- 博客(3)
- 收藏
- 关注
原创 HashMap的死循环(HashMap infinite loop)
仅为学习交流,如果有错,请指正,谢谢HashMap是一个线程不安全的key-value的存储集合,也意味着它在多线程的环境中也存在很大的风险。HashMap的存储结构:通常来讲,HashMap是由一个数组和一个链表组成,在初始化的时候,HashMap会初始化一个数组table[],在不指定容量的情况下默认为16,负载系数为0.75,HashMap在put的时
2016-09-22 14:09:26 2704
原创 LRU(Least recently used)
现在的数据越来越多的被存储,对于数据库来讲,访问大数据量会变得越来越慢,于是为了提高访问的速度,将小范围区域的数据存储在一个高速缓冲存储器,以至于不会每次去读取磁盘,而是在内存中直接访问数据。内存存储的代价远远的大于磁盘存储的价值,所以缓存很小,并不能存储你所有的数据,所以你不得不保存你所认为重要的数据(使用次数较多的数据),那就要淘汰最少使用的数据,如何从缓存中淘汰最少使用的数据,一个简单而
2016-09-26 16:37:58 887
原创 exports和module.exports的区别
首先得明确两个的含义exports:首先对于本身来讲是一个变量(对象),它不是module的引用,它是{}的引用,它指向module.exports的{}模块module.exports:首先,module是一个变量,指向一块内存,exports是module中的一个属性,存储在内存中,然后exports属性指向{}模块内存示意图如下:现在来看看它们在运用中的异同:
2016-09-21 16:09:17 3188 1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人