自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Java中的锁

悲观锁和乐观锁是一种广义上的概念,体现了看待线程同步的不同角度。在Java和数据库中都有此概念对应的实际应用。对于同一个数据的并发操作,悲观锁认为自己在使用数据的时候总有别的线程来修改数据,所以每次在读写数据的时候都会上锁,这样的话别的线程想要读写这个数据就会block直到拿到锁。在Java中,synchronized关键字和Lock的实现类都是悲观锁,AQS框架下的锁则是先是尝试cas乐观锁去获取锁,获取不到,才会转换为悲观锁,如ReentrantLock。

2023-05-05 09:50:44 800

原创 java中的线程池

介绍了一下线程池的7个核心参数,状态、拒绝策略等

2023-03-31 17:27:37 510

原创 Java集合面试题

本文总结和整合java中的集合,只是常见的一些集合,并且并没有做很深入的研究,只表述了其数据结构及不同jdk1.7与jdk1.8的不同

2023-03-30 18:04:43 177

原创 SpringSecurity登录认证流程

springsecurity的登录认证流程及对源码的一些解读

2022-11-07 17:52:41 2542

原创 Nodejs的安装及使用

从零了解node,学习node的内置模块(fs、http、path)、简单使用express搭建一个web服务器,整合mysql及身份认证(session认证机制、jwt认证机制)。

2022-11-07 17:49:11 3978

原创 Docker

docker中的容器命令、镜像命令,数据卷

2022-09-28 09:57:01 2221

原创 Volatile关键字

volatile关键字的底层

2022-09-07 20:23:53 165

原创 Java面试题

关于初级java开发程序员面试的一些题目,可以帮你解决70%的问题。一文在手、天下我有。

2022-09-07 14:40:53 3674 1

Java(各个方面)面试题

对Java面试题的一些总结,还有juc、jvm、多线程、mysql各个方便的,十万字左右。

2022-08-31

空空如也

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

TA关注的人

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