- 博客(5)
- 收藏
- 关注
原创 Java常见的几种内存溢出
java.lang.OutOfMemoryError:Javaheapspace:这种是java堆内存不够,一个原因是真不够(如递归的层数太多等),另一个原因是程序中有死循环,再者更严重的是存在泄露代码,如果是java堆内存不够的话,可以通过调整JVM下面的配置来解决:-Xms3062m -Xmx3062mjava.lang.OutOfMemoryError:GCoverheadlimitex...
2019-11-01 15:10:51 411
原创 Log4j配置整理
Log4j 三个主要的组件:Loggers(记录器,日志类别) Appenders (输出源) Layouts(布局格式)Loggers 五个日志级别:DEBUG < INFO < WARN < ERROR < FATAL,只输出级别不低于设定级别的日志信息。 假设Loggers级别设定为INFO,则INFO、WARN、ERROR和FATAL级别的日志信息都会输出,...
2019-10-15 16:11:35 152
原创 JAVA垃圾回收器典型(CMS/G1)
Concurrent Mark and Sweep CMS垃圾回收器是仅针对老年代的一种回收策略,以降低系统吞吐量来获得最短的停顿时间,主要适用于对响应时间的侧重性大于吞吐量的场景。因为cms并没有采取compact操作,大部分的阶段的GC线程是和用户线程并发执行,默认的GC线程数为物理CPU核心数的1/4,由于并发地进行清理,所以必须预留部分堆空间给正在运行的应用程序,默认情况下在老年代使...
2019-10-12 17:46:51 430
原创 JAVA二进制右移操作都会默认转换为int32位操作??
JAVA 中的右移操作相信大家都不会陌生,最近遇到8位byte整形右移的过程中发现却是有很难被注意到的问题,-127 二进制源码 1111 1111 反码 1000 0000 补码 1000 0001byte i = (byte) 0b10000001;byte y = (byte) (i>>2);byte z = (byte) (i>>>2)...
2019-10-11 16:39:34 330
转载 Get to Know Connected Vehicle Technology: V2V, V2X, V2I
The past decade really has been a game changer for the automotive industry. It all started with electric vehicles being commercialized and sold to the masses. As gas prices continue to rise and enviro...
2019-01-03 22:07:58 2565
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人