- 博客(8)
- 资源 (7)
- 收藏
- 关注
原创 Spring解密 - 默认标签的解析
Spring是一个开源的设计层面框架,解决了业务逻辑层和其他各层的松耦合问题,将面向接口的编程思想贯穿整个系统应用,同时它也是Java工作中必备技能之一…前言紧跟上篇 Spring解密 - XML解析 与 Bean注册 ,我们接着往下分析源码解密在 Spring 的 XML 配置里面有两大类声明,一个是默认的如 ,另一类就是自定义的如,两种标签的解析方式差异是非常大的。p
2018-01-11 09:37:40 872
原创 一起学设计模式 - 代理模式
代理模式(Proxy Pattern)属于结构型模式的一种,给某个对象提供一个代理对象,并由代理对象控制对于原对象的访问,即客户不直接操控原对象,而是通过代理对象间接地操控原对象。概述身处华夏大地的码农都知道,因为国内有个牛逼的GFW,所以导致无法访问 Google,不能访问Google怎么查资料呢?不能查资料怎么提升(装逼)呢,古语有云(扯犊子的):上有政策,下有对策,我们可以借助
2018-01-11 09:30:38 388
原创 一起学设计模式 - 外观模式
外观模式(Facade Pattern)属于结构型模式的一种,为子系统中的一组接口提供一个统一的入口,它通过引入一个外观角色来简化客户端与子系统之间的交互…概述外观模式是一种使用频率非常高的结构型设计模式,当你要为一个复杂子系统提供一个简单接口时。子系统往往因为不断演化而变得越来越复杂。大多数模式使用时都会产生更多更小的类。这使得子系统更具可重用性,也更容易对子系统进行定制,但这也给
2018-01-11 09:30:02 328
原创 一起学设计模式 - 组合模式
组合模式(Composite Pattern)属于结构型模式的一种,组合多个对象形成树形结构来表示部分 - 整体的结构层次,对单个对象(叶子对象)和组合对象(容器对象)的使用具有一致性概述组合模式对单个对象(叶子对象)和组合对象(容器对象)具有一致性,它将对象组织到树结构中,可以用来描述整体与部分的关系。同时它也模糊了简单元素(叶子对象)和复杂元素(容器对象)的概念,使得客户能够像处
2018-01-11 09:29:21 398
原创 一起学设计模式 - 桥接模式
桥接模式(Brideg Pattern)属于结构型模式的一种,用于把抽象化与实现化解耦,使得二者可以独立变化,它通过提供抽象化和实现化之间的桥接结构,来实现二者的解耦。概述桥接模式是一种很实用的结构型设计模式,如果软件系统中某个类存在两个独立变化的维度,通过该模式可以将这两个维度分离出来,使两者可以独立扩展,让系统更加符合“单一职责原则”。与多层继承方案不同,它将两个独立变化的维度设
2018-01-11 09:28:41 406
原创 一起学设计模式 - 适配器模式
适配器模式(Adapter Pattern)属于结构型模式的一种,把一个类的接口变成客户端所期待的另一种接口,从而使原本接口不匹配而无法一起工作的两个类能够在一起工作…概述当你想使用一个已经存在的类,而它的接口不符合你的需求,或者你想创建一个可重用的类(与不兼容接口无关的类),这时候可以考虑使用适配器模式。同时它也是一种包装模式,它与装饰模式同样具有包装的功能。案例
2018-01-11 09:27:59 333
原创 一起学设计模式 - 建造者模式
建造者模式(Builder Pattern)属于创建型模式的一种,将多个简单对象构建成一个复杂的对象,构建过程抽象化,不同实现方法可以构造出不同表现(属性)的对象,还提供了一种更加优雅构建对象的方式…概述有时候构建一个复杂的对象,需要经过好几步的处理,比如常用的StringBuffer、StringBuilder、以及Swagger(一种接口文档),都是以这种模式构建对象的
2018-01-11 09:27:18 355
原创 Spring解密 - XML解析 与 Bean注册
Spring是一个开源的设计层面框架,解决了业务逻辑层和其他各层的松耦合问题,将面向接口的编程思想贯穿整个系统应用,同时它也是Java工作中必备技能之一…
2018-01-09 17:47:12 424
基于 Springboot、Shiro、Mybatis、Thymeleaf 做的后台管理系统(也有传统MVC版本,都在ZIP里)
2017-08-10
SSM+Shiro+BootStrap框架整合
2016-09-06
Maven+Spring+SpringMVC+Shiro+Mybatis+MYSQL
2016-09-06
RabbitMQ项目demo
2016-08-30
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人