自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

逍遥壮士

每一个你不满意的当下,都有一个你不曾努力的过去!

  • 博客(27)
  • 收藏
  • 关注

原创 设计模式-前端控制器模式

上文(设计模式-数据访问对象模式):https://blog.csdn.net/qq_16498553/article/details/107010213背景记得在java里面写过html代码的同学,痛苦大家都知道,想拓展,同样一份代码维护性和继承性可以说真的把java三种特性彻底搞没了,而且,还他xxx难维护。前端控制器模式是什么?前端控制器模式(Front Controller Pattern)是用来提供一个集中的请求处理机制,所有的请求都将由一个单一的处理程序处理。该处理程序可以做认

2020-06-29 21:40:17 978

原创 设计模式-数据访问对象模式

上文(设计模式-组合实体模式):https://blog.csdn.net/qq_16498553/article/details/106979401背景经历过jsp页面请求jdbc然将数据库中的数据直接查出后直接返回给控制器,然后jsp渲染的痛,相信经历过的都很清楚,这样的很难维护,而现在流行的mvc模式,其实m分为dao和entity两层,dao负责与数据库交互,而entity作为数据模型,很好起到了隔离作用。数据访问对象模式是什么?数据访问对象模式(Data Access Objec

2020-06-28 23:27:21 481

原创 设计模式-组合实体模式

上文(设计模式-业务代表模式):https://blog.csdn.net/qq_16498553/article/details/106955336目录背景组合实体模式是什么?组合实体模式可以干嘛?个人理解:组合实体模式类图源码下载:https://gitee.com/hong99/design-model/issues/I1IMES实现代码结果源码下载:https://gitee.com/hong99/design-model/issues/I1IMES最后.

2020-06-27 10:32:23 435 2

原创 设计模式-业务代表模式

上文(设计模式-访问者模式):https://blog.csdn.net/qq_16498553/article/details/106934637目录背景业务代表模式是什么?角色:优点:缺点:业务代表模式可以干嘛?业务代表模式类图源码下载:https://gitee.com/hong99/design-model/issues/I1IMES实现代码结果源码下载:https://gitee.com/hong99/design-model/issues/I1IM

2020-06-25 10:15:50 472

原创 设计模式-MVC模式

上文(设计模式-访问者模式):https://blog.csdn.net/qq_16498553/article/details/106912484目录背景MVC模式模式是什么?角色:优点:缺点:MVC模式可以干嘛?MVC模式类图实现代码源码下载:https://gitee.com/hong99/design-model/issues/I1IMES结果源码下载:https://gitee.com/hong99/design-model/issues/I1IME

2020-06-23 23:59:30 1142

原创 设计模式-访问者模式

上文(设计模式-模板模式):https://blog.csdn.net/qq_16498553/article/details/106893520背景记得去北京旅游的时候,有一件痛苦的事情就是上厕所,真是件非常痛苦的事情,有时候人一多,女厕所人太多了,直接跑到男的这边来了,搞得很无语,第一次看到这种壮观....不过上厕所男女有别倒是类似于访问者,不同的人根据不同的身份访问不同的厕所。访问者模式是什么?访问者模式(Visitor Pattern)是一个行为模式,封装一些作用于某种数据结构中的

2020-06-22 23:38:36 247

原创 设计模式-模板模式

上文(设计模式-策略模式):https://blog.csdn.net/qq_16498553/article/details/106842585目录背景模板模式是什么?角色:模板模式可以干嘛?优点:缺点:个人理解:模板模式类图源码下载:https://gitee.com/hong99/design-model/issues/I1IMES代码实现结果源码下载:https://gitee.com/hong99/design-model/issues/I1IM

2020-06-21 23:57:27 159

原创 问题:mysql数据库查询出来有数据而ssm查询出来是[]

问题描述前两天帮一位朋友看一个问题,发现有点奇怪,问题是这样的,ssm的框架数据库查询出来的数据,而ssm没有报错,查询出来没有数据并且结果为【】。数据库:ssm问题处理通过查询发现该问题在于该位朋友的mysql的编码是和编进来的编码不一致,导致传进数据库的时候是乱码,而查不出任何东西。在spring连接配置后面加上如下characterEncoding=UTF-8最后...

2020-06-20 22:28:18 357

原创 设计模式-策略模式

上文(设计模式-空对象模式):https://blog.csdn.net/qq_16498553/article/details/106821947目录上文(设计模式-空对象模式):https://blog.csdn.net/qq_16498553/article/details/106821947背景策略模式是什么?角色:策略模式可以干嘛?优点:缺点:个人理解:策略模式类图源码下载:https://gitee.com/hong99/design-model/is

2020-06-18 20:35:16 154

原创 设计模式-空对象模式

