Seven's blog

你不会找到路,除非你敢于迷路

0%

前言

因为最近接触了一丢丢 Spring Boot 下的 Web 开发工作, 每次进行一丢丢改动都要重启项目甚是麻烦. 所以查了一下 IDEA 下 Spring 项目开启热部署的方法, 特此记录, 以便查阅.

修改 pom 文件

  1. 在 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>
    阅读全文 »

前言

上周负责的模块中需要逐行读取文件内容, 写完之后对程序执行效率不太满意, 索性上网查了一下 Java 逐行读取文件内容的各种方法, 并且简单地比对了一下执行效率. 在此记录, 希望能够帮到有需要的人.

注意: 本文比对的项目为 逐行读取文本内容, 并不能代表其他方式的文件读取效率优劣!!!

文末有完整代码.

先放结果

1000000 行文本读取结果比对:

1
2
3
4
5
6
7
8
BufferedReader 耗时: 49ms
Scanner 耗时: 653ms
Apache Commons IO 耗时: 44ms
InputStreamReader 耗时: 191ms
FileInputStream 耗时: 3171ms
BufferedInputStream 耗时: 70ms
FileUtils 耗时: 46ms
Files 耗时: 99ms
阅读全文 »

前言

近来发现 Python 中内置了一个小巧的 HTTP 服务器, 轻微使用的话及其方便. 特撰此文, 作为记录.

方法

  1. 进入到自己想要开启 HTTP 服务器的目录;

  2. 输入对应命令即可:

    1
    2
    # python3
    python -m http.server
    1
    2
    # python3 指定端口
    python -m http.server 8000
    1
    2
    # python2
    python -m SimpleHTTPServer

    此时, HTTP 服务器就启动在本机的 8000 端口了.

阅读全文 »

精选文章

阅读全文 »