【转载】不容错过的 10+ 个开源 Java 库
Mignon 4年前 (2017-02-25) 6372浏览 0评论
文章来自开源中国:https://www.oschina.net/translate/java-libraries-you-cannot-miss-in-2017 我只是觉得自己能用上转载记录一下GuiceGuice(音同“juice”)是谷歌开发的一个轻量级的依赖注入框架,支持 java 6 及以...
Mignon 4年前 (2017-02-25) 6372浏览 0评论
文章来自开源中国:https://www.oschina.net/translate/java-libraries-you-cannot-miss-in-2017 我只是觉得自己能用上转载记录一下GuiceGuice(音同“juice”)是谷歌开发的一个轻量级的依赖注入框架,支持 java 6 及以...
Mignon 4年前 (2017-01-05) 11444浏览 0评论
今天一个List大约要放入5万个对象,每个对象是对一篇语料的解析结果。语料库在磁盘里大约有200MB,读入内存后大小未知。当我解析了10000篇的时候,明显感觉速度降了下来,按理说LinkedList插入效率很高,但是换用数组之后一样慢,单线程程序竟然吃掉了四核CPU的100%。这才感觉不对劲,估计...
Mignon 4年前 (2017-01-05) 13923浏览 0评论
在执行IO时,Java的InputStream被广泛使用,比如DataInputStream.readInt等等。事实上,这些高度封装的接口奇慢无比。我有一个项目启动时需要读取90MB左右的词典文件,用DataInputStream耗时3秒以上,换用java.nio包直接操作内存字节,可以加速到30...
Mignon 4年前 (2016-09-04) 72626浏览 0评论
这个部分比较复杂,所以单独创建一个工程来进行讲解;大体步骤:(1)创建Maven web project;(2)在pom.xml文件添加依赖;(3)配置application.properties支持jsp(4)编写测试Controller(5)编写JSP页面(6)编写启动类App.java1,Fr...
Mignon 4年前 (2016-09-04) 11677浏览 0评论
Spring Boot包含很多其他的特性,它们可以帮你监控和管理发布到生产环境的应用。你可以选择使用HTTP端点,JMX或远程shell(SSH或Telnet)来管理和监控应用。审计(Auditing),健康(health)和数据采集(metrics gathering)会自动应用到你的应用。开启监...