自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 How tomcat works 读书笔记十三 Host和Engine

HostHost是Context的父容器。如果想在一个tomcat上部署多个context就需要使用Host了。上下文容器的父容器是主机,但是可能有一些其它实现,没有必要的时候也可以忽略。不过在实践中,即使是一个Context,我们也使用了Host,为什么?后面我们再说。Host是个接口,里面有个map方法比较重要 /** * Return the Context th

2014-11-27 11:19:52 1403

原创 一段有意思的代码

package ex01.pyrmont;public class Son extends Father { public void a(){ System.out.println("a from son"); super.a(); } public void b(){ System.out.println("b

2014-11-27 09:34:12 1048

原创 How tomcat works 读书笔记十二 StandardContext 下

对重载的支持tomcat里容器对重载功能的支持是依靠Load的(在目前就是WebLoader)。当在绑定载入器的容器时 public void setContainer(Container container) { ... // Register with the new Container (if any) if ((th

2014-11-24 12:50:17 1137

原创 How tomcat works 读书笔记十二 StandardContext 上

在tomcat4中,StandardContext.java是最大的一个类,有117k。废话不说,开始分析吧。其实要分析StandardContext,也就主要分析两个方法,一个start,一个invoke。两个变量这里首先咱们得说两个boolean型的变量available,configured。先说available,它表示了StandardContext是否可用,初始值为

2014-11-22 11:42:24 1407

原创 java的io库用到的装饰模式是如何体现的?

概论java的io包下大概有85个类,真复杂。其实不然这些类又可以分为以下四个部分。                    输入流                输出流字节流         InputStream          OutputStream字符流            Reader               Writer  简单来说,这四部分的对应都是很

2014-11-21 14:16:41 2219 3

原创 UML类图的简单梳理

依赖关系 DependencyClass Car{}Class Person{ int a; static int b public void buy(Car c){ int c; .... }}一个类是另一个类的某个方法的参数,或局部变量,或静态方法调用等。另外变量分两种:局部变量,成员变量。在某个方法中定义的变量为局

2014-11-19 18:13:05 1516 2

原创 how tomcat works 读书笔记 十一 StandWrapper 下

StandardWrapperValveStandardWrapperValve是StandardWrapper的基础阀,主要完成了三个工作。1 调用StandardWrapper的allocate的方法来获得该StandardWrapper所表示的servlet实例2 执行与该servelt相关联的全部过滤器3 调用servlet的service方法其中第二三步可以细分为

2014-11-18 23:32:26 1182

原创 how tomcat works 读书笔记 十一 StandWrapper 上

方法调用序列 下图展示了方法调用的协作图: 这个是前面第五章里,我画的图: 我们再回顾一下自从连接器里 connector.getContainer().invoke(request, response); 这句代码运行之后发生的事情; 这是第五章的时序图,放在这一章同样适用。。。 我们仔细分析一下: 1首先连接器创建请求与响应对象; 2调用这行代码

2014-11-18 15:34:37 1671

原创 how tomcat works 读书笔记九 Session管理

在看本文之前,请先查阅相关Session与Cookie的资料。Catalina通过一个叫管理器的组件来完成 session 管理工作,该组件由org.apache.catalina.Manager interface 接口表示。一个管理器通常跟一个上下文容器相关联,它负责创建、更行以及销毁 session 对象并能给任何请求组件返回一个合法的 session。Session对象um

2014-11-10 15:04:10 1367

原创 ArrayList,Vector,HashMap,HashSet,HashTable之间的区别与联系

总的架构图:看上面的框架图,先抓住它的主干,即Collection和Map。1 Collection是一个接口,是高度抽象出来的集合,它包含了集合的基本操作和属性。  Collection包含了List和Set两大分支。  (01) List是一个有序的队列,每一个元素都有它的索引。第一个元素的索引值是0。          List的实现类有Lin

2014-11-05 16:07:34 2343

原创 how tomcat works 总结 三

第七章 日志记录器第 7 章包括日志,该组件是用来记录错误信息和其他信息的。这一章比较简单,类图如下:根据名字我想大家都能猜出来三个实现类都是做什么的,一个按常规输出到控制台,一个按错误模式输出到控制点,一个输出到文件。Logger类中有一个参数,verbosity,用来表示日志等级,默认为ERROR。 public static final int FATAL = Int

2014-11-04 12:31:22 1233

原创 how tomcat works 总结 二

第五章 servlet容器第 5 章讨论 container 模块。container 指的是 org.apache.catalina.Container 接口,有4 种类型的 container:engine, host, context 和 wrapper。这章提供了两个工作于 context 和wrapper 的程序。容器共分四类,类图如下:一个wrapper就是一个serv

2014-11-03 17:51:53 2192

原创 how tomcat works 总结

希望各位网友在看完>一书或者鄙人的tomcat专栏文章后再看这篇博客这里主要是梳理各个章节的核心概念第一章 一个简单的Web服务器第1章从这本书一开始就介绍了一个简单的HTTP服务器。要建立一个可工作的HTTP服务器,你需要知道在 java.net 包里边的 2 个类的内部运作:Socket 和 ServerSocket。这里有关于这 2个类足够的背景资料,使得你能够理解附带程序是

2014-11-02 20:46:42 2293 2

ActiveMQ实例---分布式发送邮件

ActiveMQ实例---分布式发送邮件

2016-05-14

springmvc 异常处理示例

springmvc异常处理的博文如下: http://blog.csdn.net/dlf123321/article/details/50756003

2016-02-27

mysql-connector-java-5.1.22.rar

mysql-connector-java-5.1.22 包含jar,doc与src代码

2014-10-27

mytinyspring

黄亿华 1000行代码读懂Spring(一)- 实现一个基本的IoC容器 代码的重写

2014-09-30

用java发送邮件

这是用javamail完成的发送邮件的demo diamond说明如下http://blog.csdn.net/dlf123321/article/details/39153175

2014-09-09

用ext写的前台源码 有说明文档

用extjs写的前台 有说明文档 我自己从项目中剥离下来的 可以做为ext的一个综合应用

2014-08-26

spring 源码

spring的源代码 分成了各个子项目 自己下载的

2014-07-28

用flex 写的 卖手机的网页

用flex写的 商店的 模型 绝对可以用 我从官网上下下来后 进行了一点点的修改

2013-01-12

关于java中的时间

关于java中时间 日期 和math的ppt 很简单

2012-12-24

flex导航设计与表单验证

里面的每一项我都试验过 直接复制到flex就能看到效果

2012-12-23

fusioncharts/widgets for flex 的swf 与swc文件

里面的swf 我自己用过 绝对没有问题 另外使用fusioncharts的朋友 也希望你们与我交流

2012-11-28

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

TA关注的人

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