Fork me on GitHub
摘要: 最近在处理很多的数据,数据量比较大,但是处理的相对简单一些,没有什么复杂的业务逻辑,然后就使用了多线程去处理。因为一直停留在Thread和Runnable的知识中,项目中使用Callable,刚好可以学习新的东西,就使用了Callable和Future结合加上Executors.newFixedTh 阅读全文
posted @ 2017-08-27 16:30 鹏&鹏 阅读(608) 评论(0) 推荐(0) 编辑
摘要: 面经二 阅读全文
posted @ 2017-07-31 22:24 鹏&鹏 阅读(173) 评论(0) 推荐(0) 编辑
摘要: 面经一 阅读全文
posted @ 2017-07-31 22:23 鹏&鹏 阅读(195) 评论(0) 推荐(0) 编辑
摘要: HashSet类,是存在于java.util包中的类 。同时也被称为集合,该容器中只能存储不重复的对象。底层是由HashMap来存储的,因为HashSet不能重复,你知道HashMap的键不能重复就明白了这一个原理了,所以对于HashMap很熟悉的话对于HashSet就能够很快的知道底层实现。Has 阅读全文
posted @ 2017-06-20 21:07 鹏&鹏 阅读(1089) 评论(0) 推荐(0) 编辑
摘要: 上一节分析了ArrayList,这次分析一下LinkedList,LinkedList相对我来说使用的比较少一些,一般都直接使用ArrayList,这次看源码希望自己可以把这些集合能够使用的更加适合的场景,能够根据实际情况做更多的考虑。 LinkedList概述 一看名字就知道它肯定是使用链表实现的 阅读全文
posted @ 2017-06-19 21:41 鹏&鹏 阅读(500) 评论(0) 推荐(0) 编辑
摘要: 一直要总结java集合中的知识,不知道应该如何下笔。觉得集合太多东西了,写细了太难了,写粗了又感觉写不好。不管如何觉得还是要坚持的写一写基础这一类的东西,为了提高自己的编程基础。本来觉的自己对这些已经很熟悉,最近见过一些大神后发现差距太大了,瞬间懵了,只能在加强学习了。 一、ArrayList是什么 阅读全文
posted @ 2017-06-17 18:41 鹏&鹏 阅读(568) 评论(3) 推荐(0) 编辑
摘要: 最近做的一个东西要调第三方服务接口,要参照接口文档开发,但是第三方服务的接口字段名全部都是大写,本来以为这种应该没有什么问题。但是实际开发中发现大写的字段名字去调后台接口的时候报: org.codehaus.jackson.map.exc.UnrecognizedPropertyException: 阅读全文
posted @ 2017-04-28 00:42 鹏&鹏 阅读(4808) 评论(0) 推荐(0) 编辑
摘要: 最近要搞一个图片验证码功能,但是又不想自己写后台代码。于是自己准备搞一个纯前端的验证码功能,于是网上搜索了一下,找到一个插件gVerify.js,简单好用,实现完美。不过后面接到说要兼容IE8,想想也是醉了。万恶的IE,不过也还好,也没有想着在去找插件,准备自己搞一搞,顺便拿来学习一下并加强自己的知 阅读全文
posted @ 2017-04-18 19:28 鹏&鹏 阅读(5565) 评论(15) 推荐(1) 编辑
摘要: 桥接模式 桥接(Bridge)是用于把抽象化与实现化解耦,使得二者可以独立变化。这种类型的设计模式属于结构型模式,它通过提供抽象化和实现化之间的桥接结构,来实现二者的解耦。这种模式涉及到一个作为桥接的接口,使得实体类的功能独立于接口实现类。这两种类型的类可被结构化改变而互不影响。我们通过下面的实例来 阅读全文
posted @ 2017-03-31 22:45 鹏&鹏 阅读(852) 评论(0) 推荐(0) 编辑
摘要: 责任链模式 设计模式很多时候都是看见名字都知道意思,责任链,见名知义为请求创建一系列处理对象。 此模式基于请求的类型将请求的发送方和接收方分离。通常每个接收器包含对另一个接收器的引用。如果一个对象不能处理请求,则它将相同的对象传递给下一个接收者,这样形成一条链。这种模式属于行为模式。基于这种情况,我 阅读全文
posted @ 2017-03-30 20:24 鹏&鹏 阅读(1786) 评论(2) 推荐(0) 编辑