03 2017 档案

设计模式
摘要:设计模式(Design Patterns) ——可复用面向对象软件的基础 设计模式(Design pattern)是一套被反复使用、多数人知晓的、经过分类编目的、代码设计经验的总结。使用设计模式是为了可重用代码、让代码更容易被他人理解、保证代码可靠性。 毫无疑问,设计模式于己于他人于系统都是多赢的, 阅读全文

posted @ 2017-03-30 19:33 离夏 阅读(116) 评论(0) 推荐(0)

Java程序员简历模板
摘要:本简历模板由国内首家互联网人才拍卖网站「 JobDeer.com 」提供。 (括号里的是我们的顾问编写的说明,建议在简历书写完成后统一删除) 先讲讲怎样才是一份好的技术简历 首先,一份好的简历不光说明事实,更通过FAB模式来增强其说服力。 Feature:是什么 Advantage:比别人好在哪些地 阅读全文

posted @ 2017-03-27 10:41 离夏 阅读(598) 评论(0) 推荐(0)

NIO
摘要:选择器是用来处理多个通道并监听其通道事件的组件。 Create 只需要调用 open() 即可创建一个Selector对象: Selector selector = Selector.open(); Register 通过 register() 方法注册通道: ServerSocketChannel 阅读全文

posted @ 2017-03-27 10:27 离夏 阅读(417) 评论(0) 推荐(0)

并发容器 - 各种队列
摘要:探讨Java并发包中的各种队列。Java并发包提供了丰富的队列类,可以简单分为: 无锁非阻塞并发队列:ConcurrentLinkedQueue和ConcurrentLinkedDeque 普通阻塞队列:基于数组的ArrayBlockingQueue,基于链表的LinkedBlockingQueue 阅读全文

posted @ 2017-03-27 10:06 离夏 阅读(175) 评论(0) 推荐(0)

面试常考的数据结构Java实现
摘要:1、线性表 2、线性链表 3、栈 4、队列 5、串 6、数组 7、广义表 8、树和二叉树 二叉树:每个结点至多只有两棵子树(即二叉树中不存在度大于2的结点),并且,二叉树的子树有左右之分,其次序不能任意颠倒。 二叉树的性质: 性质1:在二叉树的第 i 层上至多有2i-1个结点。 性质2:深度为k的二 阅读全文

posted @ 2017-03-14 14:36 离夏 阅读(148) 评论(0) 推荐(0)