读完本文,你会了解到: 1. HashMap的设计思路和内部结构组成
2. HashMap中的一些概念: 什么是阀值?为什么会有阀值?什么是加载因子?它们有什么作用?
3. HashMap的性能问题以及使用事项
4. HashMap的源码实现解析
5. 为什么JDK建议我们重写Object.equals(Object obj)方法时,需要保证对象可以返回相同的hashcode值?...
分类:
编程语言 时间:
2014-11-30 15:34:12
阅读次数:
281
导读
最近在补看《C++ Primer Plus》第六版,这的确是本好书,其中关于智能指针的章节解析的非常清晰,一解我以前的多处困惑。C++面试过程中,很多面试官都喜欢问智能指针相关的问题,比如你知道哪些智能指针?shared_ptr的设计原理是什么?如果让你自己设计一个智能指针,你如何完成?等等……。而且在看开源的C++项目时,也能随处看到智能指针的影子。这说明智能指针不仅是面试官爱问的题...
分类:
编程语言 时间:
2014-11-30 07:10:14
阅读次数:
311
导读最近在补看《C++ Primer Plus》第六版,这的确是本好书,其中关于智能指针的章节解析的非常清晰,一解我以前的多处困惑。C++面试过程中,很多面试官都喜欢问智能指针相关的问题,比如你知道哪些智能指针?shared_ptr的设计原理是什么?如果让你自己设计一个智能指针,你如何完成?等等……。而且在看开源的C++项目时,也能随处看到智能指针的影子。这说明智能指针不仅是面试官爱问的题材,更是...
分类:
编程语言 时间:
2014-11-29 23:09:08
阅读次数:
422
导读最近在补看《C++ Primer Plus》第六版,这的确是本好书,其中关于智能指针的章节解析的非常清晰,一解我以前的多处困惑。C++面试过程中,很多面试官都喜欢问智能指针相关的问题,比如你知道哪些智能指针?shared_ptr的设计原理是什么?如果让你自己设计一个智能指针,你如何完成?等等……...
分类:
编程语言 时间:
2014-11-29 23:02:05
阅读次数:
380
a)在这里要提一下设计模式。设计模式是对一些特定场景实现代码的设计经验总结。在Java中有大概有23种吧,当然不是说让大家都熟练掌握,说实话,我现在也就了解那么几种,实际应用也没怎么使过。大家只需简单了解下就行。毕竟对自身编码会有好处的。
b)我们只要理解过滤器就很容易理解拦截器,无论是设计原理、设计模式还是实现方式上两者都是一样的,区别在于过滤器可以过滤一切东西,拦截器只能拦截action,因为我们只能在action上配置拦截器。
c)当我们编写代码时,要养成写注释的习惯。这个很重要,不只是为了让我们...
分类:
其他好文 时间:
2014-11-27 08:03:55
阅读次数:
181
一、培养目标 培养掌握建筑装饰的基本理论和专业知识,能从事建筑装饰设计、施工、技术管理、建筑装饰工程监理的高级技术应用人才。二、主干课程 设计制图、建筑构造、表现技法、建筑装饰材料、室内环境与设备、计算机辅助设计、建筑装饰设计原理、装饰预算与招标、风景写生、课题设计等。三、就业方向 在建筑公司...
分类:
其他好文 时间:
2014-11-26 16:24:19
阅读次数:
179
一、培养目标 培养掌握建筑工程施工基本理论知识,具有技术管理与现场管理技能、素质高、开拓性强的高级技能型专门人才。二、主干课程 理论力学、材料力学、结构力学、测量学、工程地质、基础工程、钢结构设计原理、道路工程、房屋建筑学、土木工程施工和建筑概论等。三、就业方向 从事建筑测量、施工、造价、安全...
分类:
其他好文 时间:
2014-11-26 15:51:37
阅读次数:
172
MyBatis的二级缓存是Application级别的缓存,它可以提高对数据库查询的效率,以提高应用的性能。本文将全面分析MyBatis的二级缓存的设计原理。...
分类:
其他好文 时间:
2014-11-23 14:33:12
阅读次数:
255
本文主要讲解MyBatis非常棒的缓存机制的设计原理,给读者们介绍一下MyBatis的缓存机制的轮廓,然后会分别针对缓存机制中的方方面面展开讨论。...
分类:
其他好文 时间:
2014-11-23 14:32:57
阅读次数:
192
??
SPRING技术内幕,Spring源码深度解析
SPRING技术内幕:深入解析SPRING架构与设计原理(第2版)【带书签】.pdf:
http://www.t00y.com/file/78131650
Spring源码深度解析 [郝佳编著] sample.pdf:
http://www.t00y.com/file/78131634
[jingshuishenliu...
分类:
编程语言 时间:
2014-11-23 14:31:28
阅读次数:
422