`
文章列表
ThreadLocal 对于同一个servlet对象的多个请求,servlet的service方法将在一个多线程的环境中并发处理,所以web容器默认是单实例多线程的方式来处理http的请求 threadlocal的含义是其操作的对象是线程的一个本地变量   装饰模式 decorator 装饰模式的基本含义是能够动态为一个对象天津一些额外的行为职责   扩展 可以通过继承来实现    所以有两个扩展特性  现有对象行为的覆盖   添加新的行为职责 这种是静态的添加 装饰解决了 过度依赖使用继承来进行对象的功能扩展 命名的的要义是 默认目标实现targetComponent 类封装 ...

struts2 概述

struts2是一个运行于web容器的表示层框架,其核心作用是帮助我们出来http请求 使用struts2需要web容器职场的servlet标准的主动版本是2.4,相对应的jsp标准最低的2.0 struts2通过扩展实现servlet标准来处理http请求 struts2的核心入口程序要能够出来http请求,所以通过实现标准的filter接口来实现对http请求的处理  第一条主线  struts2的初始化,init方法驱动执行 第二条主线  struts2处理http请求 dofilter方法驱动执行     struts2的初始化主线  仅咋web应用启动时执行一次    ...

java

程序和资源共享   程序有密闭性和可再现性   这和计算机的设计有关   资源共享和平行 进程是程序的一次活动,是动态的概念 一个进程可以执行一个或者多个程序 程序是长期的,进程是短暂的 进程的并发和不确定 线程是进程的一个顺序控制流 进程中同一类线程可以共享数据空间和代码,每个线程有独立的栈和程序计数器,切换的开销比较小   java定义的线程模型分为三部分    虚拟cpu  (thread类),cpu执行代码和数据 创建了一thread的对象就相当于创建了一个线程 构成线程的方法 继承Thread类重新run()方法,或者继承Runnable接口,是想run方法 ...
Global site tag (gtag.js) - Google Analytics