- 博客(9)
- 收藏
- 关注
原创 synchronized锁
Synchronized同步锁,简单来说,使用Synchronized关键字将一段代码逻辑,用一把锁给锁起来,只有获得了这把锁的线程才访问。并且同一时刻,只有一个线程能持有这把锁,这样就保证了同一时刻只有一个线程能执行被锁住的代码,从而确保代码的线程安全。
2023-07-16 17:47:06
86
1
原创 java集合
所有的和集合接口都在java.util包下。 在内存中申请一块空间用来存储数据,在Java中集合就是替换掉定长的数组的一种。
2023-07-16 17:44:59
90
1
原创 HashMap、TreeMap、LinkedHashMap区别
*优点:**ConcurrentHashMap支持高并发操作,多个线程可以同时执行读取及写入操作而不会出现数据错误或者抛出异常。**LinkedHashMap:**key与value均支持位null,但最多一条键值为null,多则被覆盖。**HashMap:**key与value均支持位null,但最多一条键值为null,多则被覆盖。**缺点:**由于使用了额外的同步机制,因此其存取操作相对于非并发版本的HashMap略慢一些。**TreeMap:**应为底层数据结构为红黑树,不允许key值为null。
2023-07-16 17:44:24
87
1
原创 String、StringBuilder、StringBuffer的区别(超详细)
String、StringBuilder、StringBuffer的区别,StringBuilder线程不安全,StringBuffer的常用方法,String的常用方法,StringBuilder的常用方法,String详解,StringBuilder详解,StringBuffer详解
2023-07-01 00:47:38
1960
原创 SQL事务
sql事务含义。事务的特征。原子性、一致性、隔离性、持久性。事务中出现的问题(脏读、幻读、不可重复读)。事务的隔离等级(未提交可读、提交可读、可重复读、串行化)。显式事务、隐式事务。
2023-06-18 19:29:14
80
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人