- 博客(3)
- 资源 (8)
- 收藏
- 关注
转载 Java堆溢出解决思路--OutOfMemoryError
通过参数-XX:+HeapDumpOnOutOfMenoryError可以让虚拟机在出现内存溢出异常时Dump出当前内存堆转储快照以便事后进行分析。当出现Java堆内存溢出时,异常堆栈信息“java.lang.OutOfMemoryError"会跟着进一步提示”Java heap space“。要解决这个区域异常,一般的手段是先通过内存映像分析工具对Dump出来的堆转储快照进行分析,重点是确认...
2018-10-20 13:51:18 828
转载 服务器I/O模型
文章目录Java的I/O发展简史I/O模型单线程阻塞I/O模型多线程阻塞I/O模型单线程非阻塞I/O模型非阻塞情况下套接字事件的检测机制多线程非阻塞I/O模型Java的I/O发展简史在JDK1.4推出Java NIO之前,基于Java的所有Socket通信都采用了同步阻塞模式(BIO),这种一请求一应答的通信模型简化了上层应用开发,但是在性能和可靠性方面却存在着巨大的瓶颈。因此,在很长一段时间...
2018-09-29 17:35:34 319
原创 @ConfigurationProperties 和@Value使用上的一点区别
@ConfigurationProperties和@Value的一个共同点就是从配置文件中读取配置项。发现有一点区别,我项目配置中并没有配置hello.msg ,当使用第一段代码时,启动后读取到msg为null,而第二段代码则会抛出异常。第二段代码有个好处,就是防止我们配置项遗漏,当遗漏时,启动程序肯定出错,这样避免了一些因为遗漏配置项导致的BUG.第一段代码import org.sp...
2018-07-29 10:19:24 1501
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人