沙丁鱼flat
码龄10年
求更新 关注
提问 私信
  • 博客:81,987
    社区:3
    81,990
    总访问量
  • 111
    原创
  • 8
    粉丝
  • 27
    关注
IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:浙江省
加入CSDN时间: 2016-10-13
博客简介:

沙丁鱼的博客

博客描述:
积少成多-目标10000小时
查看详细资料
个人成就
  • 获得20次点赞
  • 内容获得8次评论
  • 获得77次收藏
  • 博客总排名1,103,036名
创作历程
  • 1篇
    2021年
  • 42篇
    2020年
  • 46篇
    2019年
  • 22篇
    2018年
  • 1篇
    2017年
成就勋章
TA的专栏
  • 数据结构与算法
  • 书籍学习-Thinking in java
    21篇
  • 书籍学习-Effective Java
    33篇
  • java后端
    12篇
  • HeadFirst设计模式
    3篇
  • 书籍学习-深入理解java虚拟机
    6篇
  • C#
    1篇
  • 从零环境电脑配置开始的各类配置
    2篇
  • 技术学习-微服务
  • 前端技术笔记
    5篇
  • Lua
    13篇
  • Unity
    14篇
  • Git
    3篇

TA关注的专栏 0

TA关注的收藏夹 0

TA关注的社区 2

TA参与的活动 0

兴趣领域 设置
  • 前端
    vue.js
  • 后端
    架构
  • 网络与通信
    https
  • 游戏
    unity
创作活动更多

芯创视界・嵌入式视频创作征集大赛

