上一页 1 ··· 5 6 7 8 9 10 11 12 13 ··· 33 下一页
摘要: 大致的再回顾一下java集合框架的基本情况一、各Set实现类的性能分析1.1,HashSet用于添加、查询HashSet和TreeSet是Set的两个典型实现,HashSet的性能总是比TreeSet(SortedSet的子类)好,尤其是最常用的添加、查询等操作。原因... 阅读全文
posted @ 2017-02-21 11:16 何红霞 阅读(189) 评论(0) 推荐(0) 编辑
摘要: 导读:前两天闲着没事儿,看了本书,然后写了点代码,在接口里面写了默认方法实现,因为书上说这个特性是从java8开始的,我还特地给测了一下java7. 没过几天,就有一个技术分享会,刚好也是讲java8特性,然后,顿时就觉得世界观被毁了!怎么回事呢,看下文吧:还记得,当... 阅读全文
posted @ 2017-02-20 14:49 何红霞 阅读(242) 评论(0) 推荐(0) 编辑
摘要: 导读:昨夜闲来无事,和贾姑娘聊了聊java基础,然后就说到了这个“==”和equals的问题,我俩都是以前了解过,也常用这个,但是,昨天说到的时候,又乱了,什么比较地址值,什么判断是否同一个对象,基本数据类型啥的,谁都没个准儿,后来写了点代码验证了一番,今儿个写此博客... 阅读全文
posted @ 2017-02-06 11:48 何红霞 阅读(367) 评论(0) 推荐(0) 编辑
摘要: 导读:上篇博客说到,我想将单例模式和代理模式结合起来,以尽可能避免在并发情况下的真实对象的重复创建。光说不练,假把式,代码走你!一、使用了单例模式的效果接口:public interface IDBQuery{ String Request();}实现类:DBQuer... 阅读全文
posted @ 2017-01-15 21:06 何红霞 阅读(358) 评论(0) 推荐(0) 编辑
摘要: 导读:话说,当年学习了大话设计模式,后来又学习了head first,脑袋里能画出UML图,能写出代码的,不多。以致于到前一段时间,我还不能背着写出很常用的单例模式的代码!但是,本宝宝从很久以前开始面试的时候,就敢往简历上写熟悉设计模式,比如:。。。。。。。。果然,我... 阅读全文
posted @ 2017-01-15 20:45 何红霞 阅读(196) 评论(0) 推荐(0) 编辑
摘要: 导读:话说姑娘我一直想着分个总结设计模式来着,一直没把这个派上日程,现在看一本书,里面提到了一些设计模式,现在就总结总结。话说我之前写单例模式,一直都是按照大话设计模式上的那种写法,也就是传统的加锁,加2把锁的这种方式,今天看了看人家说性能优化,利用内部类,写出了更高... 阅读全文
posted @ 2017-01-13 21:15 何红霞 阅读(126) 评论(0) 推荐(0) 编辑
摘要: 导读:题目中提到的几个关键字,分别是解决并发问题中,加锁所使用到的几个关键字,每个关键字代表的锁的粒度 不同,本篇博客,主要是从概念定义上,区分这几个关键字的应用场景。(PS:睡梦中,依稀记得有回面试的时候,问了我一个问题:你们在加锁的时候,加多大的锁? 哇塞,当时愣... 阅读全文
posted @ 2017-01-07 16:47 何红霞 阅读(525) 评论(0) 推荐(0) 编辑
摘要: 2017年,给自己的建议是:不抱怨,向前看。 行走在“懂你”的路上! ——何下下... 阅读全文
posted @ 2017-01-06 19:44 何红霞 阅读(184) 评论(0) 推荐(1) 编辑
摘要: 导读:额,我介绍的这两种方法,有点蠢啊,小打小闹的那种,后来我查了查资料,别人都起了好高大上的名字,不过,本篇博客,我还是用何下下的风格来写。两种方法,一种是丢手绢法,另外一种,是迷路法。这两种方法的基本思想:假设有环(顿时想到了三个数中找最大的,假设一个最大值有木有... 阅读全文
posted @ 2017-01-05 15:37 何红霞 阅读(1152) 评论(0) 推荐(1) 编辑
摘要: 导读:经过前面的博客总结,可以知道的是,HashMap是有一个一维数组和一个链表组成,从而得知,在解决冲突问题时,hashmap选择的是链地址法。为什么HashMap会用一个数组这链表组成,当时给出的答案是从那几种解决冲突的算法中推论的,这里给出一个正面的理由:1,为... 阅读全文
posted @ 2017-01-05 14:40 何红霞 阅读(439) 评论(0) 推荐(0) 编辑
上一页 1 ··· 5 6 7 8 9 10 11 12 13 ··· 33 下一页