文章分类 -  java

摘要:写了几年的Java代码的人,大多数也难以真正说清楚,一行代码是怎么被操作系统执行的,我也说不清楚。这次在极客时间的每日一课中,看到了《结合操作系统,如何理解一行Java代码是怎么运行的》 作者董鹏 的一篇文章,非常优秀,忍不住整理下,分享给大家。 要想了解一行代码最终是怎么运行的,可以跟踪代码的整个 阅读全文
posted @ 2020-01-06 18:35 XGogo 阅读(277) 评论(0) 推荐(0) 编辑
摘要:做项目被log4j的输出格式化参数搞烦了,索性把API的相关部分大致翻译一下,原文参见http://logging.apache.org/log4j/docs/api/org/apache/log4j/PatternLayout.html 参数说明例子 %c 列出logger名字空间的全称,如果加上 阅读全文
posted @ 2017-08-02 14:18 XGogo 阅读(138) 评论(0) 推荐(0) 编辑
摘要:转自:https://tech.meituan.com/linux-jvm-memory.html 引言 在一些物理内存为8g的服务器上,主要运行一个Java服务,系统内存分配如下:Java服务的JVM堆大小设置为6g,一个监控进程占用大约600m,Linux自身使用大约800m。从表面上,物理内存 阅读全文
posted @ 2017-07-24 12:11 XGogo 阅读(116) 评论(0) 推荐(0) 编辑
摘要:Java内存组成介绍:堆(Heap)和非堆(Non-heap)内存 按照官方的说法:“Java 虚拟机具有一个堆,堆是运行时数据区域,所有类实例和数组的内存均从此处分配。堆是在 Java 虚拟机启动时创建的。”“在JVM中堆之外的内存称为非堆内存(Non-heap memory)”。可以看出JVM主 阅读全文
posted @ 2017-06-28 16:28 XGogo 阅读(429) 评论(0) 推荐(0) 编辑
摘要:原文链接:http://www.cubrid.org/blog/dev-platform/how-to-monitor-java-garbage-collection/ 这是"成为GC专家系列"文章的第二篇。在第一篇理解Java垃圾回收中我们学习了几种不同的GC算法的处理过程,GC的工作方式,新生代 阅读全文
posted @ 2016-04-13 15:30 XGogo 阅读(190) 评论(0) 推荐(0) 编辑
摘要:原文链接:http://www.cubrid.org/blog/dev-platform/understanding-java-garbage-collection/ 了解Java的垃圾回收(GC)原理能给我们带来什么好处?对于软件工程师来说,满足技术好奇心可算是一个,但重要的是理解GC能帮忙我们更 阅读全文
posted @ 2016-04-13 15:29 XGogo 阅读(150) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示