11 2019 档案

摘要:确定对象已废弃需要两步: 利用可达性分析算法(与GC roots有关联——虚拟机栈中的对象,方法区静态对象,方法区常量对象,本地方法引用的对象)判断是否需要回收。 是否覆盖过finalize方法并执行:覆盖过可以“免死一次”。 引用的概念: 强引用(Strong Reference):通常我们通过n 阅读全文
posted @ 2019-11-27 21:39 lvoooop 阅读(152) 评论(0) 推荐(0) 编辑
摘要:运行时数据区域: 程序计数器:字节码的行号指示器。 虚拟机栈:为每个方法创建一个栈帧(存放方法中的局部变量,变量引用等)。 本地方法栈:存放本地方法。 以上是线程独立的 堆:存放对象实例 方法区:存放类的版本,字段,方法,接口和常量池(运行时常量池)。 线程共享 1、创建对象,在堆中开辟内存时是如何 阅读全文
posted @ 2019-11-27 16:36 lvoooop 阅读(152) 评论(0) 推荐(0) 编辑
摘要:最近看了一些关于spring框架的材料,发现其中涉及很多设计模式的东西没有接触过。在此着重补习一下常用的设计模式。 参考大佬微博https://www.cnblogs.com/K-artorias/category/1115270.html 。 创建型:~~~~~~~~~ 单例模式 class si 阅读全文
posted @ 2019-11-07 16:01 lvoooop 阅读(107) 评论(0) 推荐(0) 编辑
摘要:微信点餐用到的日志框架:slf4j(门面)+logback(框架) @RunWith(SpringRunner.class) @SpringBootTest @Slf4j public class LogTest { @Test public void test1(){ String name =" 阅读全文
posted @ 2019-11-06 20:27 lvoooop 阅读(239) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示