自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

牛顿也吃苹果的博客

有一个追赶的偶像

  • 博客(8)
  • 问答 (3)
  • 收藏
  • 关注

转载 代理模式

根据浏览器的代理,可以得知代理模式的工作方式。用户想要访问某个网站的图片,但该网站对此用户来说不可达,那么在用户和浏览器的中间设置一个中间人来进行双方的通讯。 这个中间人有两个必要条件: 1. 有和用户一样能发送访问图片的请求。 2. 对于该网站来说是可达的。 在代理类中,调用时会产生一个用户的实例对象,和用户的同名方法中也会调用用户的方法,所谓的代理也就是将用户包装了一层外壳可以让目的

2016-09-07 19:47:50 347

原创 简单工厂模式和工厂模式的区别

简单工厂模式简单工厂模式的工厂类一般使用静态方法,通过接受的参数来判断应该返回哪个对象的实例。如果不修改工厂中的判断方法,则无法扩展工厂。 *举例:计算器 计算器的加减乘除可以看做是具体的对象,在工厂方法中有static修饰的方法createOperation来根据传入的运算符号实例化具体对象。* UML图: 工厂模式在简单工厂模式中,如果需要添加或者修改某个对象,则需要修改工厂类的代码,这

2016-09-07 16:29:30 506

原创 SpringMVC小扎

spring框架当初在学校的时候听到ssh框架觉得高大上,什么依赖注入,控制反转啥的听得人一愣一愣的。那什么是控制反转和依赖注入呢?依赖注入(DI)所谓的依赖注入,则是通过springmvc来管理外部对象的资源。这里把角色分为对象、对象需要的外部资源、DI容器。 依赖注入,则是指对象依赖DI容器向其注入对象所需的外部资源。控制反转(IOC)在反转这个概念前,需要知道什么值正转。一般情况,当我们需要

2016-07-19 20:11:52 317

原创 管道模式

引言学习了tomcat,对其中各个组件加载的顺序有一定的了解。Tomcat是根据管道模式来设计加载器的。为什么要使用管道模式?在一个大型的系统中,如果要对一个复杂的处理逻辑进行修改的话则是牵一发动全身,使得整个系统看起来没有可扩展性和重用性。 一种解决方法是将整个流程处理进行详细的划分,划分出来的小模块相互独立并且各自处理一段逻辑,这些逻辑的输出作为下一个逻辑的输入,这样一来只要针对摸个模块进行功

2016-07-17 19:40:17 2851

原创 Tomcat的管道和阀

引言最近在学习tomcat的实现机制,其中提到了tomcat的是通过管道和阀的机制来对各个servlet进行加载的,但是书上说的太晦涩,对我这种新手来说显得很难懂,所以自己另外找了些资料,补充并写了些自己的一些理解。管道Tomcat中按照包含关系一共有四个容器——engine,host,context,wrapper;请求对象和响应对象会分别被这四个容器处理,请求响应对象在四个容器之间通过管道机制进

2016-07-17 14:57:53 2129

原创 Servlet和Tomcat小摘

Servlet是什么为了能让web服务器和web应用这两个不同的软件系统相互协作,需要一个标准的接口,而Servlet就是其中最主要的一个接口。接口规定:Web服务器可以访问任意一个Web应用中实现Servlet接口的类。Web应用中用于被Web服务器动态调用的程序代码位于Servlet接口文档实现类中,当中的java接口被称作是Java Servlet API。什么是Servlet容器能够发布和运

2016-07-17 10:16:58 243

转载 HashMap摘抄

HashMap和HashSet是Java Collection Framework的两个重要成员,HashMap是Map接口的常用实现类,HashSet是Set接口的常用实现类。虽然HashMap和HashSet实现的接口规范不同,但是底层的Hash存储机制完全一样,甚至HashSet本身就是用HashMap来实现的。

2016-06-15 10:16:03 264

原创 JSP摘抄

资源束标签 用资源束代替网页中的文字,增加复用性 引入标准JSP标签库 <%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c" %> <%@ taglib uri="http://java.sun.com/jsp/jstl/fmt" prefix="fmt" %>

2016-06-14 10:50:38 311

空空如也

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

TA关注的人

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