20210924细碎琐事
一、springboot3将基于jdk17(不知道兼不兼容jdk8)
二、递归是基于栈空间的,而栈空间相对较小,所以尽量少用递归,多用堆来实现(模拟)
三、阻塞队列LinkedBlockingQueue 的take()方法是系统级别的挂起,用的是putReferenceVolatile(包名是jdk.internal.misc),jdk8是(sun.misc)
一、springboot3将基于jdk17(不知道兼不兼容jdk8)
二、递归是基于栈空间的,而栈空间相对较小,所以尽量少用递归,多用堆来实现(模拟)
三、阻塞队列LinkedBlockingQueue 的take()方法是系统级别的挂起,用的是putReferenceVolatile(包名是jdk.internal.misc),jdk8是(sun.misc)