会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
灌水乐园
博客园
首页
新随笔
联系
订阅
管理
上一页
1
2
3
4
下一页
2016年10月29日
设计模式(四)原型模式
摘要: 原型模式:通过new产生一个对象需要非常繁琐的数据准备或访问权限,则可以使用原型模式。就是java中的克隆技术,以某个对象为原型,复制出新的对象。显然,新的对象具备原型对象的特点。 优势:效率高(直接克隆,避免了重新执行构造步骤)。 克隆类似于new,但是不同于new。new创建新的对象属性采用的是
阅读全文
posted @ 2016-10-29 22:10 Chris_z
阅读(2965)
评论(0)
推荐(0)
2016年10月26日
设计模式(三)建造者模式
摘要: 建造模式的本质: ——分离了对象子组件的单独构造(由Builder来负责)和装配(由Director负责)。从而可以构造出复杂的对象。这个模式适用于:某个对象的构建过程复杂的情况下使用。 ——由于实现了构建和装配的解耦。不同的构建器,相同的装配,也可以做出不同的对象;相同的构建器,不同的装配顺序也可
阅读全文
posted @ 2016-10-26 23:06 Chris_z
阅读(403)
评论(0)
推荐(0)
2016年10月9日
设计模式(二)工厂模式
摘要: 实现了创建者和调用者的分离 详细分类: 简单工厂模式:用来生产同一等级结构中的任意产品。(用于增加新的产品,需要修改已有代码) 工厂方法模式:用来生产同一等级结构中的固定产品。(支持增加任意产品) 抽象工厂模式:用来生产不同产品族的全部产品。(对于增加新的产品,无能为力,支持增加产品族) 核心本质:
阅读全文
posted @ 2016-10-09 23:07 Chris_z
阅读(363)
评论(0)
推荐(0)
2016年10月8日
设计模式(一)单例模式
摘要: 单例模式:保证一个类只有一个实例,并且提供一个访问该实例的全局访问点。 优点:1. 由于单例模式只生成一个实例,减少了系统性能开销,当一个对象的产生需要比较多的资源时,如读取配置、产生其他依赖对象时,则可以通过在应用启动时产生一个单例对象,然后永久驻留内存的方式来解决。 2. 单例模式可以在系统设置
阅读全文
posted @ 2016-10-08 22:15 Chris_z
阅读(450)
评论(0)
推荐(0)
2016年10月4日
Cookie案例:简单登录界面中的应用
摘要: ServletDemo1.java ServletDemo2.java 结果: 输入用户名和密码,选择记住用户名,然后点击登录。 页面显示登录成功! 重新打开浏览器,再次访问登录界面,会显示如图。
阅读全文
posted @ 2016-10-04 21:55 Chris_z
阅读(2939)
评论(0)
推荐(0)
2016年9月28日
简单输出随机验证码图片
摘要: 1. 创建一个servlet 2. 创建一个Html页面
阅读全文
posted @ 2016-09-28 22:16 Chris_z
阅读(1394)
评论(0)
推荐(1)
2016年9月25日
Servlet读取资源文件(文件的下载)
摘要: 1. 文件名非中文: 2. 文件名含中文:
阅读全文
posted @ 2016-09-25 10:50 Chris_z
阅读(1186)
评论(0)
推荐(0)
2016年9月17日
java 反射
摘要: 反射:就是把Java类中的各种成分映射成一个个的Java对象。例如,一个类有:成员变量,成员方法,包等信息,利用反射技术可以对一个类进行解剖,把各个部分映射成一个个对象。 1. 先得到类的字节码对象:Class cl = Class.forName("类的全名"); 或者:Class cl = 类名
阅读全文
posted @ 2016-09-17 23:03 Chris_z
阅读(576)
评论(0)
推荐(0)
2016年9月14日
Html笔记
摘要: 1. Html就是超文本标记语言的简写,是最基础的网页语言。 2. Html是通过标签来定义的语言,代码都是由标签所组成。 3. Html代码不用区分大小写。 4. Html代码由<html>开始</html>结束。里面由头部分<head> </head>和体部分<body> </body>两部分组
阅读全文
posted @ 2016-09-14 19:31 Chris_z
阅读(194)
评论(0)
推荐(0)
2016年8月6日
python3 抓取网页资源的 N 种方法
摘要: 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
阅读(540)
评论(0)
推荐(1)
上一页
1
2
3
4
下一页
公告