自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 springboot 开篇

学习随记 使用SpringBoot有几年了,但是一直没有机会了解底层流程,最近想把自己的学习过程记录下来,就借这个机会好好的读一下SpringBoot源码吧。 最近两天一有时间就看了下SpringBoot源码,本来打算下载Spring源码的,用gradle编译好像不太好使,再说Spring的话需要用一些配置,目前公司用配置这块用得比较少了,基本都是注解。(可能我没有接触过一些二次开发spring的公司) 所以不下源码也不影响整体的流程。(自我安慰) 言归正传,这篇文章是个开头,可能废话比较多,主要想把看源码

2021-02-25 22:58:28 122

原创 随记-----java复习

最近想复习下java的一些知识,目前这块先把锁这块再看一下,这是今天看的一些东西,加上自己 的一些理解。不喜勿喷。 1.CAS cas实现逻辑为调用unsafe的comparAndSwap来实现.通过比较和替换实现赋值操作, 在比较当前值(每次都会从主内存获取一次)是不是等于内存值,如果等于则把目标值设置为内存值 如果不等于就自旋知道改变为止。 hotstop底层实现是通过加了LOCK comxchg 指令来实现。 但是CAS存在ABA问题,在赋值时候,当前值可能被别的线程修改过两次 如: 1 — 2 --

2020-12-14 22:19:45 148

空空如也

空空如也

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

TA关注的人

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