06 2016 档案
摘要:一、如何理解代理技术 Proxy:不用你去做,别人代替你去处理。如Windows快捷方式,又如房屋中介 起到一个中介作用,通过代理对象,可以去掉客户不能看到的内容和服务或者添加客户需要的额外服务。 二、代理模式 代理模式使用代理对象完成用户请求,屏蔽用户对真实对象的访问。现实世界的代理人被授权执行当
阅读全文
摘要:final关键字在Java中是一个保留的关键字,一旦将引用声明为final类型,则不能改变这个引用。 一. 修饰变量 final关键字修饰的成员变量或本地变量都称为常量。主要运用于以下两个地方: (1)编译期常量,永远不可改变,只能使用基本类型,且必须在定义时进行初始化。 (2)运行期间。我们希望它
阅读全文
摘要:1.相对路径都是以当前资源为基准的,但是在转发的时候,这个基准会变,所以说不可靠。 2.绝对路径,以"/"开头。 (1)由浏览器解析时,"/"代表当前服务器的主机地址,http://localhost:8080/,多用于重定向。 (2)由服务器端解析时,"/"代表当前Web应用http://loca
阅读全文
摘要:1.本质: JSP本质上是一个Servlet,它会由JSP引擎翻译为.java源文件,再由JDK编译为.class字节码文件。 (1)通过查找翻译后的.java源文件,发现它继承了HttpServlet。 (2)在全局的web.xml文件中,可以找到对应的注册和映射信息。 (3)翻译后的.java源
阅读全文
摘要:1.为什么要使用反射? 需要在运行时才得知并使用编译时完全未知的类,创建其对象,改变其属性,调用其方法。 2.什么是反射? 允许程序在运行时,借助Reflection API取得任何类的内部信息,并直接操纵其属性和方法。 3.类加载的过程? 当程序主动使用某个类时,该类还未被加载到内存,系统会通过以
阅读全文
摘要:基本常识: 1.位和字节 位:(bit),计算机里存放的二进制的值(0/1)。 字节:(byte),一个字节由8位组成。8个位的组合有256个组合方式,其值范围:“00000000-11111111”,常用16进制来表示。 通常所说的字符编码,就是指定义一套规则,将真实世界里的字母、字符与计算机二进
阅读全文
摘要:一.常用到的工具类 1.用于编码和解码的工具类 /** * 编码与解码操作工具类 * * @author solverpeng * @create 2016-06-23-21:54 */ public final class CodecUtil { private static final Logg
阅读全文
摘要:搭建轻量级Java Web框架快速搭建开发框架如何加载配置文件如何实现一个简单的 IOC 容器如何加载指定的类如何初始化框架 *注解开发 目标:打造一个轻量级的 MVC 框架,Controller 是MVC的核心,类似于 SpringMVC。通过 Controller 注解来定义 Controlle
阅读全文
摘要:一、原理 1.单文件下载(1)找出文件在Web应用的虚拟路径。 如 "WEB-INF/data/1.jpg"。(2)根据虚拟路径,查找出该文件在服务器硬盘中的物理地址。(3)读入输入流。(4)设置响应类型,为固定格式:resp.setContentType("applicaton/x-msdownl
阅读全文
摘要:文件上传:commons-fileupload-1.2.1.jarcommons-io-2.0.jar 一、原理 文件上传中三个重要的API:1.org.apache.commons.fileupload.disk.DiskFileItemFactory: 创建 FileItem 实例的工厂三个重要
阅读全文
摘要:JDBC 架构:JDBC 的 API 支持两层和三层处理模式进行数据库的访问,但是一般的JDBC架构由两层处理模式组成。(1)JDBC API:提供了应用程序对 JDBC 管理器的连接(2)JDBC Driver API:提供了 JDBC 管理器对驱动程序连接 结构图见 jdbc结构图.png JD
阅读全文
摘要:json的官方网络媒体类型:application/json。扩展名为:.json。 是一种数据交换格式。 Json 语法:数据使用键/值对表示使用大括号保存对象,每个名称后面跟着一个 ':' 冒号,键值对之间用 ',' 逗号分隔。使用方括号保存数组,数组使用 ',' 分割。 JSON 与 XML文
阅读全文
摘要:Get方法有大小限制:1024个字符。这些信息使用 Query_String头传递,并通过Query_String环境变量访问。Post方法:请求体信息使用FromData头传递。读取所有表单参数:getParamterNames()方法。枚举类型。遍历枚举:使用hasMoreElements()来
阅读全文

浙公网安备 33010602011771号