本站公告: PUI正式上线,欢迎体验。

代码积累

赋予你爬"坑"的实力,让你掉入更深的坑。
调整VM Option优化JVM性能
代码积累

调整VM Option优化JVM性能

Mignon 1年前 (2017-01-05) 2610浏览 0评论

今天一个List大约要放入5万个对象,每个对象是对一篇语料的解析结果。语料库在磁盘里大约有200MB,读入内存后大小未知。当我解析了10000篇的时候,明显感觉速度降了下来,按理说LinkedList插入效率很高,但是换用数组之后一样慢,单线程程序竟然吃掉了四核CPU的100%。这才感觉不对劲,估计...

Java读取文件加速
代码积累

Java读取文件加速

Mignon 1年前 (2017-01-05) 2732浏览 0评论

在执行IO时,Java的InputStream被广泛使用,比如DataInputStream.readInt等等。事实上,这些高度封装的接口奇慢无比。我有一个项目启动时需要读取90MB左右的词典文件,用DataInputStream耗时3秒以上,换用java.nio包直接操作内存字节,可以加速到30...

Spring Boot 添加JSP支持
代码积累

Spring Boot 添加JSP支持

Mignon 2年前 (2016-09-04) 7625浏览 0评论

这个部分比较复杂,所以单独创建一个工程来进行讲解;大体步骤:(1)创建Maven web project;(2)在pom.xml文件添加依赖;(3)配置application.properties支持jsp(4)编写测试Controller(5)编写JSP页面(6)编写启动类App.java1,Fr...

springboot系列--应用监控
代码积累

springboot系列--应用监控

Mignon 2年前 (2016-09-04) 2298浏览 0评论

Spring Boot包含很多其他的特性,它们可以帮你监控和管理发布到生产环境的应用。你可以选择使用HTTP端点,JMX或远程shell(SSH或Telnet)来管理和监控应用。审计(Auditing),健康(health)和数据采集(metrics gathering)会自动应用到你的应用。开启监...