数据库管理系统索引技术概述

为什么需要索引?

我们知道,磁盘的读写效率是比较低的,以传统机械硬盘为例,读写时涉及到读写头的寻道和定位,这部分时间开销可能比实际读写数据时所花的时间还要长。即使是固态硬盘,由于数据的存储可能是散落在各个磁盘块中,通过指针连接起来,因此访问数据时需要对磁盘进行多次读写,同样会带来效率上的问题。[......]

阅读全文

Java logging 模块的使用

从外部文件加载配置

在启动程序时指定配置文件

java -Djava.util.logging.config.file=configFile MainClass

日志管理器(LogManager)是在 VM 启动时,main 执行前初始化的,因此在 main 中重新设置系统属性之后,需要重新[......]

阅读全文