jvm笔记

1 内存结构虚拟机栈定义虚拟机栈:每个线程运行时所需要的内存每个栈由多个栈帧组成,栈帧即每个方法调用所需要的内存每个线程只有一个活动栈帧,对应当前正在执行的方法问题?垃圾回收是否涉及栈内存?不会,栈内的方法在执行的时候会自动出栈,即释放了方法所占用的内存,所以不需要进行垃圾回收方法内的局部变量是线程安全的吗?如果方法内的局部变量没有逃离方法的作用范围(即该局部变量自始至终都只是在内部代码块使...

java 2021-04-20 PM 19次 0条

Maven使用 Spring Aop 切面不生效的记录

之前创建starter时自己自定义注解和Aop,可是在引用了starter之后发现切面没有生效。曾经一度怀疑是自己的starter有问题。问题就限制下来了,到今天才发现原来是AOP没有被spring启动类扫描到。starter结构├─com | ├─halouit | | ├─starter | | | ├─HelloProperties.java | | |...

错误记录 2021-03-26 PM 9次 0条

可复用的排序方法

其中用到了jpa、querydsl public void sort(String id, String rank) { MeetingScale entity = findEntityById(id); Integer sortId = entity.getSort(); QMeetingScale qMeetingScale = Q...

可复用的小技巧 2021-03-18 PM 11次 0条

ReentrantLock条件变量

demo/** * ReentrantLock 条件变量 * 送烟和外卖 */ @Slf4j public class Test { private static boolean hasTakeOut = false; private static boolean hasCigarette = false; private static ReentrantLo...

多线程 2021-03-14 PM 7次 0条

多线程断点续传下载器

原文地址

多线程 2021-03-13 PM 8次 0条