- 博客(8)
- 收藏
- 关注
原创 Java中的锁
悲观锁和乐观锁是一种广义上的概念,体现了看待线程同步的不同角度。在Java和数据库中都有此概念对应的实际应用。对于同一个数据的并发操作,悲观锁认为自己在使用数据的时候总有别的线程来修改数据,所以每次在读写数据的时候都会上锁,这样的话别的线程想要读写这个数据就会block直到拿到锁。在Java中,synchronized关键字和Lock的实现类都是悲观锁,AQS框架下的锁则是先是尝试cas乐观锁去获取锁,获取不到,才会转换为悲观锁,如ReentrantLock。
2023-05-05 09:50:44 800
原创 Java集合面试题
本文总结和整合java中的集合,只是常见的一些集合,并且并没有做很深入的研究,只表述了其数据结构及不同jdk1.7与jdk1.8的不同
2023-03-30 18:04:43 177
原创 Nodejs的安装及使用
从零了解node,学习node的内置模块(fs、http、path)、简单使用express搭建一个web服务器,整合mysql及身份认证(session认证机制、jwt认证机制)。
2022-11-07 17:49:11 3978
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人