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

浙公网安备 33010602011771号