君临-行者无界

导航

01 2019 档案

观察者模式、发布订阅和事件驱动
摘要:观察者模式(有时又被称为模型(Model)-视图(View)模式、源-收听者(Listener)模式或从属者模式)是软件设计模式的一种。在此种模式中,一个目标物件管理所有相依于它的观察者物件,并且在它本身的状态改变时主动发出通知。这通常透过呼叫各观察者所提供的方法来实现。此种模式通常被用来实现事件处 阅读全文

posted @ 2019-01-21 11:26 请叫我西毒 阅读(2673) 评论(0) 推荐(2) 编辑

腾讯云域名申请+ssl证书申请+springboot配置https
摘要:阿里云域名申请 域名申请比较简单,使用微信注册阿里云账号并登陆,点击产品,选择域名注册 输入你想注册的域名 进入域名购买页面,搜索可用的后缀及价格,越热门的后缀(.com,.cn)越贵一般,并且很可能已经被注册。 最后,付款购买即可。 申请ssl证书 还是进入首页,点击产品按钮,在下拉菜单中选择ss 阅读全文

posted @ 2019-01-16 12:11 请叫我西毒 阅读(5719) 评论(0) 推荐(1) 编辑

迭代器模式
摘要:迭代器模式定义:提供一种方法顺序访问一个聚合对象中的各种元素,而又不暴露该对象的内部表示。 相信java程序员对迭代器模式都不陌生,我们集合类就是采用的这种模式,但是为什么要用呢?下面我先自己写一版demo版的Arraylist、linkedList和hashmap。 在代码中,我都是通过一个toA 阅读全文

posted @ 2019-01-14 12:10 请叫我西毒 阅读(182) 评论(0) 推荐(0) 编辑

命令模式
摘要:命令模式定义:在软件系统中,“行为请求者”与“行为实现者”通常呈现一种“紧耦合”。但在某些场合,比如要对行为进行“记录、撤销/重做、事务”等处理,这种无法抵御变化的紧耦合是不合适的。在这种情况下,如何将“行为请求者”与“行为实现者”解耦?将一组行为抽象为对象,实现二者之间的松耦合。这就是命令模式(C 阅读全文

posted @ 2019-01-11 15:23 请叫我西毒 阅读(248) 评论(0) 推荐(0) 编辑

模板方法
摘要:模板方法模式定义了一个算法的步骤,并允许子类别为一个或多个步骤提供其实践方式。让子类别在不改变算法架构的情况下,重新定义算法中的某些步骤。 在java中,可以这样理解,有一个抽象父类,这个抽象类中有一个基本方法method和一些抽象方法,在method中按一定的逻辑调用了类中其它的方法(包括抽象方法 阅读全文

posted @ 2019-01-10 15:32 请叫我西毒 阅读(212) 评论(0) 推荐(0) 编辑

springmvc执行原理及自定义mvc框架
摘要:springmvc是spring的一部分,也是一个优秀的mvc框架,其执行原理如下: (1)浏览器提交请求经web容器(比如tomcat)转发到中央调度器dispatcherServlet。 (2)中央调度器调用处理器映射器handerMapping,处理器映射器根据请求的url找到处理该请求对应的 阅读全文

posted @ 2019-01-04 10:26 请叫我西毒 阅读(505) 评论(0) 推荐(0) 编辑