自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(3)
  • 资源 (3)
  • 收藏
  • 关注

原创 由ReentrantLock的非公平锁简画流程和源码分析了解AQS

AQS:AbstractQueuedSynchronizer, 队列同步器,它是Java并发用来构建锁和其他同步组件的基础框架官方文档:提供一个框架,用于实现依赖先进先出(FIFO)等待队列的阻塞锁和相关同步器(信号量,事件等)。 该类被设计为大多数类型的同步器的有用依据,这些同步器依赖于单个原子int值来表示状态。简单来说,就是维护一个state 变量来标志锁的被占有还是释放。state 0代表释放,1或者>1(锁重入)代表被占有,还有个双向队列用来存放阻塞等待的线程节点从Reentr.

2020-06-05 18:13:30 956

原创 由volatile分析jmm内存模型

volatile是java 中的一个关键字,类似synchronized又由不同,这里不再讲述synchronizedvolatile :一个变量被volatile 修饰之后,线程之间可以共享,就是所谓的线程共享变量但为什么能够线程共享,又为什么volatile 不像synchronized能保证原子性,这要从java内存模型来说起java 中,每个线程都是有各自的工作内存,而在进行操作的时候,都是从主内存读取到工作内存中来进行运算或者操作,然后再回写到主内存中...

2020-05-30 14:30:52 1252

原创 spring boot+thymeleaf+bootstrap 简单实现后台管理系统界面

spring boot+thymeleaf+bootstrap 简单实现后台管理系统界面

2017-07-12 14:26:52 95395 17

spring boot+thymeleaf+bootstrap 简单实现后台管理系统界面(看评论酌情下载)

spring boot+thymeleaf+bootstrap 简单实现后台管理系统界面(看评论酌情下载)

2017-12-07

bootstrap后台框架大方界面

spring boot+thymeleaf+bootstrap 简单实现后台管理系统界面 bootstrap界面

2017-07-14

Nginx负载均衡

tomcat集群配置 Nginx 负载均衡配置 session 共享配置, java简单Demo

2017-03-23

空空如也

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

TA关注的人

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