自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

小旋锋 的博客

专注于大数据,Java后端类技术分享。记录一名平凡的程序猿的技术成长之路

  • 博客(8)
  • 资源 (2)
  • 问答 (1)
  • 收藏
  • 关注

原创 设计模式 | 责任链模式及典型应用

本文的主要内容:介绍责任链模式请假流程示例责任链模式总结源码分析Tomcat Filter中的责任链模式责任链模式一个事件需要经过多个对象处理是一个挺常见的场景,譬如采购审批流程,请假流程,软件开发中的异常处理流程,web请求处理流程等各种各样的流程,可以考虑使用责任链模式来实现。以请假流程为例,一般公司普通员工的请假流程简化如下:普通员工发起一个请假申请,当请假天数小于3天...

2018-10-31 23:00:54 6850 1

原创 设计模式 | 中介者模式及典型应用

本文的主要内容:介绍中介者模式数据同步示例中介者模式总结源码分析中介者模式的典型应用Java Timer 中的中介者模式中介者模式世界上存在着各种各样的数据库,不同数据库有各自的应用场景,对于同一份数据,最开始可能使用关系型数据库(如MySQL)进行存储查询,使用Redis作为缓存数据库,当数据量较大时使用MySQL进行查询可能较慢,所以需要将数据同步到Elasticsea...

2018-10-26 01:03:40 5866 2

原创 设计模式 | 备忘录模式及典型应用

本文的主要内容:介绍备忘录模式示例备忘录模式总结备忘录模式备忘录模式经常可以遇到,譬如下面这些场景:浏览器回退:浏览器一般有浏览记录,当我们在一个网页上点击几次链接之后,可在左上角点击左箭头回退到上一次的页面,然后也可以点击右箭头重新回到当前页面数据库备份与还原:一般的数据库都支持备份与还原操作,备份即将当前已有的数据或者记录保留,还原即将已经保留的数据恢复到对应的表中...

2018-10-25 00:56:18 9581 4

原创 设计模式 | 观察者模式及典型应用

本文主要内容:介绍观察者模式微信公众号的发布/订阅示例观察者模式总结分析观察者模式的典型应用JDK 提供的观察者接口中的观察者模式Guava EventBus 中的观察者模式JDK 委托事件模型DEM中的观察者模式Spring ApplicationContext 事件机制中的观察者模式观察者模式观察者模式是设计模式中的 “超级模式”,其应用随处可见,我们以微信公众号...

2018-10-24 01:05:45 6337 3

原创 设计模式 | 策略模式及典型应用

本文的主要内容:介绍策略模式示例商场购物打折策略的实现策略模式总结源码分析策略模式的典型应用Java Comparator 中的策略模式Spring Resource 中的策略模式Spring Bean 实例化中的策略模式策略模式在软件开发中,我们也常常会遇到类似的情况,实现某一个功能有多条途径,每一条途径对应一种算法,此时我们可以使用一种设计模式来实现灵活地选...

2018-10-18 20:54:46 2169 3

原创 设计模式 | 迭代器模式及典型应用

本文的主要内容:介绍迭代器模式源码分析迭代器模式的典型应用Java集合中的迭代器模式Mybatis中的迭代器模式更多内容请访问我的个人博客:http://laijianfeng.org迭代器模式迭代器模式(Iterator Pattern):提供一种方法来访问聚合对象,而不用暴露这个对象的内部表示,其别名为游标(Cursor)。迭代器模式是一种对象行为型模式。角色I...

2018-10-11 23:09:59 4031 1

原创 设计模式 | 模板方法模式及典型应用

本文的主要内容:介绍模板方法模式源码分析模板方法模式的典型应用Servlet 中的模板方法模式Mybatis BaseExecutor接口中的模板方法模式模板方法模式在程序开发中,经常会遇到这种情况:某个方法要实现的算法需要多个步骤,但其中有一些步骤是固定不变的,而另一些步骤则是不固定的。为了提高代码的可扩展性和可维护性,模板方法模式在这种场景下就派上了用场。譬如制作一节网...

2018-10-11 00:41:07 5252

原创 设计模式 | 组合模式及典型应用

本文的主要内容:介绍组合模式示例组合模式总结源码分析组合模式的典型应用java.awt中的组合模式Java集合中的组合模式Mybatis SqlNode中的组合模式更多内容可访问我的个人博客:http://laijianfeng.org推荐阅读设计模式 | 简单工厂模式及典型应用设计模式 | 工厂方法模式及典型应用设计模式 | 抽象工厂模式及典型应用设计模式 ...

2018-10-05 17:36:55 6880 6

java 学习路线图-2018最新

java 学习路线图-2018最新 以有趣和好理解的方式展示Java和Web的内容 设计一些略有挑战的练习 创造一些便于理解和消化知识点的方式,享受这个创造的过程

2018-10-01

JavaEE开发的颠覆者 Spring Boot实战源码

JavaEE开发的颠覆者 Spring Boot实战(作者:汪云飞)书籍的源代码。 在当今Java EE开发中,Spring框架是当之无愧的王者。而Spring Boot是Spring 主推的基于“习惯优于配置”的原则,让你能够快速搭建应用的框架,从而使得Java EE 开发变得异常简单。 《JavaEE开发的颠覆者: Spring Boot实战》从Spring 基础、Spring MVC基础讲起,从而无难度地引入Spring Boot 的学习。涵盖使用Spring Boot 进行Java EE 开发的绝大数应用场景,包含:Web 开发、数据访问、安全控制、批处理、异步消息、系统集成、开发与部署、应用监控、分布式系统开发等。 当你学完《JavaEE开发的颠覆者: Spring Boot实战》后,你将能使用Spring Boot 解决Java EE 开发中所遇到的绝大多数问题。

2017-09-24

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除