1 内存溢出 1.1 堆内存溢出(outOfMemoryError:java heap space) 堆中的内存是用来生成对象实例和数组的,堆主要由新生代(eden区和两个survivor区组成)老年代、永久代。 a、由内存泄露导致,内存溢出 b、无法申请到足够的空间存放而导致的错误 1.2 方法区 ...
分类:
其他好文 时间:
2018-05-27 20:53:49
阅读次数:
163
前言 每一次总结都意味着重新开始,同时也是为了更好的开始。ConcurrentHashMap 一直是我心中的痛。虽然不敢说完全读懂了,但也看了几个重要的方法,有不少我觉得比较重要的知识点。 然后呢,放一些楼主写的关于 ConcurrentHashMap 相关源码分析的文章链接: 1. "Concur ...
分类:
其他好文 时间:
2018-05-19 23:52:55
阅读次数:
364
Java基础教程:HashTable与HashMap比较 1. 关于HashMap的一些说法: a) HashMap实际上是一个“链表散列”的数据结构,即数组和链表的结合体。HashMap的底层结构是一个数组,数组中的每一项是一条链表。 b) HashMap的实例有俩个参数影响其性能: “初始容量” ...
分类:
编程语言 时间:
2018-05-18 14:08:19
阅读次数:
217
从深圳回武汉的面试感想以及一些面试题 大家好,我是ITDragon龙,今天分享一些面试中常问的题目,和一些面试感受。我是四月二十五号离职,二十六号上午八点从深圳出发,下午三点到武汉。二十七号便开始参加面试。每天上午去面试,中午去小区监工,下午再去面试,中途可能还有几个电话面试。面试算的上颇有经验吧! ...
分类:
其他好文 时间:
2018-05-12 02:38:29
阅读次数:
146
1.线性链表->数组+链表 HashMap是数组结构、链表结构与Hash算法的结合。 如图所示: Hash算法中 Object.hashcode() 计算出Object的哈希码值(int) 同一个对象 多次调用 hashcode()得到的结构都是相同的 两个对象调用equals()方法结果为true ...
分类:
其他好文 时间:
2018-05-11 00:49:41
阅读次数:
209
转载自 http://www.cnblogs.com/zhangyinhua/p/7698642.html#_label0 一,关于HashMap API定义 二,HashMap 的属性 初始容量:哈希表中桶的数量 加载因子:哈希表在其容量自动增加之前可以达到多满的一种尺度 当哈希表中条目数超出了当 ...
分类:
编程语言 时间:
2018-05-10 15:43:20
阅读次数:
203
Java并发编程:同步容器整理自:博客园-海子-http://www.cnblogs.com/dolphin0520/p/3933404.html1、同步容器出现原因 常用的ArrayList,LinkedList,HashMap,HashSet,Deque等都是线程不安全的; Java为方便多线程 ...
分类:
编程语言 时间:
2018-04-22 21:48:39
阅读次数:
176
正则表达式:[]:匹配[]中的任意字符{3,10}:前一个规则可以重复的次数,最少三次最多十次{3,}:前一个规则最少出现三次,没有上限限制{3}:前一个规则只能出现三次,不能多也不能少|:或者 (abc|123):abc、123; abc|123 :abc23、ab123.匹配汉字:\u4e00- ...
分类:
其他好文 时间:
2018-04-22 12:57:32
阅读次数:
630
从三点来分析它们之间的不同: 1.继承的接口不同: List,Set接口都是继承于Collection接口的,而Map接口不是,它是一个顶层接口。 2.自身特点: List:用来处理序列的。对于放于的元素是有序的并且可以重复。 Set:用来处理集合的。对于放于的元素是无序的并且不可以重复。 Map: ...
分类:
编程语言 时间:
2018-04-19 15:07:32
阅读次数:
340
PHP7 迎来巨大的性能提升,又一次回到关注的焦点。根据这些年在开发圈子总结的LNMP程序猿发展轨迹,结合个人经验体会,总结出很多程序员对未来的迷漫,特别对技术学习的盲目和慌乱,简单梳理了这个每个阶段PHP程序员的技术要求,来帮助很多PHP程序员做对照设定学习成长目标。该文是按照目前主流技术做了一个 ...
分类:
Web程序 时间:
2018-04-13 14:33:33
阅读次数:
334