上一页 1 ··· 6 7 8 9 10
摘要: 枚举类 @Getter public enum CountryEnum { ONE(1, "燕"), TWO(2,"赵"), THREE(3,"韩"), FOUR(4,"魏"), FIVE(5,"齐"), SIX(6,"楚"); private Integer code; private Strin 阅读全文
posted @ 2021-03-05 10:56 DHaiLin 阅读(75) 评论(0) 推荐(0) 编辑
摘要: 1、公平锁和非公平锁 公平锁:是指多个线程按照申请锁的顺序来获取锁,类似于排队打饭,先来后到; 非公平锁:是指多个线程获取锁的顺序并不是按照申请锁的顺序,有可能后申请的线程比先申请的线程优先获取锁,在高并发的情况下,有可能或造成优先级反转或者饥饿的情况; 公平/非公平 在并发包ReentrantLo 阅读全文
posted @ 2021-03-04 17:37 DHaiLin 阅读(51) 评论(0) 推荐(0) 编辑
摘要: 1、ArrayList /** * 集合类不安全问题 * 1、故障现象: * java.util.ConcurrentModificationException(并发修改异常) * 2、解决方案 * 3.1、new Vector<>(); * 3.2、Collections.synchronized 阅读全文
posted @ 2021-02-26 16:27 DHaiLin 阅读(82) 评论(0) 推荐(0) 编辑
摘要: 1、CAS: > compareAndSet(期望值,修改值) 比较并交换; /** * CAS: > compareAndSet() * 比较并交换 */ public class CASDemo { public static void main(String[] args) { AtomicI 阅读全文
posted @ 2021-02-26 13:58 DHaiLin 阅读(99) 评论(0) 推荐(0) 编辑
摘要: JUC: 指java中java.util.concurrent包;(concurrent:并发) JUC分类: java.util.concurrent java.util.concurrent.atomic(atomic:原子性) java.util.concurrent.locks(locks: 阅读全文
posted @ 2021-02-25 18:01 DHaiLin 阅读(87) 评论(0) 推荐(0) 编辑
摘要: 1、redis持久化 Redis提供了两种不同的持久化方式: RDB(Redis DataBase): 在指定的时间间隔内将内存中的数据集快照写入磁盘,恢复时将快照文件读到内存里; 备份是如何执行的: Redis会单独创建一个子进程(fork)来进行持久化,会先将数据写入到一个临时文件中,待持久化过 阅读全文
posted @ 2021-02-24 16:45 DHaiLin 阅读(93) 评论(0) 推荐(0) 编辑
摘要: 1、Spring Bean的作用域之间有什么区别? 在spring中,可以在<bean>的scope属性设置bean的作用域,以决定这个bean是单实例的还是多实例的; 默认情况下,spring只为每个ioc容器声明的bean创建唯一一个实例,整个ioc容器范围内都能共享这个实例,所有后续的getB 阅读全文
posted @ 2021-02-24 14:29 DHaiLin 阅读(93) 评论(0) 推荐(0) 编辑
摘要: 1、自增 public class ZiZeng { public static void main(String[] args) { int i = 1; i = i++;//运行此行后,此时i=1 int j = i++; int k = i + ++i * i++; System.out.pr 阅读全文
posted @ 2021-02-23 17:43 DHaiLin 阅读(133) 评论(0) 推荐(0) 编辑
上一页 1 ··· 6 7 8 9 10