上一页 1 ··· 4 5 6 7 8 9 10 11 12 13 下一页
摘要: 阅读全文
posted @ 2015-09-02 13:05 土豆条 阅读(163) 评论(0) 推荐(0) 编辑
摘要: ## 设计模式学习笔记十八:中介者模式### 介绍中介者(MEDIATOR)模式属于对象行为型模式。主要目的是将对象间复杂的调用关系进行解耦。使所有的对象都通过这个中介者进行交互。### 优点+ 对象解耦,提供了复用性;+ 简化了单个对象的交互逻辑;### 缺点+ 中介者业务性太强,黑箱子的雏形。#... 阅读全文
posted @ 2015-09-02 01:08 土豆条 阅读(165) 评论(0) 推荐(0) 编辑
摘要: 状态设计模式实现 阅读全文
posted @ 2015-09-01 01:15 土豆条 阅读(161) 评论(0) 推荐(0) 编辑
摘要: ### 介绍迭代器设计模式: 迭代器提供一种方法顺序访问一个聚合对象中的各个元素,而又不暴露其内部的表示。### 适用性+ 达到了数据结构与操作的分离+ 访问一个集合对象而无需暴露它的内部表示+ 支持对集合对象的多种遍历+ 为遍历不同的集合结构提供一个统一的接口### UML结构图:![Iterat... 阅读全文
posted @ 2015-08-27 01:08 土豆条 阅读(147) 评论(0) 推荐(0) 编辑
摘要: ### 介绍**命令模式**,Command模式,属于对象行为模式。将“请求”封装成对象,以便使用不同的请求、队列或者日志来参数化其他对象。命令模式也支持可撤消的操作。### UML结构图:![Command](http://images0.cnblogs.com/blog2015/84797/20... 阅读全文
posted @ 2015-08-25 23:34 土豆条 阅读(168) 评论(0) 推荐(0) 编辑
摘要: 今天在查看接口的时候发现有两个接口长期霸占最耗时接口排行榜,所以找了个空闲定位了一下问题。从原来的500ms左右提到4ms左右,特此小小记录一下。 阅读全文
posted @ 2015-08-12 21:12 土豆条 阅读(163) 评论(0) 推荐(0) 编辑
摘要: ### 前因公司规范确定不允许使用反射类的进行属性bean的拷贝了,只允许手动的get/set,可以猜到这样定义的原因是制定规范的同事认为反射性能低,虽然写get/set慢点好在性能高。平时开发的时候也是迫不得已才用反射。不过禁用的话就感觉有点钻牛角尖了。所谓反射性能低是指在使用JDK自带反射工具类... 阅读全文
posted @ 2015-08-09 03:22 土豆条 阅读(333) 评论(0) 推荐(0) 编辑
摘要: HashMap 实现Map、Cloneable、Serializable接口,继承AbstractMap基类。 HashMap map = new HashMap<String,String ();实例化一个HashMap,在构造参数中,设置了默认的loadFactor(DEFAULT_LOAD_F... 阅读全文
posted @ 2015-08-07 19:05 土豆条 阅读(154) 评论(0) 推荐(0) 编辑
摘要: ``` 吾生也有涯,而知也无涯。以有涯随无涯,殆已! 已而为知者,殆 而已矣! 为善无近名,为恶无近刑,缘督以为经,可以保身,可以全生,可以养亲,可以尽年。 ``` 阅读全文
posted @ 2015-08-07 19:03 土豆条 阅读(173) 评论(0) 推荐(0) 编辑
摘要: 在开发过程中总能用到注解,但是从来没有自己定义过注解。最近赋闲在家,研究整理了一番,力求知其然知其所以然。本文会尝试描述什么是注解,以及通过一个Demo来说明如何在程序中自定义注解。Demo没有实际意义,仅仅只是为了注解而使用注解。1、什么是注解? 注解是在jdk 1.5开始提供的功能,目前被广泛使... 阅读全文
posted @ 2015-08-07 18:36 土豆条 阅读(195) 评论(0) 推荐(0) 编辑
上一页 1 ··· 4 5 6 7 8 9 10 11 12 13 下一页