Fiddlercore 使用说明Fiddlercore不保留session序列,因此要自己保存。并且要注意网页session不会被垃圾回收,因为oAllSessions List保持活动引用,因此要时常trim。另一种选择,若仅仅关系请求url或者请求头,只保存一个list<>而不是存储对全sess ...
分类:
其他好文 时间:
2016-07-14 23:49:41
阅读次数:
467
四种引用:强弱软虚 强引用:使用强引用,在内存不足的时候垃圾处理器也不会回收他,哪怕导致程序崩溃 例如: A a=new A() 软引用:内存不足的时候会被回收(软引用可以和一个引用队列(ReferenceQueue)联合使用,如果软引用所引用的对象被垃圾回收器回收,Java虚拟机就会把这个软引用加 ...
分类:
编程语言 时间:
2016-06-17 14:16:41
阅读次数:
129
JDK:java开发工具包 JRE:java运行环境 java毕向东 1~4日:path(exe路径);classpath(class运行文件路径) java内存分5区:栈(存变量;变量生命周期完自动释放)、堆(存实例;未被引用的实例被垃圾回收)、方法区、本地方法区、寄存器。 5~6日:javado ...
分类:
其他好文 时间:
2016-06-14 13:58:23
阅读次数:
133
补充: 闭包(closure)是Javascript语言的一个难点,也是它的特色,很多高级应用都要依靠闭包实现。 闭包的三个特性: 1.函数嵌套函数 2.函数内部可以引用外部的参数和变量 3.参数和变量不会被垃圾回收机制回收 闭包的定义及其优缺点: 闭包 是指有权访问另一个函数作用域中的变量的函数, ...
分类:
Web程序 时间:
2016-06-12 13:56:49
阅读次数:
227
对于JVM的垃圾回收机制来说,是否回收一个对象的标准在于:是否还有引用变量引用该对象,只要有引用变量引用该对象,垃圾回收机制就不会回收它。 强引用:创建一个对象,并把这个对象赋给一个引用变量。这种引用,不会被垃圾回收机制回收,及时系统资源非常紧张,即使有些Java对象以后永远都不会被用到,JVM也不 ...
分类:
编程语言 时间:
2016-06-04 23:48:38
阅读次数:
345
借用一句话,在js中我理解的闭包就是函数嵌套函数(反正我也是这么理解的),听那些大神的吧。 像这样: } 那么问题来了,闭包到底有什么用呢? 内部函数可以调用外部函数的参数和变量,参数和变量是不会被垃圾回收机制回收的,也就是说变量一直都在内存中 fun(); 看山的那边,海的那边就是结果 不明白?预 ...
分类:
Web程序 时间:
2016-05-21 20:25:45
阅读次数:
178
1.什么是闭包函数嵌套函数,内部函数可以引用外部函数的参数和变量,参数和变量不会被垃圾回收机制给收回 2.闭包有什么好处?应用在那里 好处:1.希望一个变量长期停留在内存中 2.可以避免全局变量的污染 3.私有成员的存在 //应用 1.模块化代码 2.在循环中找到对应元素的索引 3.闭包需要注意的地 ...
分类:
Web程序 时间:
2016-05-04 17:20:56
阅读次数:
155
所谓内存泄露就是指一个不再被程序使用的对象或变量一直被占据在内存中。.Net 中有垃圾回收机制,它可以保证一对象不再被引用的时候,即对象编程了孤儿的时候,对象将自动被垃圾回收器从内存中清除掉。虽然.Net 可以回收无用的对象,但是.Net 仍然存在由于使用不当导致的内存泄露问题。.Net 中的内存泄 ...
分类:
Web程序 时间:
2016-04-07 01:29:19
阅读次数:
203
1,什么时候使用多线程:当多个代码同事执行的时候就需要用到多线程。 2,jvm本身就是多线程的,因为在程序运行过程中会在堆内存产生很多垃圾,就需要被垃圾回收器进行回收。 3,main函数代码执行时,也在运行着垃圾回收。所以是同时执行的,这就是两个独立的线程来进行控制的。 4,执行垃圾回收的线程,称为 ...
分类:
编程语言 时间:
2016-04-06 13:02:20
阅读次数:
217
Java 对象的引用方式有如下四种,这四种方式主要是为了给垃圾回收提供更灵活的操作: 1、强引用,最常见的引用方式,当一个对象被一个或一个以上的引用变量引用时,它处于可达状态,这时不会被垃圾回收器回收。 2、软引用(SoftReference),通常用于内存敏感的程序中,当一个对象只有软引用时,当系 ...
分类:
编程语言 时间:
2016-03-28 02:10:44
阅读次数:
268