2017年12月14日

代理模式详解(包含原理详解)

摘要: 我特意将本系列改了下名字,原名是《设计模式学习之路》,原因是因为之前写过一篇《spring源码学习之路》,但是我感觉本次写二十三种设计模式,更多的还是分享给各位自己的理解,所以感觉学习之路有点不合适,另外,从本章开始,正式启用本人称呼,LZ。 好了,废话至此,本章接着讨论第二种要介绍的设计模式,代理 阅读全文

posted @ 2017-12-14 15:36 amos-s 阅读(5957) 评论(0) 推荐(1) 编辑

单例模式详解

摘要: 我一直在思考如何去诠释这么多设计模式,因为网上有很多现成的,可供学习的资料,我在想有什么地方可以让各位跟着我的节奏去学习,而不是网上的那些资料,优势在哪里,思考很久,我觉得唯一的优势,或者说我能有的优势,就是简单通俗易懂。 遵循着中心思想通俗易懂,我们首先来回顾一下单例模式为何要出现,又或者说什么样 阅读全文

posted @ 2017-12-14 14:55 amos-s 阅读(266) 评论(0) 推荐(0) 编辑

2017年12月13日

设计模式六大规则

摘要: 1.单一职责原则(六大规则中的小萝莉,人见人爱):描述的意思是每个类都只负责单一的功能,切不可太多,并且一个类应当尽量的把一个功能做到极致。 2.里氏替换原则(六大原则中最文静的姑娘,但却不太招人喜欢):这个原则表达的意思是一个子类应该可以替换掉父类并且可以正常工作。 3. 接口隔离原则(六大原则当 阅读全文

posted @ 2017-12-13 09:37 amos-s 阅读(572) 评论(0) 推荐(0) 编辑

2017年3月13日

springmvc底层调用流程

摘要: (一)核心流程 具体步骤: 1、 首先用户发送请求——>DispatcherServlet,前端控制器收到请求后自己不进行处理,而是委托给其他的解析器进行处理,作为统一访问点,进行全局的流程控制; 2、 DispatcherServlet——>HandlerMapping,HandlerMappin 阅读全文

posted @ 2017-03-13 13:14 amos-s 阅读(1516) 评论(0) 推荐(0) 编辑

2017年3月11日

单向链表的Java实现

只有注册用户登录后才能阅读该文。 阅读全文

posted @ 2017-03-11 22:35 amos-s 阅读(2) 评论(0) 推荐(0) 编辑

java代码实现:12个高矮不同的人,排成两排,每排必须是从矮到高排列,而且第二排比对应的第一排的人高,问排列方式有多少种?

摘要: 此题参考与其他人思路, 2个解题方式。 1. 2. 阅读全文

posted @ 2017-03-11 22:08 amos-s 阅读(376) 评论(1) 推荐(0) 编辑

java两栈实现一个队列

摘要: 思路 入队时,将元素压入s1。出队时,判断s2是否为空,如不为空,则直接弹出顶元素;如为空,则将s1的元素逐个“倒入”s2,把最后一个元素弹出并出队。 阅读全文

posted @ 2017-03-11 22:00 amos-s 阅读(146) 评论(0) 推荐(0) 编辑

java二叉树实现代码

摘要: public class Tree { private TreeNode root = null; public Tree() { root = new TreeNode(1, "A"); } private class TreeNode { private int key; private St... 阅读全文

posted @ 2017-03-11 21:56 amos-s 阅读(1642) 评论(0) 推荐(0) 编辑

java中介者模式

摘要: 中介者模式主要在于解耦,使用一个中介的对象,封装一组对象之间的交互,这样这些对象就可以不用彼此耦合。 应用场景: 1.当一组对象要进行沟通或者业务上的交互,但是其关系又很复杂混乱时。 2.当一个对象与其他对象要进行紧密的交互,又不想依赖于其他对象时。 3.想创造一个运行于多个类之间的对象,又不想生成 阅读全文

posted @ 2017-03-11 21:51 amos-s 阅读(143) 评论(0) 推荐(0) 编辑

2017年2月10日

对多个资源、数据库表、对象同时加锁时,需要保持一致的加锁顺序,否则可能会造成死锁。

摘要: 对多个资源、数据库表、对象同时加锁时,需要保持一致的加锁顺序,否则可能会造成死锁。说明:线程一需要对表 A 、 B 、 C 依次全部加锁后才可以进行更新操作,那么线程二的加锁顺序也必须是 A 、 B 、 C ,否则可能出现死锁。 阅读全文

posted @ 2017-02-10 18:11 amos-s 阅读(969) 评论(0) 推荐(0) 编辑

导航