随笔分类 - Java学习笔记
摘要:今天面试被问到了,多线程实现阻塞队列,记录一下。 1 import java.util.LinkedList; 2 import java.util.Queue; 3 import java.util.concurrent.locks.Condition; 4 import java.util.co
阅读全文
摘要:近期做项目遇到了FullGC的问题,干脆总结一下Java内存区域分布和垃圾回收是咋回事。 Java内存区域按照线程隔离状态直接分成三大块空间: 线程私有: 程序计数器 是一块较小的内存空间,可以看做当前线程所执行的字节码的行号指示器。在虚拟机概念模型里,字节码解释器工作时就是通过改变这个计数器的值来
阅读全文
摘要:日志切面类用于记录Controller层的方法执行前和执行后的日志信息。定义一个切面类,并在该类中声明增强方法(如@Before、@After、@Around等注解的方法),然后在这些增强方法中通过JoinPoint参数获取当前连接点的信息,如方法名、参数、目标对象等。最后,在配置文件中声明切面和切
阅读全文

浙公网安备 33010602011771号