
java
文章平均质量分 77
基础知识
城堡斗士
这个作者很懒,什么都没留下…
展开
-
CopyOnWriteArrayList
CopyOnWriteArrayList ArrayList是非线程安全的,也就是说在多个线程下进行读写,会出现异常。既然是非线程安全,那我们就使用一些机制把它变安全不就好了。变安全的方法有很多。比如说替换成Vector,再或者是使用 Collections,可以将 ArrayList 包装成一个线程安全的类。不过这两种方法也有很大的缺点,那就是他们使用的都是独占锁,独占式锁在同一时刻只有一个线程能够获取,效率太低。于是CopyOnWriteArrayList 应用而生了。介绍CopyOnWrit原创 2022-03-22 17:23:09 · 892 阅读 · 0 评论 -
spring bean生命周期
spring bean生命周期原创 2022-03-18 16:56:16 · 320 阅读 · 0 评论 -
Java序列化和反序列化为啥要实现Serializable接口
最近整理代码规范的时候, 发现项目中dto和model包下的类都实现了Serializable接口, 同时还显示指定serialVersionUID的值. , 我脑海里就突然出现了好几个问题, 比如说:(1) 序列化和反序列化是什么?(2) 实现序列化和反序列化为什么要实现Serializable接口?(3) 实现Serializable接口后, 为什么还要显示指定serialVersionUID的值?(4) 我要为serialVersionUID指定个什么值?下面我们来一一解答这几个问原创 2020-06-19 10:55:19 · 333 阅读 · 1 评论