- 博客(7)
- 资源 (2)
- 收藏
- 关注
原创 HashMap深度解析
hashmap是一种以键值对存储的数据容器,根据key的hashcode值决定存储位置1、内部存储对象是Entry;2、内部的每个对象都会生产一个hashcode值,在存储Entry时根据Key的hashcode以一定的映射关系存储;3、获取数据时,根据Key的hashcode和对应的映射关系,直接定位数据的位置。HashMap内部维护的是数组+链表的结构来存储Entry。数组的形
2016-09-14 07:35:56
340
转载 java垃圾回收浅析
java垃圾回收算法:标记-清除:分为标记和清除两部分,首先标记处所有需要清理的对象,然后在标记完成之后在统一回收。该算法的最大缺点就是标记清除之后会产生大量不连续的内存碎片,空间碎片化太高可能会导致,当程序在以后的运行过程中需要分配大对象的时候没有办法找到连续的空间再去触发一次垃圾回收动作,有点得不偿失,还有一点就是该算法的收集效率也不是太高。复制算法:将java新生代划分为较大
2016-09-13 11:36:20
298
转载 数据仓库建设的方法 绝对的好文
原文链接:点击打开链接在上一期的专栏文章中,我们曾经提到:数据分析系统的总体架构分为四个部分 —— 源系统、数据仓库、多维数据库、客户端(图一:pic1.bmp)其中,数据仓库(DW)起到了数据大集中的作用。通过数据抽取,把数据从源系统源源不断地抽取出来,可能每天一次,或者每3个小时一次(当然是自动的)。这个过程,我们称之为ETL过程。那么,今天,我们就来谈一谈:如何搭
2016-09-12 17:22:10
10922
原创 SQL优化
1、模糊查询尽量避免在一个复杂查询里面使用 LIKE '%parm1%',这样会导致索引失效2、索引查询1)避免对索引字段进行计算操作2)避免在索引字段上使用not,3)避免在索引列上使用IS NULL和IS NOT NULL4)避免在索引列上出现数据类型转换5)避免在索引字段上使用函数6)避免建立索引的列中使用空值。1.对查询进
2016-09-03 16:12:58
317
原创 jQuery选择器总结
选择器实例选取*$("*")所有元素#id$("#lastname")id="lastname" 的元素.class$(".intro")所有 class="intro" 的元素element$("p")所有 元素.class.class
2016-09-03 08:56:27
256
转载 UML统一建模语言
目录: UML的视图 UML的九种图 UML中类间的关系 上文我们介绍了,UML的视图,在每一种视图中都包含一个或多种图。本文我们重点讲解UML每种图的细节问题: 1、用例图(use case diagrams)【概念】描述用户需求,从用户的角度描述系统的功能【描述方式】椭圆表示某个用例;人形符号表示角
2016-09-03 08:24:23
550
原创 面试经验
1、HashMap、HashTable的区别 首先Map存储的是键值对,在数组当中是通过下标对其内容进行索引的。在Map中,是通过对象索引对象,也就是说Map的Key和Value都是对象。相同点:HashMap 和HashTable都是以Key的hashcode存储数据,可以通过Key直接的获得Value值。不同点:1、HashMap允许Key为Null(但是最多只允许一条记录的Ke
2016-03-23 15:37:17
452
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