爱敲代码の鱼儿-博客
11
29
Java八股文-分布式学习记录1 Java八股文-分布式学习记录1
Java八股文-分布式学习记录11.分布式幂等性如何设计幂等性:用户多次点击,应该只有一次有效更改。 唯一索引来防止新增的脏数据。token每次使用都要被redis删除,从后台重新获取,再存到redis. 悲观锁,乐观锁,分布式锁。 2.说
2023-11-29
21
JavaGuide自学记录5-JVM JavaGuide自学记录5-JVM
JVM内存区域详解JDK1.7线程共享区域有个方法区,JDK8变为了本地内存里的元空间。 字节码解释器通过改变程序计数器来依次读取指令,从而实现代码的流程控制,如:顺序执行、选择、循环、异常处理。 在多线程的情况下,程序计数器用于记录当前
2023-11-21
09
Java八股文-并发学习记录2 Java八股文-并发学习记录2
Java多线程1. Java中线程的实现方式1)继承Thread类,重写run方法 2)实现Runnable接口,重写run方法 3)实现Callable 重写call方法,配合FutureTask。可以得到返回值。 4)基于线程池构建任务
2023-11-09