- 博客(17)
- 收藏
- 关注
设计模式之结构模式之门面模式
[size=large][b]1,UML图[/b][/size][img]http://dl.iteye.com/upload/attachment/0072/7128/e384f434-a6c5-369a-a738-af9dfc23847e.jpg[/img] [b]门面(Facade)角色[/b]:客户端可以调用这个角色的方法。此角色知晓相关的(一个或者多个)子系统的...
2012-08-22 09:50:00 93
设计模式之结构模式之享元模式
[size=large][b]1,UML图[/b][/size] [img]http://dl.iteye.com/upload/attachment/0072/6491/2ea3c993-5f2b-3f27-a20d-601b72530be1.jpg[/img] [b]单纯享元模式:[/b] 抽象享元角色:此角色是所有的具体享元类的超类,为这些规定出需...
2012-08-21 10:06:26 100
设计模式之结构模式之代理模式
[size=large][b]1,UML图[/b][/size] [img]http://dl.iteye.com/upload/attachment/0072/0085/0185ad04-ea4c-3a78-95fe-0f7e76782a16.jpg[/img] [b]抽象主题角色[/b]:声明了真实主题和代理主题的共同接口,这样一来在任何可以使用真实主题的地方都...
2012-08-09 09:51:21 116
设计模式之结构模式之装饰模式
[size=large][b]1,UML图[/b][/size] [img]http://dl.iteye.com/upload/attachment/0071/9474/80af9eb5-5c97-3011-a354-48311f6b2c40.jpg[/img] [b]抽象构件(Component)角色[/b]:给出一个抽象接口,以规范准备接收附加责任的对象。...
2012-08-08 09:26:19 95
原创 设计模式之结构模式之合成模式
[size=large][b]1,UML图[/b][/size] [img]http://dl.iteye.com/upload/attachment/0072/2774/ca21f1bc-7957-31ca-b0fc-c50b8a7b9567.jpg[/img] [b]安全式的合成模式[/b] 抽象构件(Component)角色:这是一个抽象角色,它给参加组合的对...
2012-08-07 08:47:18 81
设计模式之结构模式之适配器模式
[size=large][b]一、类的适配器模式[/b][/size][b]1,UML图[/b] [img]http://dl.iteye.com/upload/attachment/0070/3531/60ddb624-ddf1-326b-b5c5-6db3044b1023.jpg[/img] 目标(Target)角色:这就是所期待得到的接口。注意,由于这里讨论...
2012-07-05 09:51:50 77
原创 设计模式之创建模式之建造模式及原始模式模式
[size=large][b]一、建造模式(Builder)[/b][/size][b]1,UML图[/b] [img]http://dl.iteye.com/upload/attachment/0069/9940/5ee1f683-4f26-3332-9b76-1b011cf5b4fe.jpg[/img] 抽象建造者(Builder)角色:给出一个抽象接口,...
2012-06-27 11:27:42 134
设计模式之创建模式之单例模式
[b][size=large]一、单例模式(Singleton)[/size][/b][size=large]1,UML图[/size] 略了 [size=large]2, 模式说明[/size] 作为对象的创建模式,单例模式确保某一个类只有一个实例,而且自行实例化并且向整个系统提供这个实例。这个类称为单例类。 单例模式的要点有三个: ...
2012-06-16 21:08:56 74
设计模式之创建模式之工厂模式
[size=large][b]一、简单工厂模式(Simple Factory)[/b][/size][size=large]1,UML图[/size][img]http://dl.iteye.com/upload/attachment/0069/6299/bb8db392-e4b0-3adc-a21b-d3436fe4d1a5.jpg[/img] 工厂类(creator)...
2012-06-16 20:40:40 92
Mysql Innodb小结
[size=large][i]前阵子一直在做与Mysql相关的项目,于是也一直在学习Mysql相关的知识,看了《Mysql:Innodb存储引擎》、《高性能Mysql》后,也算对Mysql有一定的了解了,特地在此总结一下(图片都是《Mysql:Innodb存储引擎》电子版的)。[/i][/size][size=x-large][b][color=darkblue]mysql体系结构:[/c...
2012-04-26 10:10:35 112
原创 走过2011
走过2011,我第一次正式参加工作,经历了许多许多,也收获颇多。找工作前纠结万分,看见好朋友们都纷纷进入了自己理想的公司,自己更是心急如焚。好在自己的努力没有白费,在一位猎头朋友的帮助下我得到了一家电子商务公司的面试机会,最终顺利拿到offer。刚开始投入工作时,非常兴奋,不仅因为接触到的知识是自己感兴趣的,更重要的是Team里唯有我一位应届本科生,感觉自己有很大的发展空间,因此更是全心全...
2012-02-01 21:18:04 131
两个空指针的错
前几天做项目重构的时候,莫名奇妙地发现两个空指针错误: 第1个,debug好多次之后发现基本类型引用到空的对象的时候会直接报空指针错误。业务代码就不贴了,来看一个小的测试例子吧: [code="java"] Integer i = null; int l = i; [/code]运行的时候会直接报空指针,原因也很简单基础类型不能直接引用null,所以直接改成int l =...
2011-07-05 10:25:30 102
Java基础温习有感(一) 不要创建不必要的对象
其实我们有点java基础的同学都应该清楚能少创建对象就少创建对象,甚至在Effective Java中的多次强调让我们能不创建对象就不创建对象,可是我们在实际代码中真正做到这一点的有几个呢? 首先我们先来看下面一段代码吧: public static void main(String[] args) { long startTime = System.curre...
2011-02-12 00:10:02 119
json append
今天在处理一个提交的时候需要用js在已有的json的对象中再增加一对值,请教了同事,处理如下: jsonData['addKey']=addValue; 简洁明了,呵呵。...
2011-01-19 23:51:04 1523
将word转化为xml
刚到公司头儿就给我布置了任务,可以将word里的内容读取出来,持久化到数据库中。一开始觉得,用流读一下不就行了吗?后来发现没有这么简单。Word的.doc格式是不公开的,所以Java很难直接支持读.doc文件,网上的提供的信息也不多。有一个通过poi的组件来读取的,但是通过poi来读取excel的内容很方便,读取word实在是不给力了,具体原因apache官网也说了在poi中处理word模块...
2010-12-25 23:45:23 1682
来北京快一周了
来北京快一周了,感觉特别累。公司里对我们实习生还是比较宽松的,但是一切得靠自己,吃饭,租房好像每件事都很愁人。 自从校招时被国内南方的某大公司bs后,心里一直不痛快,外加一起做彩票项目的同事校招进了baidu,心里就更急了。其实也没办法,一直忙着项目,后台的每个点都得自己去实现,一直没时间复习算法数据结构的知识。还好同学拉着我霸面了一家做政府部门业务的大公司,技面直接给了优+的成绩,...
2010-12-12 11:46:35 84
对sturts2的进一步理解
当初学struts2框架的时候觉得学得还行,也一直用它做项目.但是最近又把struts2的知识点拉了一遍,上网看了看关于它的帖子,才发现struts2原来是这个样子。 于是就根据网上的内容和部分自己的理解做了个整合,做一个笔记。 一.Struts2怎么处理一个用户请求的? 1,首先用户发出一个请求,通过filterDispatcher拦截器拦截下来...
2010-12-12 11:18:08 85
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人