第九周总结
数据库架构:
1, 数据库会为每一个链接分配一块专用内存用来管理上下文,由于建立连接是一个比较中的操作,所以客户端会采用连接池的方式管理数据库链接。
2, PrepareStatement 会提交带占位符的 SQL 到数据库进行预处理,做好语法分析,生成执行计划,因此可以防止注入攻击,但是由于 SQL 的执行效率可能跟具体的参数值有关,可能会导致生成的执行计划不是最优的。
两种数据库日志:UNDO 日志和 REDO 日志,前者记录更新前的状态,用于回滚,后者记录更新后的状态,用于重做。
JVM 内存模型:栈,堆,方法区,程序计数器
JVM 垃圾回收:见大作业一
JVM 诊断工具:JPS,JSTAT,JMAP,JSTACK
评论