摘要: 通过@PropertySource可以指定读取的配置文件,通过@Value注解获取值,具体用法: 问题: 1.读取多个配置文件: 2.如果文件不存在忽略错误: 打开@PropertySource注解源码可以看到: 配置数据库连接池例子 0.目录: db.properties 1. 导入依赖: 之前的 阅读全文
posted @ 2017-12-03 22:56 QiaoZhi 阅读(8763) 评论(0) 推荐(0) 编辑
摘要: Java配置是Spring4.x推荐的配置方式,可以完全替代xml配置。 1 @Configuration 和 @Bean Spring的Java配置方式是通过 @Configuration 和 @Bean 这两个注解实现的: 1、@Configuration 作用于类上,相当于一个xml配置文件; 阅读全文
posted @ 2017-12-03 22:26 QiaoZhi 阅读(15093) 评论(2) 推荐(3) 编辑
摘要: Java解释执行过程: 代码装入-代码校验-代码执行 Java字节码的执行方式分为两种:即使编译方式和解释执行方式。即时编译是值解释器先将字节码编译成机器码,然后执行该机器码。解释执行的方式是指解释器通过每次解释并且执行一小段代码来完成java字节码程序的所有操作。通常采用的是解释执行的方式。 什么 阅读全文
posted @ 2017-12-03 20:59 QiaoZhi 阅读(695) 评论(0) 推荐(0) 编辑
摘要: 今天看数据库,书中提到:由于索引是采用 B 树结构存储的,所以对应的索引项并不会被删除,经过一段时间的增删改操作后,数据库中就会出现大量的存储碎片, 这和磁盘碎片、内存碎片产生原理是类似的,这些存储碎片不仅占用了存储空间,而且降低了数据库运行的速度。如果发现索引中存在过多的存储碎片的话就要进行 “碎 阅读全文
posted @ 2017-12-03 10:23 QiaoZhi 阅读(10779) 评论(1) 推荐(1) 编辑
摘要: Mysql有两种常用的存储引擎:InnoDB与Myisam,下表是两种引擎的简单对比 SELECT UPDATE INSERT Delete 对于AUTO_INCREMENT类型的字段,InnoDB中必须包含只有该字段的索引,但 是在MyISAM表中,可以和其他字段一起建立联 合索引 更好和更快的a 阅读全文
posted @ 2017-12-03 10:09 QiaoZhi 阅读(587) 评论(0) 推荐(1) 编辑