嵌入式工程的价值,藏在每一次硬件调试、代码迭代与项目落地之中。 让我们因热爱相聚,用镜头与一众开发者互通心得、彼此启发,记录下探索的每一步,分享思路与经验。 让更多人看见嵌入式开发的魅力,也让每一次创作成为推动技术传播与社区成长的力量。 ![在这里插入图片描述](https://i-blog.csdnimg.cn/direct/0d445ffce72b42f997aaf1b030a652aa.png#pic_center)

19人参与 去参加
  • 最近
  • 文章
  • 专栏
  • 代码仓
  • 资源
  • 收藏
  • 关注/订阅/互动
更多
  • 最近

  • 文章

  • 专栏

  • 代码仓

  • 资源

  • 收藏

  • 关注/订阅/互动

  • 社区

  • 帖子

  • 问答

  • 课程

  • 视频

搜索 取消

session识别当前登录用户的逻辑

今天做分布式遇到的坑,模块各自独立,存储用户信息的seesion位于用户模块,其它模块调用无法直接获取当前用户信息。原因:其它模块调用相当于还是做http请求了,也就是其它模块相当于一个新的浏览器了,这个新的浏览器没有携带Cookie信息,所以无法追踪获取相应的当前用户。原理:之前虽然知道session是存储于服务端的,可以用来存放用户信息,获取当前登录用户的信息,但我却不知道它是如何识别是哪一个用户的。实际上是每次登录时也就是发送请求第一次创建Session的时候,服务端会在HTTP协议中告诉
原创
博文更新于 2021.02.09 ·
711 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

unity之倒计时

unity之前找了下没有直接可以用的计时器函数所以自己写了个基础的倒计时功能的计时器 public float times(float nowtime) { if (nowtime > 0) nowtime -= Time.deltaTime; if (nowtime < 0) nowtime = 0...
原创
博文更新于 2018.05.12 ·
1691 阅读 ·
0 点赞 ·
0 评论 ·
2 收藏

从零开始搭建springboot项目2:热部署

1.热部署pom.xml: <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-devtools</artifactId> <o...
原创
博文更新于 2020.10.21 ·
297 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

HeadFirst笔记03:装饰者模式

装饰者模式是什么?
原创
博文更新于 2020.08.19 ·
283 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

JAVA:Base64转File文件

这一篇是为了记录如何从数据库获取图片流的(非保存路径)1.作为直接将图片文件存入数据库,往往会以String类型读取,因为其图片直接存入数据库保存的类型也会是text之类的类型保存。而往往其前面会加前缀名例如:data:application/octet-stream;base64,所以Base64转File文件的时候需要注意去掉前缀名 //从数据库获取图片数据文本 String ba.
原创
博文更新于 2020.08.13 ·
12016 阅读 ·
3 点赞 ·
0 评论 ·
13 收藏

springboot框架常用注解笔记

首先是springboot框架的通用分层:1.实体层:常用文件夹命名有:bean、pojo、model 具体就是和数据库对应的字段名称形成的一个类 (针对通用的Hibernate jpa) 使用@Entity:对实体注释,表明是Hibernate映射对象都要有这个注释 使用@Table:声明此对象映射到数据库的数据表,通过它可以为实体指定表(talbe)...
原创
博文更新于 2020.07.20 ·
412 阅读 ·
0 点赞 ·
0 评论 ·
2 收藏

从零开始搭建springboot项目4:shiro框架+thymeleaf配置

shiro和spring security 都是安全框架,都可以授权认证。对比来讲spring security自定义能力更强点,shiro单纯配置来说更复杂点.不过我技术不精,还是使用我更熟悉的shiro来进行授权认证功能的实现下图是shiro的3层构造,而我们写也是根据这三层构造来写的,用户->安全事务管理器->realm对象1.依赖shiro包还是在...
原创
博文更新于 2020.07.15 ·
1016 阅读 ·
1 点赞 ·
0 评论 ·
2 收藏

HeadFirst笔记02:观察者(observer)模式

观察者模式是什么?简单来说观察者模式就是订阅思想,举例:订牛奶我们订了牛奶,我们就是观察者了,然后牛奶公司会推送(发送)牛奶过来。观察者的好处在于:1.不需要自己去获取(比如牛奶公司来送牛奶)2.删除观察者身份时很便捷(比如通知牛奶公司取消订牛奶即可),也就是主题和观察者之间松耦合(高内聚低耦合)所以书中的这句话就能看懂了:观察者模式定义了对象之间的一对多依赖,这样一来,当一个对象改变状态时,它的所有依赖者都会收到通知并自动更新。具体事例代码(订牛...
原创
博文更新于 2020.06.12 ·
283 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

深入理解jvm学习笔记06:虚拟机执行子系统之类文件结构(上)

1.概述1
原创
博文更新于 2020.06.04 ·
241 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

C# 时间比较之现在和某时间的相差天数

最近在做.net(真要变成全栈的了),偶尔记录一个小知识点,c#的时间比较//获取DateTime对象DateTime getDate = DateTime.Parse("2019-11-01");//随意,其实我这里是获取数据库数据的DateTime now = DateTime.Now;//转变成TimeSpan类型TimeSpan getTS = new TimeSpan(getDate.Ticks);TimeSpan NowTS = new TimeSpan(now.Ticks).
原创
博文更新于 2020.06.03 ·
974 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

深入理解jvm学习笔记05:自动内存管理机制之虚拟机性能监控与故障处理工具

1.概述这一章主要讲的是实践虚拟机内存
原创
博文更新于 2020.06.02 ·
227 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

深入理解jvm学习笔记04:自动内存管理机制之GC与内存分配策略(完结)

6. 内存分配及回收策略对象的内存分配实质上就是堆上分配,对象主要分配在新生代Eden区上,少数在老年代中。6.1对象优先在Eden分配
原创
博文更新于 2020.05.29 ·
311 阅读 ·
1 点赞 ·
0 评论 ·
0 收藏

NavicatPremium1.zip

发布资源 2020.04.30 ·
zip

HeadFirst笔记01:策略模式

策略模式是什么?策略模式我个人认为就像打仗,诸葛亮军师在旁边。诸葛亮有很多种锦囊妙计提供,暂时分为3类:天时、地形、人民三方面。而由于是紧急措施,每一个方面只能采用一个方法,作为我的最终方案。比如:天时有下雨、晴朗、阴天,地形有草原、山地、梯田,人民有威胁、怀柔。3类方面就相当于3个接口,而3类下的具体事件都是(实现)implement 这三个接口。诸葛亮就相当于一个父类,...
原创
博文更新于 2020.04.29 ·
204 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

深入理解jvm学习笔记03:自动内存管理机制之GC与内存分配策略(下)

5. 垃圾收集器这里讨论HotSpot虚拟机所拥有的收集器。5.1 Serial收集器Serial收集器是最基本、发展历史最悠久的收集器。该收集器是一个单线程收集器(进行GC时必须暂停其它所有的工作线程,知道GC结束)。相比其它收集器:它简单高效,因为单线程无线程交互的开销,而属于单线程收集效率最高的。时间在几十毫秒到一百多毫秒之间,很适合Clinet模式下的虚拟机。...
原创
博文更新于 2020.04.28 ·
193 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

第二章:从零配置之Tomcat的安装与配置

1.Tomcat的安装Tomcat的下载官网:Http://tomcat.apache.org/DownLoad处选择tomcat版本下载,里面有很多方式下载,这里选择最常用的一种下载完成后,解压即可。到此,tomcat的安装完成2.Tomcat的配置这里的配置我分2部分讲,一部分是本地环境变量的配置,一部分是IDEA的tomcat配置2.1环境变量配置...
原创
博文更新于 2020.04.22 ·
293 阅读 ·
1 点赞 ·
0 评论 ·
2 收藏

第一章:从零配置之jdk的安装与配置

JDK算是最基础的
原创
博文更新于 2020.04.21 ·
224 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Springboot知识点的查漏补缺1:maven中的<scope>标签

转载的大佬地址:https://blog.csdn.net/cd18333612683/article/details/66478332Scope标签简要来说就是作用范围。scope的分类1.compile:默认值 表示被依赖项目需要参与当前项目的编译,还有后续的测试,运行周期也参与其中,是一个比较强的依赖。打包的时候通常需要包含进去2.test:依赖项目仅仅参与测试相关...
转载
博文更新于 2020.04.21 ·
449 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

深入理解jvm学习笔记02:自动内存管理机制之GC与内存分配策略(上)

1.概述垃圾收集(Garbage Collection,GC)其实年代比java久远。
原创
博文更新于 2020.03.20 ·
205 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Git之创建Github分支

这里讲讲上传文件后我创建分支的故事。之前有写过简单的github上传,这里是继续在那个仓库上做个分支上传其它文件。步骤也很简单:1.在git上创建分支首先还是继续对着文件夹右键,选择Git Bash Here其次还是使用$ git init 命令将文件夹转化为git仓库然后在弹出来的Git 命令窗口上继续写创建分支的命令$ git branch first...
原创
博文更新于 2020.03.19 ·
388 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏
加载更多