IDEA 下为 Spring Boot 项目开启热部署
前言
因为最近接触了一丢丢 Spring Boot 下的 Web 开发工作, 每次进行一丢丢改动都要重启项目甚是麻烦. 所以查了一下 IDEA 下 Spring 项目开启热部署的方法, 特此记录, 以便查阅.
修改 pom 文件
在 dependency 中添加 optional 属性并设置为 true:
1
2
3
4
5
6
7<dependencies>
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-devtools</artifactId>
<optional>true</optional>
</dependency>
</dependencies>
月刊-201902
Java 逐行读取文本文件的几种方式以及效率对比
前言
上周负责的模块中需要逐行读取文件内容, 写完之后对程序执行效率不太满意, 索性上网查了一下 Java 逐行读取文件内容的各种方法, 并且简单地比对了一下执行效率. 在此记录, 希望能够帮到有需要的人.
注意: 本文比对的项目为 逐行读取文本内容, 并不能代表其他方式的文件读取效率优劣!!!
文末有完整代码.
先放结果
1000000 行文本读取结果比对:
1 | BufferedReader 耗时: 49ms |
