摘要: 原型模式:通过new产生一个对象需要非常繁琐的数据准备或访问权限,则可以使用原型模式。就是java中的克隆技术,以某个对象为原型,复制出新的对象。显然,新的对象具备原型对象的特点。 优势:效率高(直接克隆,避免了重新执行构造步骤)。 克隆类似于new,但是不同于new。new创建新的对象属性采用的是 阅读全文
posted @ 2016-10-29 22:10 Chris_z 阅读(2951) 评论(0) 推荐(0) 编辑
摘要: 建造模式的本质: ——分离了对象子组件的单独构造(由Builder来负责)和装配(由Director负责)。从而可以构造出复杂的对象。这个模式适用于:某个对象的构建过程复杂的情况下使用。 ——由于实现了构建和装配的解耦。不同的构建器,相同的装配,也可以做出不同的对象;相同的构建器,不同的装配顺序也可 阅读全文
posted @ 2016-10-26 23:06 Chris_z 阅读(394) 评论(0) 推荐(0) 编辑
摘要: 实现了创建者和调用者的分离 详细分类: 简单工厂模式:用来生产同一等级结构中的任意产品。(用于增加新的产品,需要修改已有代码) 工厂方法模式:用来生产同一等级结构中的固定产品。(支持增加任意产品) 抽象工厂模式:用来生产不同产品族的全部产品。(对于增加新的产品,无能为力,支持增加产品族) 核心本质: 阅读全文
posted @ 2016-10-09 23:07 Chris_z 阅读(353) 评论(0) 推荐(0) 编辑
摘要: 单例模式:保证一个类只有一个实例,并且提供一个访问该实例的全局访问点。 优点:1. 由于单例模式只生成一个实例,减少了系统性能开销,当一个对象的产生需要比较多的资源时,如读取配置、产生其他依赖对象时,则可以通过在应用启动时产生一个单例对象,然后永久驻留内存的方式来解决。 2. 单例模式可以在系统设置 阅读全文
posted @ 2016-10-08 22:15 Chris_z 阅读(444) 评论(0) 推荐(0) 编辑
摘要: ServletDemo1.java ServletDemo2.java 结果: 输入用户名和密码,选择记住用户名,然后点击登录。 页面显示登录成功! 重新打开浏览器,再次访问登录界面,会显示如图。 阅读全文
posted @ 2016-10-04 21:55 Chris_z 阅读(2908) 评论(0) 推荐(0) 编辑
摘要: 1. 创建一个servlet 2. 创建一个Html页面 阅读全文
posted @ 2016-09-28 22:16 Chris_z 阅读(1382) 评论(0) 推荐(1) 编辑
摘要: 1. 文件名非中文: 2. 文件名含中文: 阅读全文
posted @ 2016-09-25 10:50 Chris_z 阅读(1167) 评论(0) 推荐(0) 编辑
摘要: 反射:就是把Java类中的各种成分映射成一个个的Java对象。例如,一个类有:成员变量,成员方法,包等信息,利用反射技术可以对一个类进行解剖,把各个部分映射成一个个对象。 1. 先得到类的字节码对象:Class cl = Class.forName("类的全名"); 或者:Class cl = 类名 阅读全文
posted @ 2016-09-17 23:03 Chris_z 阅读(569) 评论(0) 推荐(0) 编辑
摘要: 1. Html就是超文本标记语言的简写,是最基础的网页语言。 2. Html是通过标签来定义的语言,代码都是由标签所组成。 3. Html代码不用区分大小写。 4. Html代码由<html>开始</html>结束。里面由头部分<head> </head>和体部分<body> </body>两部分组 阅读全文
posted @ 2016-09-14 19:31 Chris_z 阅读(183) 评论(0) 推荐(0) 编辑
摘要: 1. 最简单 2. 使用Request import urllib.request req = urllib.request.Request('http://python.org/') response = urllib.request.urlopen(req) the_page = respons 阅读全文
posted @ 2016-08-06 11:06 Chris_z 阅读(512) 评论(0) 推荐(1) 编辑