本人是在网上看了几篇博客加深对堆和栈的了解,内容转自几篇博客,所以内容会比较多,切可能相互重复,但是肯定能让你对堆和栈有详细的认识。 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ...
分类:
其他好文 时间:
2019-06-02 01:40:17
阅读次数:
126
链表(Linked List)介绍 链表是有序的列表,但是它在内存中是存储如下 1)链表是以节点方式存储的,是链式存储 2)每个节点包含data域(value),next域,指向下一个节点 3)各个节点不一定连续存储,如上图 4)链表分 带头节点的链表和 不带头节点的链表,根据实际需求确定 单链表介 ...
分类:
其他好文 时间:
2019-06-02 01:01:38
阅读次数:
95
个人理解: 因为在使用JAVA创建一个类或者对象后,难免会存在以后不使用的情况,为了减少其继续再占用内存,必须建立一套清理垃圾的机制,但是怎么判断什么样的才算是不使用的垃圾呢,这里面进行了判断并标记分类,然后根据不同的标记再进行不同的处理。不过世事无完美之说,其也是存在弊端的(开销通常很大,而且它的 ...
分类:
其他好文 时间:
2019-05-30 19:26:35
阅读次数:
114
CMS(Concurrent Mark-Sweep)是以牺牲吞吐量为代价来获得最短回收停顿时间。对于要求服务器响应速度的应用上,这种垃圾回收器非常适合。在启动JVM参数加上-XX:+UseConcMarkSweepGC ,这个参数表示对于老年代的回收采用CMS。CMS采用的基础算法是:标记—清除。 ...
分类:
编程语言 时间:
2019-05-30 01:12:53
阅读次数:
133
通常把站点发布到IIS上运行正常后,很少会去考虑IIS提供的各种参数,如何配置才是最适合当前站点运行需要的?这篇文章,从基本设置、回收机制、性能、并发、安全性等IIS设置讲解应当如何优化。 先来“IIS应用程序池”优化后的参数配置截图: 图中一些数值限制参数,可以借助一些工具(如:windows性能 ...
分类:
其他好文 时间:
2019-05-29 14:26:24
阅读次数:
176
通常把站点发布到IIS上运行正常后,很少会去考虑IIS提供的各种参数,如何配置才是最适合当前站点运行需要的?这篇文章,从基本设置、回收机制、性能、并发、安全性等IIS设置讲解应当如何优化。 ...
分类:
其他好文 时间:
2019-05-28 09:21:09
阅读次数:
132
V8 实现了准确式 GC,GC 算法采用了分代式垃圾回收机制。因此,V8 将内存(堆)分为新生代和老生代两部分。 一、前言 V8的垃圾回收机制:JavaScript使用垃圾回收机制来自动管理内存。垃圾回收是一把双刃剑,其好处是可以大幅简化程序的内存管理代码,降低程序员的负担,减少因 长时间运转而带来 ...
分类:
其他好文 时间:
2019-05-25 16:53:17
阅读次数:
110
构造方法 构造方式是类中的一个“特殊”方法,其作用是在实例化一个对象的同时,给该对象的属性赋值,使之一创建完成,就具有了其本身的特有数据(属性值)。 1,该方法名字是固定的,为:__construct(); 2,该方法必须是普通方法(不能是静态方法) 3,通常该方法应该是public 4,通常该方法 ...
分类:
其他好文 时间:
2019-05-24 11:06:38
阅读次数:
617
一、javaSE基础 1、java IO流 2、java NIO 3、java集合 4、java注解 5、java泛型 6、java反射 7、java多线程 8、常用String、数组、日期操作 二、java虚拟机 1、java内存模型 2、java类加载机制 3、垃圾回收机制 三、框架类 1、Sp ...
分类:
编程语言 时间:
2019-05-22 22:13:54
阅读次数:
172
1. 简述Python垃圾回收机制: 当x=10,赋值x=11,的代码,也就是10没有对应的变量名, 10在python眼中相当于垃圾,就会被清理掉,释放内存. 2. 对于下述代码: 10 的引用计数为多少? 应用计数为2 x对应的变量值257的引用计数为多少? 应用计数1 3. 简述Python小 ...
分类:
编程语言 时间:
2019-05-20 21:15:25
阅读次数:
122