Java从JDK1.2版本开始,就把对象的引用分为四种级别,从而使程序能更加灵活的控制对象的生命周期。这四种级别由高到低依次为:强引用、软引用、弱引用和虚引用。这里重点介绍一下软引用和弱引用。如 果一个对象只具有软引用,那么如果内存空间足够,垃圾回收器就不会回收它;如果内存空间不足了,就会回收这些对...
分类:
移动开发 时间:
2014-11-18 13:16:45
阅读次数:
211
其实string也是stl里面的内容,记录几点自己不常用的内容1.at方法(比[]会判断是否越位)2. int copy(char *s, int n, int pos=0) const;把当前串中以pos开始的n个字符拷贝到以s为起始位置的字符数组中,返回实际拷贝的数目。注意要保证s所指向的空间足...
分类:
其他好文 时间:
2014-11-15 16:44:19
阅读次数:
143
返回目录上一讲主要是说如何将数据集存储到redis服务器里,而今天主要说的是缓存里的键名,我们习惯叫它key.redis或者其它缓存组件实现的存储机制里,它将很多方法对应的数据集存储在一个公共的空间里,这个空间足够大,当然它也是共享的,没有具体的分区,也就是说,如果你的key重复了,那这事就有点坏味...
分类:
其他好文 时间:
2014-11-06 12:36:06
阅读次数:
188
在hadoop2.0中,datanode数据副本存放磁盘选择策略有两种方式:
第一种是沿用hadoop1.0的磁盘目录轮询方式,实现类:RoundRobinVolumeChoosingPolicy.java
第二种是选择可用空间足够多的磁盘方式存储,实现类:AvailableSpaceVolumeChoosingPolicy.java...
分类:
其他好文 时间:
2014-10-11 14:58:55
阅读次数:
212
基本信息:可以无限读取,不会判断上限,以回车结束读取(这个换行符也被读取了),所以程序员应该确保buffer的空间足够大,以便在执行读操作时不发生溢出。函数原型:char*gets(char*buffer);功能:从stdin流中读取字符串,直至接受到换行符或EOF时停止,并将读取的结果存放在buf...
分类:
其他好文 时间:
2014-09-24 00:16:55
阅读次数:
369
分析:该题是经典的队列题目,直接用队列实现就可以。如果数据范围大一些的话还可hash判重! 这可以说是一道送分的题目,但是还有粗心的学生会在这里失分,主要原因是数组的范围定义的不合适,因为空间足够用,在考试中数据范围要稍大一些。当然还有个别同学是因为模拟失误了,这种送分题目我只能说,一定要多对...
分类:
其他好文 时间:
2014-09-20 18:05:39
阅读次数:
184
Java中的SoftReference即对象的软引用。如果一个对象具有软引用,内存空间足够,垃圾回收器就不会回收它;如果内存空间不足了,就会回收这些对象的内存。只要垃圾回收器没有回收它,该对象就可以被程序使用。软引用可用来实现内存敏感的高速缓存。使用软引用能防止内存泄露,增强程序的健壮性。 Soft...
分类:
移动开发 时间:
2014-08-16 11:00:00
阅读次数:
196
现实是出勤时间数量不是最重要的,发挥所有潜力的时间量才是关键。人在进入“顺流”状态效率最高,对于涉及策划、设计、开发、写作、分析等工作的知识工作者来说,顺流状态是不可缺少的。管理层应该尽力确定有足够的空间、足够的安宁确保成员独处,以便人们创造自己合理的、让自己舒适快乐的工作空间。...
分类:
其他好文 时间:
2014-08-15 17:55:59
阅读次数:
140
Java从JDK1.2版本开始,就把对象的引用分为四种级别,从而使程序能更加灵活的控制对象的生命周期。这四种级别由高到低依次为:强引用、软引用、弱引用和虚引用。 这里重点介绍一下软引用和弱引用。 如果一个对象只具有软引用,那么如果内存空间足够,垃圾回收器就不会回收它;如果内存空间不足了,就会...
分类:
编程语言 时间:
2014-08-12 18:51:34
阅读次数:
351
Java从JDK1.2版本开始,就把对象的引用分为四种级别,从而使程序能更加灵活的控制对象的生命周期。这四种级别由高到低依次为:强引用、软引用、弱引用和虚引用。这里重点介绍一下软引用和弱引用。如果一个对象只具有软引用,那么如果内存空间足够,垃圾回收器就不会回收它;如果内存空间不足了,就会回收这些对象...
分类:
移动开发 时间:
2014-06-20 17:15:21
阅读次数:
277