![](https://img-blog.csdnimg.cn/20201014180756926.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
笔记
虎牙阿珂苦练编程
对编程兴趣广泛
展开
-
jvm垃圾回收和调优思想的总结
总述:垃圾回收是针对于堆进行的,HotSpot团队的经典分代思想把堆分为新生代、老年代和永久带,java8之后摒弃了老年代的说法。新生代中又有伊甸园( Eden)和Servior From和Servior To,对于大多数对象来说都在新生代的伊甸园区,对象都是朝生夕死的,每一次的垃圾回收后依旧存活的对象会被放入幸存区,当对象躲过15次垃圾回收以后会被放入老年代。对于新生代的垃圾回收我们称之为MinorJC对于老年代的垃圾回收我们称之为MinjorJC,对于全堆的垃圾回收我们称之为FullJC,经典的垃圾回收原创 2022-03-18 09:48:57 · 198 阅读 · 0 评论 -
由Java字符串操作方法intern引发的对于JVM运行时数据区域的个人理解
对于从事C或C++的开发人员来说,在内存管理领域,他们即是拥有最高权利的“皇帝”,又是从事最基础工作的劳动人民---既拥有每一个对象的“所有权”,又担负着每一个对象生命从开始到终结的维护责任。而对于Java语言开发人员来说,这部分工作由jvm自动处理了,省去了开发人员对于内存对象的问题关注,不过,正是因为Java开发人员把这个权利交给了jvm自动完成,这样一来一旦出现内存溢出和内存泄露的问题,排查起来也将会是一个非常艰难的事情。jvm运行时区域包括:程序计数器,虚拟机栈,本地方法栈,堆,方法区5个部原创 2022-03-04 15:32:47 · 881 阅读 · 0 评论 -
面试题记录
第一题:深入理解Integer对象的拆箱和装箱1.Integer类型的和new Integer()类型的进行比较,永远都是false。2.如果一个是Integer类型的,一个是int类型的,这两个类型进行比较,只要是数值相等就肯定相等。3.只要两个Integer对象都是new出来的Integer对象,比较一律按照对象进行处理。4.也就是最关键的,如果两个都是Integer类型的进行比较的话,那么会先把[-128,127]的都当成一个int常量进行比较,如果两个Integer类型的数超过这个范原创 2022-03-03 17:52:35 · 67 阅读 · 0 评论 -
开源项目部署前端时候遇到的npm install相关的问题记录
跑前端的vue项目的时候踩了很多坑,记录一下刚开始安装了node.js[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-VYdtywNC-1632376115931)(C:\Users\314niuniu\AppData\Roaming\Typora\typora-user-images\image-20210923130829303.png)]然后我就去执行了 npm install然后就报了下面一堆的错[外链图片转存失败,源站可能有防盗链机制,建议将图原创 2021-09-23 13:49:52 · 945 阅读 · 0 评论 -
随笔记录一下
从今天开始,我也要养成在csdn写博客的习惯,与各路英雄交流原创 2021-07-24 13:47:49 · 91 阅读 · 0 评论