- 博客(63)
- 收藏
- 关注
原创 备份 - JAVA2核心技术卷I -- 第12章. 流与文件
1. 读写操作InputStream/OutputStream: 输入输出流,以字节为单位Reader/Writer: 读写以双字节为单位2. InputStream和OutputStream方法2.1 int read(): 读取一个字节的数据并返回,读到流的结尾,返回-12.2 int read(byte[] b): 将数据读到一个字节数组中并返回读取的字节数目,到达末尾...
2015-01-05 18:04:44 189
Thinking in UML
1. UML模型概述 业务模型 - 概念模型 - 设计模型 1.1 业务模型 人:参与者(actor) 事:用例(use case) 物:业务对象模型(business object model) 规则:业务场景(business scesnario)和用例场景(use case scenario) 1.2 概念模型(分...
2009-09-23 12:24:46 195
Agile Java
1. 代码就是设计 2. 查看Path Windows: path Unix: echo $PATH 3. 查看具体变量 Windows: echo %JAVA_HOME% Unix: echo $JAVA_HOME 4. 断言: 第一个参数等于第二个参数 5. 保证系统中没有重复的代码 6. 不要把成员变量直接暴露给其他对象 ...
2009-09-21 13:48:18 160
MiniTomcat - How Tomcat Works 20: JMX-Based Management
MiniTomcat - How Tomcat Works 20: JMX-Based Management
2009-09-15 15:31:25 133
MiniTomcat - How Tomcat Works 19: Manager Servlet
MiniTomcat - How Tomcat Works 19: Manager Servlet
2009-09-15 15:31:00 108
MiniTomcat - How Tomcat Works 18: Deployer
MiniTomcat - How Tomcat Works 18: Deployer
2009-09-15 15:30:37 115
MiniTomcat - How Tomcat Works 17: Tomcat Startup
MiniTomcat - How Tomcat Works 17: Tomcat Startup
2009-09-15 15:30:15 88
MiniTomcat - How Tomcat Works 16: Shutdown Hook
MiniTomcat - How Tomcat Works 16: Shutdown Hook
2009-09-15 15:29:55 110
MiniTomcat - How Tomcat Works 15: Digester
MiniTomcat - How Tomcat Works 15: Digester
2009-09-15 15:29:35 125
MiniTomcat - How Tomcat Works 14: Server and Service
MiniTomcat - How Tomcat Works 14: Server and Service
2009-09-15 15:29:09 112
MiniTomcat - How Tomcat Works 13: Host and Engine
MiniTomcat - How Tomcat Works 13: Host and Engine
2009-09-15 15:28:45 107
MiniTomcat - How Tomcat Works 12: StandardContext
MiniTomcat - How Tomcat Works 12: StandardContext
2009-09-15 15:28:01 90
MiniTomcat - How Tomcat Works 11: StandardWrapper
MiniTomcat - How Tomcat Works 11: StandardWrapper
2009-09-15 15:27:37 112
MiniTomcat - How Tomcat Works 10: Security
MiniTomcat - How Tomcat Works 10: Security
2009-09-15 15:27:17 133
MiniTomcat - How Tomcat Works 9: Session Management
MiniTomcat - How Tomcat Works 9: Session Management
2009-09-15 15:26:59 118
MiniTomcat - How Tomcat Works 8: Loader
MiniTomcat - How Tomcat Works 8: Loader
2009-09-15 15:26:40 98
MiniTomcat - How Tomcat Works 7: Logger
MiniTomcat - How Tomcat Works 7: Logger
2009-09-15 15:24:42 111
MiniTomcat - How Tomcat Works 6: Lifecycle
MiniTomcat - How Tomcat Works 6: Lifecycle
2009-09-15 15:12:24 82
MiniTomcat - How Tomcat Works 2: Servlet Container
开发一个简单的Servlet容器1. Servlet编程是通过javax.servlet和javax.servlet.http这两个包的类和接口来实现的。其中一个至关重要的就是javax.servlet.Servlet接口了。所有的servlet必须实现实现或者继承实现该接口的类。 Servlet接口有五个方法://在servlet类已经初始化之后,init方法将会被servle...
2009-09-15 14:05:53 105
MiniTomcat - How Tomcat Works 1: HttpServer
如何实现一个简单的HttpServer。一个基础的Web服务器使用两个重要的类:java.net.Socket和java.net.ServerSocket。1. HTTP请求 一个HTTP请求包括三个组成部分:方法—统一资源标识符(URI)—协议/版本,请求的头部,主体内容HTTP请求例子: POST /examples/default.jsp HTTP/1.1Accep...
2009-09-15 12:47:37 84
Effective Java
1. 考虑用静态工厂方法代替构造函数 静态工厂方法优点:具有名字;每次调用时,不要求必须创建新对象;可以返回对象。 实质就是静态方法,可以方便的调用。缺点是不能被实例化。//定义静态方法 Public class StaticTest { public static String getResults(String name) { r...
2009-09-04 11:45:09 78
Head First Design Patterns
1. 设计原则 封装变化 针对接口编程,不要针对实现编程 多用组合,少用继承 为了交互对象之间的松耦合设计而努力 类应该对扩展开放,对修改关闭 要依赖抽象,不要依赖具体类 - 依赖倒置原则(Dependency Inversion Principle) 只和朋友交谈 别找我,我会找你 类只有一个改变的理由 ...
2009-08-26 14:34:01 68
Java与模式
1. UML介绍1.1 类图 类名:正体字,如果是斜体,表示抽象类 属性:public(+),private(-),protected(#) 方法:public(+),private(-),protected(#),静态方法(_) 性质:即一个全局变量,具有get/set方法1.2 类图关系 一般化(Generalization): 类之间的继承,接口之间的继承,...
2009-08-11 17:13:38 157
Spring2.0核心技术最佳实践
1. 定义 Spring实现了AOP功能的IoC容器 Spring Core - {Spring ORM, Spring DAO, Spring AOP, Spring Web, Spring Context, Spring Web MVC} Spring的IoC容器管理的对象均是单例 2. 简单配置启动类 - SpringStartupXmlBeanFact...
2009-07-02 15:48:03 213
SQL必知必会(第3版)
1. 排序检索数据// 按多列排序select prod_id, prod_price, prod_name from products order by prod_price, prod_name;如果多行具有相同的prod_price,则按prod_name排序,否则不会// 按列位置排序select prod_id, prod_price, prod_name fro...
2009-06-30 10:16:10 143
Java经典实例(第二版)
1. 获取环境变量System.getenv("PATH");System.getenv("JAVA_HOME"); 2. 获取系统属性System.getProperty("pencil color"); // 得到属性值java -Dpencil color=greenSystem.getProperty("java.specification.version")...
2009-06-01 16:33:50 144
Java线程(第三版)
1. Thread生命周期// 创建Threadextends Thread或者implements Runnable接口// 启动Threadthread.start()isAlive(): 可以判断该Thread是否终结// Thread终结run()方法执行到return语句,执行到代码最后一行,抛出一个异常// Thread加入join():...
2009-04-03 14:09:41 168
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人