概念 垃圾收集是很多使用JAVA语言的IT从业者了解得比较少的地方。 但是涉及性能时非常重要。大公司面试除了算法,这部分也是会经常考察的地方。 《深入理解JAVA虚拟机》一书中讲到JVM的垃圾收集算法和垃圾收集器。 垃圾收集算法分为: 1、标记清除算法 通常用在回收老年代内存。 最早的搜集算法就是标 ...
分类:
编程语言 时间:
2018-11-11 12:49:01
阅读次数:
166
Java程序而言,Java虚拟机有自动内存管理机制,不需要开发人员去手动释放内空间,也不容易出现内存泄漏和溢出的问题,一切看起来都很完美。一旦出现内存泄漏和溢出方面的问题,如果不了解Java虚拟机是怎么样使用内存的,那么排查起来将困难。以往对内存的理解仅仅停留在栈、堆这两个部分,其实Java虚拟机的 ...
分类:
编程语言 时间:
2018-11-04 00:44:34
阅读次数:
212
禅定是否一定要打坐,为什么? 来源 https://www.zhihu.com/question/60955324/answer/182198940 禅定的境界: 有人不打坐不修禅定专心做某一样事情确实可以到达一定的境界,但是因为还在依靠外物,所以最终只能近于道,而不能与道合一。比如有人写字都可以达 ...
分类:
其他好文 时间:
2018-10-23 14:30:24
阅读次数:
146
jvm区域总体分两类,heap区和非heap区。heap区又分:Eden Space(伊甸园)、Survivor Space(幸存者区)、Tenured Gen(老年代-养老区)。 非heap区又分:Code Cache(代码缓存区)、Perm Gen(永久代)、Jvm Stack(java虚拟机栈 ...
分类:
其他好文 时间:
2018-10-15 20:50:23
阅读次数:
272
2018上半年软件设计师上午试题参考答案 基础知识 A.O(lgn) B.O(n) D.O(n²) A.4 C.6 D.7 2018上半年软件设计师下午试题参考答案 综合技能 试题一(共 15 分) 阅读下列说明,将解答填入题纸的对应栏内。 【说明】 某医疗护理机构为老年人或有护理需求者提供专业护理 ...
分类:
其他好文 时间:
2018-10-07 18:56:05
阅读次数:
107
年轻代:当对象刚刚创建的时候我们的对象是存放在even内存空间的,当这儿存满了,CG就会调用Minor GC来清理无用的对象,并将剩下的对象放入到servicer1区里面,当第二次even满的时候,我们就在此调用MinorGC,清理even区,和有对象的servicer区并将它们有用的对象放在ser ...
分类:
其他好文 时间:
2018-10-07 12:15:20
阅读次数:
582
Java堆是和Java应用程序关系最为紧密的内存空间,几乎所有的对象都存放在堆中。并且堆是完全自动化管理的。 根据垃圾回收机制的不同,Java堆有可能有不同的结构。最为常见的一种就是将整个Java堆分为新生代和老年代。其中,新生代存放新生对象或者年龄不大的对象。 老年代存放老年对象。新生代可能分为e ...
分类:
编程语言 时间:
2018-10-04 09:14:11
阅读次数:
138
最近两个月之内看了大前研一的3本新书,都比较失望,没看到跟名气相匹配的洞察。 3星|大前研一《低欲望社会》:日本老人有钱,振兴经济靠他们花钱 作者主要观点: 1:日本的老年人和年轻人都缺乏欲望,老年人不像欧洲老年人退休后敢出去周游世界,而是把钱都储蓄起来以备万一,年轻人满足于在超市解决日常需要,不愿 ...
分类:
其他好文 时间:
2018-10-03 00:29:27
阅读次数:
206
常见问题解答这个页面上可以找到很多问题的答案开发者经常询问联发科LinkIt?7688智能开发平台。提出了问题和答案在以下类别:的开发平台Q:什么是联发科LinkIt?7688智能开发平台??7688年LinkIt智能开发平台设计,使物联网设备的原型。基于OpenWrtLinux发行版的理想设备,如无线安全家庭或办公室网络摄像头和传感器,摄像头实时监控为幼儿和老年人以及基于云的应用程序。平台提供了
分类:
其他好文 时间:
2018-09-30 16:46:39
阅读次数:
198
前言 JVM内存区域包括 PC计数器、Java虚拟机栈、本地方法栈、堆、方法区、运行时常量池和 直接内存。 本文主要介绍各个内存区域的作用和特性,同时分别阐述各个区域发生内存溢出的可能性和异常类型。 正文 (一). JVM内存区域 Java虚拟机执行Java程序的过程中,会把所管理的内存划分为若干不 ...
分类:
其他好文 时间:
2018-09-24 13:48:09
阅读次数:
185