上文(设计模式-状态模式:https://blog.csdn.net/qq_16498553/article/details/106779982目录背景空对象模式是什么?空对象模式可以干嘛?空对象模式类图源码下载:https://gitee.com/hong99/design-model/issues/I1IMES实现代码结果源码下载:https://gitee.com/hong99/design-model/issues/I1IMES最后背景一般情况在编写代

2020-06-18 00:44:09 339

原创 设计模式-状态模式

上文(设计模式-观察者模式):https://blog.csdn.net/qq_16498553/article/details/106747698目录背景状态模式是什么?状态模式可以干嘛?状态模式类图源码下载:https://gitee.com/hong99/design-model/issues/I1IMES实现代码结果(更多案例请下载源码,查看)源码下载:https://gitee.com/hong99/design-model/issues/I1IMES最

2020-06-16 08:45:34 350

原创 设计模式-观察者模式

上文(设计模式-备忘录模式):https://blog.csdn.net/qq_16498553/article/details/106746996背景自从有了微信公众号后,关注了某个公众号基本每天都有新的文章推送的通知,我们可以很方便的进行查阅,了解最新的资讯,什么老美放大水、什么中东又暴乱了,第一时间就知道了,而这里的关注和通知的行为其实有点类似观察者模式的观察者。用户关注公众号,公众号(被观察者)更新文章通知所有用户(观察者)。观察者模式是什么?观察者模式(Observer Patt

2020-06-15 19:33:01 174

原创 问题:ssm关于mybatis没有找到配置问题(not found)

昨天帮一位朋友ssm框架的一个问题,发现报了如下的问题:Caused by: org.springframework.core.NestedIOException: Failed to parse config resource: class path resource [mybatis.xml]; nested exception is org.apache.ibatis.builder.BuilderException: Error parsing SQL Mapper Configurat.

2020-06-14 16:02:50 1349

原创 设计模式-备忘录模式

上文(设计模式-中介者模式):https://blog.csdn.net/qq_16498553/article/details/106591438目录背景备忘录模式是什么?备忘录模式可以干嘛?备忘录模式类图源码下载:https://gitee.com/hong99/design-model/issues/I1IMES实现代码结果更多案例请下载源码参考,这里就不一一贴出。源码下载:https://gitee.com/hong99/design-model/issu..

2020-06-14 15:56:15 135

原创 设计模式-中介者模式

上文(设计模式-迭代器模式):https://blog.csdn.net/qq_16498553/article/details/106722867目录背景中介者模式是什么?中介者模式可以干嘛?中介者模式类图源码下载:https://gitee.com/hong99/design-model/issues/I1IMES实现代码结果最后背景随着汽车越来越普及了,很多家庭配置了汽车,其实很多是闲置状态,也只是代代步,但是为了方便出门提升司机们的收入,滴滴推出了顺风..

2020-06-13 20:06:30 214

原创 设计模式-迭代器模式

上文(设计模式-责任链模式):https://blog.csdn.net/qq_16498553/article/details/106694750目录背景迭代器模式是什么?迭代器模式可以干嘛?迭代器模式类图源码下载:https://gitee.com/hong99/design-model/issues/I1IMES实现代码结果源码下载:https://gitee.com/hong99/design-model/issues/I1IMES最后背景每次想...

2020-06-12 20:17:12 180

原创 设计模式-解释器模式

上文(设计模式-责任链模式):https://blog.csdn.net/qq_16498553/article/details/106591259背景随着中国加入wto各国贸易频繁,不同的国度使用的语言不一样,但是在交流过程中很多国家以英文作为交流的对象,而翻译官就是将将两种不同的语言互相翻译,传达各自听得懂的语言,这里翻译,可以通过解释器模式一样来转换。解释器模式是什么?解释器模式(Interpreter Pattern),属于行为模式,给定一个语言,定义它的文法的一种表示,并定义一个

2020-06-11 18:53:18 249 2

原创 设计模式-责任链模式

上文(设计模式-代理模式):目录背景责任链模式是什么?责任链模式可以干嘛?责任链模式类图实现代码源码下载:https://gitee.com/hong99/design-model/issues/I1IMES结果最后背景基本每个在职人员,都经历过请假的事情。正常情况下,请假需要经过上级部门领导审批,而公司有总经理、部门经理、组长 有的甚至更多职位。请假也分为很多种情况,比如,事假、病假、调休假,这种一般组长就可以给你审批了。而像产假或特殊长休假有的公司...

2020-06-10 21:01:34 257

原创 设计模式-命令模式

上文(设计模式-责任链模式):目录背景命令模式是什么?命令模式可以干嘛?命令模式类图实现代码结果最后背景一般餐厅过去点餐,都有一个专门的服务员,拿着小本本,由你点菜,确认需求后,最后统一给你下单,并且通知给厨师,厨师拿到这个单后就直接开始做了...其中客户点餐(command),服务员下单这个是命令(command),而像这种由专门的服务员来给你统一提交订单给厨师,算是命令模式的一种现实呈现。命令模式是什么?命令模式(Command Pattern)是一种.

2020-06-09 21:09:07 1091

原创 设计模式-代理模式

上文():背景日常生活中,有非常多的代办、代处理,比如代找货源、代租房、代记、代办证件等,代办人就是这个代理的对象,通过代理人来达到办理的目的或结果,并且得到一样的结果。就比如:你想喝多了,回家找一个滴滴代驾,把车开到目的地,一样实现到达的结果是一样。代理模式是什么?代理模式(Proxy Pattern)也叫委托模式,属于结构型模式,为其他对象提供一种代理以控制对这个对象的访问。代理分为静态代理,和动态代理。静态代理:预先指定了代理与被代理都的关系,比如:一开始就知道代驾的是哪位师傅,男

2020-06-08 19:09:36 439

原创 设计模式-享元模式

上文(设计模式-外观模式):https://blog.csdn.net/qq_16498553/article/details/106585351背景夏天降温,各家各户使用降温神器各不一样,有的用风扇,有的用冷风扇,有的用空调,牛逼的直接有中央空调(有钱,真有钱~),重点是要用,如果没有想用那装一个,下次直用就就OK了,而一般一个房间装一台就OK,不用重复装多台(你家里有钱除外),每次就直接使用,享元模式就是解决这种重复。享元模式是什么?定义:享元模式(Flyweight Pattern)属

2020-06-07 16:19:13 875

原创 设计模式-外观模式

上文(设计模式-装饰器模式):https://blog.csdn.net/qq_16498553/article/details/106562454背景一般想DIY电脑个性人配置,要么自己来组装(很费劲),要么买在电脑城买好组件找师师傅帮你装,不用理那么多,而外观模式就是类似这种为你组装好的人员。外观模式是什么?外观模式也叫门面模式,是一种系统与外部之间通信通过一个统一的门面对象进行。外观模式可以干嘛?主要解决不同系统之间交互,由统一的入口(门面)来进行交互,这样使用系统之间互相

2020-06-06 11:50:45 170

原创 设计模式-装饰器模式

上文(设计模式-组合模式): https://blog.csdn.net/qq_16498553/article/details/106557066背景 现代人每个人基本都会有一部手机,有的有好几部,正常情况下买手机有很多套餐,比如裸机、裸机+贴膜、裸机+贴膜+手机壳等,但是不一定每个人在购买的时候都一定会贴膜,所以个性化需求就出来了,所以这个贴膜,总不能一出厂就有了,一般后续服务中增加的,属于装饰品,而装饰器模式就解决该问题。装饰器模式是什么? 定义:装饰器动态给一个对象添加一些额外的功

2020-06-05 07:25:47 189

原创 设计模式-组合模式

上文(设计模式-过滤器模式):https://blog.csdn.net/qq_16498553/article/details/106532693背景世界分为7大洲,每个国家,一般只属一个洲(像俄罗斯这种除外哈),这样的话就构建成级联关系,一般世界上任何某处地区都所属某个国家,而这个国家又所属某个洲,组合模式是就是将地区(基本对象)和组合对象(国家、洲)不断的去组合成更复杂的的对象。将所有的地区组成树型结构;组合模式是什么?组合模式(Composite Pattern),又叫部分整体模式,

2020-06-04 20:15:25 253

原创 设计模式-过滤器模式

上文(桥梁模式):https://blog.csdn.net/qq_16498553/article/details/106486273背景今年的高考推迟了,每年的高考完后有喜有悲,当然每个人考得的分数不同,所以结果就不用,而一般高校都是有严格的分数界限的,比如211和985、一本、二本、三本、还有普通专科...过滤器模式是什么?过滤器模式(Filter Pattern)或标准模式(Criteria Pattern)是一种设计模式,使用不同的标准来过滤一组对象,通过逻辑运算以解耦的方式把它们

2020-06-03 21:02:05 437

原创 设计模式-桥梁模式

上文(适配器模式):https://blog.csdn.net/qq_16498553/article/details/106484298背景日常生活中,每家每户都是有电视机的,但是相同的电脑机可能不同的型号就会出现只能专机专用遥控器,这样一来家里要是有几个房间,可否统一成一个遥控器来控制?桥梁模式是什么?桥梁模式是结构型模式的一种。将实现和抽象进行解耦,起到一个低偶高内聚,使抽象和实现都可以独立的变化。桥梁模式可以干什么?主要是解决继承方面存在缺陷而设计,一个类想要拥有另外一.

2020-06-02 07:54:01 314

原创 设计模式-适配器模式

上文(抽象工厂模式+单例):https://blog.csdn.net/qq_16498553/article/details/106450987背景各国的电压大致分为110V和220V, 一部手机或一部电脑不能直接使用这么高的电压的,需要通过变压器才能直接使用。要不然一插就炸了...适配器模式是什么?适配器模式也叫变压器模式,属于结构型模式,用于两个不同的对象互相转换,将原本不能一起工作或各自单个的对象可以一起工作,该模式在实际开发过程中非常常用;模式可以干什么?适配器主要用于将两

2020-06-01 23:19:58 163

空空如也

空空如也

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

TA关注的人

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