- 博客(15)
- 收藏
- 关注
原创 设计23式—适配器
/* * 适配器模式 * 优点 * 类的透明性 * 类的复用度 * 灵活性 */public class MyMain { public static void main(String[] args) { System.out.println("-----------------------------"); //A系统获取数据方式 AUserInfo aUserI
2017-11-06 08:49:56 197
原创 设计23式—策略
/* * 策略模式 * 优点 * 算法可以自由切换 * 避免使用多重条件判断 * 扩展性良好 */public class MyMain { public static void main(String[] args) { // 两个参数 int a = 8, b = 4; // 加载加法策略 System.out.println("8+4=" + new Calc
2017-11-03 15:30:59 217
原创 设计23式—装饰
/* * 装饰模式 * 优点 * 装饰类和被装饰类可以独立发展,而不会相互耦合 * 装饰模式是继承关系的一个替代方案 * 装饰模式可以动态地扩展一个实现类的功 * 缺点 * 装饰越多越复杂 */public class MyMain { public static void main(String[] args) { //实例一个礼物 AbstractGift gi
2017-11-03 14:44:46 210
原创 设计23式—责任链
/* * 责任链模式 * 优点 * 将请求和处理分开,两者解耦,提高系统的灵活性。 * 缺点 * 性能问题,请求链比较长时,消耗性能打 * 调试不很方便 */public class MyMain { public static void main(String[] args) { //定义三个级别的请求 Handler handlerSSS=new HandlerSS
2017-11-03 14:11:58 186
原创 设计23式—命令
/* * 命令模式 * 优点 * 类间解耦,调用者角色与接收者角色之间没有任何依赖关系 * 可扩展性,Command的子类可以非常容易地扩展 * 缺点 * 命令越多,Command类越膨胀(可通过模板方法模式降低) */public class MyMain { public static void main(String[] args) { // 实例一个具体的传令官
2017-11-03 11:04:58 173
原创 设计23式—中介
/* * 中介者模式 * 优点 * 减少类间的依赖 * 缺点 * 关联的对象越多逻辑越复杂,中介类越膨胀 */public class MyMain { public static void main(String[] args) { // 实例一个中介 AbstractInterMediary mediary = new InterMediary(); // 实例一
2017-11-03 10:05:19 141
原创 设计23式—原型
/* * 原型模式 */public class MyMain { public static void main(String[] args) { Mail mail=new Mail(new AdvTemplate()); System.out.println("开始时间:"+new Date().getTime()); for(int i=0;i<1000;i++)
2017-11-02 15:08:52 310
原创 设计23式—代理
个人对于代理模式的理解/* * 代理模式 * 优点 * 职责清晰 * 高扩展性 * 智能化 */public class MyMain { public static void main(String[] args) { //定义一个玩家 IGamePlayer gamePlayer=new GamePlayer("老九"); //定义一个代打玩家 GameP
2017-11-02 14:13:55 148
原创 设计23式—建造者
最近在看设计模式之禅,书的内容以讲故事的方式介绍了设计模式,强力推荐。以下是个人对于建造者模式的理解/* * 建筑者模式 * 优点 * 封装性好 * 建造者独立,容易扩展 * 便于控制细节风险 */public class MyMain { public static void main(String[] args) { // 创建一个导演对象 Dir
2017-11-01 15:47:43 170
原创 设计23式—模板方法
最近在看设计模式之禅,书的内容以讲故事的方式介绍了设计模式,强力推荐。以下是个人对于模板方法模式的理解/* * 模板方法模式 * 优点 * 封装不变部分,扩展可变部分 * 提取公共部分代码,便于维护 * 行为由父类控制,子类实现 * */public class MyMain { public static void main(String[] args) {
2017-11-01 14:46:28 135
原创 设计23式—工厂
最近在看设计模式之禅,书的内容以讲故事的方式介绍了设计模式,强力推荐。以下是个人对于工厂模式的理解/* * 工厂模式 * 优点 * 封装性好,降低模块耦合。 * 扩展性好 */public class MyMain { public static void main(String[] args) { // 实例化一个工厂 AbstractFactory fac
2017-11-01 14:07:28 178
原创 设计23式—单例
最近在看设计模式之禅,书的内容以讲故事的方式介绍了设计模式,强力推荐。以下是个人对于单例模式的理解/* * 单例模式 * 优点: * 只有一个实例,减少了内存开支,避免对资源的多重占用(写文件方法) * 只生成一个实例,减少了系统的性能开销 * 可以在系统设置全局的访问点,优化和共享资源访问 * 缺点: * 没接口,扩展很困难 * 测试不方便 * 注意: * 高并发情况
2017-11-01 09:37:54 139
原创 springMVC常用注解
1、@Controller 用于标记控制器(类)2、@RequestMapping 用于标记请求地址映射(类/方法),六个属性1.value 指定请求的实际地址2.method 指定请求的method类型(get/post/put/delete)3.consumes 指定处理请求的提交内容类型(Content-Type)(application/json, text/html)
2017-10-19 09:38:27 349
原创 JQuery优缺点
JQuery:一个优秀的javascript框架(轻量级javascript库)优点:丰富的DOM选择器,代码简洁可读性高,简化的AJAX操作,跨浏览器,插件丰富,链式操作方式。缺点:插件冲突,不能向后兼容。
2017-10-16 11:29:57 2830
原创 阿里云部署javaweb项目个人经历
第一步.租服务器1.阿里云官网注册一个阿里云账号https://www.aliyun.com/2.租一台云服务器.PS:.阿里云活动页面可领取6个月免费服务器,可选择9.9套餐免争抢.购买后需回到活动页面领取服务器.务器选择系统建议CentOS7.2第二步.下载所需工具1.jdk+tomcat+Xshell5+Xftp5个人提供文件http://pan.baidu.co
2017-10-15 11:28:54 9928 4
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人