自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(7)
  • 收藏
  • 关注

原创 JsonFormat去掉时分秒

场景从数据库查询一个包含日期类型 Date字段得实体,使用easyexcel将list数据写入excel。问题@JsonFormat(pattern = “yyyy-MM-dd HH:mm:ss”, timezone = “GMT+8”)@JsonFormat(pattern = "yyyy-MM-dd ", timezone = “GMT+8”)当我想去掉时分秒得时候一致不生效。尝试解决网友提供得解决方式都没有解决;比如jsonfield注解,更换版本。思考JsonFormat json

2020-09-29 16:14:09 2199 2

原创 spring小知识点

作用域sprsgsingleton prototype request session globalsessionspring的自动装配方式xml显式bean显式隐式spring事务实现方式代码中显式使用编程式事务注解配置TransactionProxyFactoryBean基于 Aspectj AOP 配置事务spring 事务隔离 read uncommited 脏读 read commited不可重复读

2020-08-06 16:19:20 136

转载 http协议与websocket

http返回码1系列100表示,可以继续请求,使用场景:假设我要上传一个大文件,这时候我可以像其他请求一样直接带上这个数据发送给服务器,服务器发现不能请求,就拒绝了,那我这次数据传送就是白白浪费了资源。所以这是可以在客户端发送请求的时候带上一个标识,客户端会只发送头信息,服务端收到后返回100,客户端再继续发送数据。101 协议升级。假设我们是一个java springboot项目,我们前端某个数据要根据后端变化而实时变化,这时候我们可以在前端定时轮询,但是如果后端没有变化,这些轮询是浪费了资源的。

2020-08-06 15:04:00 215

原创 内存与io,磁盘io ,网络io

实操虚拟文件系统 vfscd /ll可以看到一级目录df解释 / 挂载在/dev/mapper/vg_base-lv_root/boot 挂载在/dev/sdal当初建立虚拟机的时候,分为了三个物理分区ll的结果看着好像这么目录都是来自一个地方,其实他们来自不同分区。这就是----外观模式?boot是来自1分区但是也显示在/里面,这就是挂载过来的。这里看/boot有东西,其实是挂载过来的,下面我们解除挂载。umount /bootcd bootllmount /de.

2020-08-06 15:02:40 384

原创 从汇编角度理解软中断

中断硬中断:键盘鼠标这些输入都会触发中断。软中断:系统调用产生的中断,常说的80中断(新版的sysenter原语),在我们app中调用某些指令的时候,就会触发中断,比如read write。软中断的过程java读网络 – jvm read() – c库read() - > 内核空间 -> system_call() (系统调用处理程序)-> sys_read()硬件层面通过ax寄存器填入调用号参数通过bx cx dx si di传入内核返回值通过ax返回汇编看中断cen

2020-08-06 15:00:38 449

原创 IT各类技术的溢写、持久化

计算机缓存系统的溢写cpu 寄存器l1高速缓存l2高速缓存l3高速缓存内存磁盘高速缓存从磁盘读取数据的是时候是一行一行读取的,每次读取64字节数据到缓存行。写的时候 如果cpu在l1没有命中,那要写到l2,这里有个写合并的技术点,写合并每4位触发写,这里是一个溢写redis的溢写rdb持久化当满足条件的时候 将内存中的数据持久化到磁盘aof 4.0以后,发生重写,将老的数据...

2020-08-06 15:00:00 232

转载 http握手 粘包拆包

握手挥手形象描述:a:约吗?b:约。很久以后,如果你是b,你会不会想:你到底约不约?a:约吗?b:约。a:说好了哦。A:分手吧B:好B:你的东西给你,我们分手A:好的,两清了B:离开A:离开粘包udp不粘包tcp会粘包发送端为了将多个发往接收端的包,更加高效的的发给接收端,于是采用了优化算法(Nagle算法),将多次间隔较小、数据量较小的数据,合并成一个数据量大的数据块,然后进行封包。 接收端就需要拆包了。TCP粘包就是指发送方发送的若干包数据到达接收方时粘成了一

2020-08-06 14:59:12 953

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除