随笔分类 -  笔记 --- 学习 + 工作

学习结合工作的笔记
摘要:1、代码事务中对数据库操作的顺序 最好是查询、删除、新增操作放在代码中事务的开始,将修改放在事务将要结束的地方。 因为修改涉及到对数据的加锁(间隙锁),所以为了尽量短时间的锁住数据,修改应该放在事务即将结束的位置。 2、创建对象的相关问题 之前是看了 JVM 课程,认为创建对象可以写为 User u 阅读全文
posted @ 2020-03-30 13:41 几近虚年 阅读(189) 评论(0) 推荐(0)
摘要:1、JVM: 内存模型(指令重排序、内存屏障)、逃逸分析(非逃逸优化:栈上分配、标量替换、禁止方法内联)、双亲委派机制、加载到卸载流程、GC 优化; 后期需要深入学习:反射、异常处理、虚拟机执行方法调用、编译(解释编译、即时编译)、方法内联、对象的内存布局。 2、MySQL: 阅读全文
posted @ 2019-08-14 16:58 几近虚年 阅读(167) 评论(0) 推荐(0)
摘要:1、关于对象结合JVM 写功能代码时,尽量在一个方法里少创建对象,因为并发量高的时候,频繁的创建和销毁大量对象,会对 JVM 产生巨大压力,可能会崩溃。 2、关于 JVM 参数设置 在实际开发中,可以工具测试一个对象占多少内存,计算下并发量假如1000的时候,对象一共会占用多少内存。再结合新生代、老 阅读全文
posted @ 2019-08-09 09:00 几近虚年 阅读(226) 评论(0) 推荐(0)