自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 责任链设计模式模拟Java Web过滤器的实现

前言Tomcat容器以及一些Web框架都使用了责任链设计模式来对请求和响应进行逐步的处理或者过滤,本文使用Java语言来模拟过滤器的实现。其序列图如下:如果简单的使用责任链模式,用一个List来实现层层过滤,则会导致request的处理是按照顺序来执行,response也会按照顺序来执行,这就与我们期望的response按照倒序来执行相悖。因此要用一种方式实现request

2016-12-25 16:09:10 5377

原创 Java简单模拟实现Spring

前言为什么要用Spring?可能大多数回答是:公司的人都在用,我就用了。当然,这是一个很重要的原因。众所周知,Spring的两大特性IOC(DI)和AOP。我一直把Spring当成一个大的工厂模式,Spring容器在初始化过程中,会装载各个在XML文件中已经声明的Java bean。并且会通过XML文件中bean之间的依赖关系,实现自动装配和注入。除此之外,还需提供一个Map容器,用KV的

2016-12-25 12:02:46 538

基于Spring-boot和bootstrap搭建的商城系统.zip

在线商城项目,持续完善中...基于Spring-boot和bootstrap搭建的商城系统

2019-05-24

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

TA关注的人

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