写点什么

架构师训练营第九周笔记

用户头像
李日盛
关注
发布于: 2020 年 12 月 20 日

本周继续性能优化的内容,主要有三部分内容:

  • 数据库基本原理

  • JVM 架构和垃圾回收原理

  • java 的常用代码优化技巧


数据库基本是每个架构师不能绕过的东西。产生数据的是前端,处理数据的是后端,保存数据的是数据库。数据库的优化,基本绕不过存储引擎,索引和执行计划。小结来说就是记得用 prepareStatement,注意索引使用。


JVM 是做 java 绕不过的一个话题,其中 GC 是里面最容易影响系统稳定性的问题,所以 GC 的原理还是很有必要了解。实际上,现代一点的开发语言,基本都是自带垃圾回收的,包括 Golang 这种,也算是为广大程序员减轻开发的脑力负担了。


java 常用的代码优化技巧,其实还是集中在代码规范上面。用 java 你不太能写太差的代码,只有你遵守一定的开发规范。比如 MVC,DAO,各种分层代码下来,就可以很快的实现业务要求了。剩余就是在并发的情况下面,需要注意锁和各种集合类的使用,否则容易有很多莫名的问题出现。


本周的脑图笔记如下:



发布于: 2020 年 12 月 20 日阅读数: 17
用户头像

李日盛

关注

好架构=低成本+可实现 2018.01.22 加入

还未添加个人简介

评论

发布
暂无评论
架构师训练营第九周笔记