03 2022 档案
摘要:jps JVM Process Status Tool,显示指定系统内所有HotSpot虚拟机进程 jstat JVM Statistics Minitoring Tool,用于收集HotSpot虚拟机各方面的运行数据 jinfo Configuration Info for Java,显示虚拟机配
阅读全文
摘要:首先要知道Hash索引和B+树索引的底层实现原理: hash索引底层就是hash表,进行查询时,调用一次hash函数就可以获取到相应的键值,之后进行回表查询获得实际数据. B+树底层实现原理是多路平衡查找树,对于每一次的查询都是从根节点出发,查询到叶子节点方可以获得所查键值,然后查询判断是否需要回表
阅读全文
摘要:事务的四大特性(ACID): 1.原子性(atomicity):一个事务必须视为一个不可分割的最小工作单元,整个事务中的所有操作要么全部提交成功,要么全部失败回滚,对于一个事务来说,不可能只执行其中的一部分操作,这就是事务的原子性。 2.一致性(consistency):数据库总数从一个一致性的状态
阅读全文
摘要:当B表的数据集小于A表数据集时,用in优于exists。 select id from A where id in (select id from B) 当A表的数据集小于B表的数据集时,用exists优于in。 select id from A where id in(select id from
阅读全文
摘要:实例化和属性赋值对应构造方法和setter方法的注入,初始化和销毁是用户能自定义扩展的两个阶段。在这四步之间穿插的各种扩展点,稍后会讲。 实例化 Instantiation createBeanInstance() 属性赋值 Populate populateBean() 初始化 Initializ
阅读全文