摘要: 1.staicproxy 静态代理 一).代理模式(proxy pattern) 核心作用: 1).通过代理,控制对对象的访问! 2).可以详细控制访问某个对象的方法,在调用这个方法前做前置处理,调用这个方法后做后置处理 二).应用场景 1).安全代理:屏蔽对真实脚色真实访问 2).远程代理: 通过 阅读全文
posted @ 2017-10-14 18:55 周无极 阅读(316) 评论(0) 推荐(0) 编辑
摘要: 一、Java Properties类 Java中有个比较重要的类Properties(Java.util.Properties),主要用于读取Java的配置文件,各种语言都有自己所支持的配置文件,配置文件中很多变量是经常改变的,这样做也是为了方便用户,让用户能够脱离程序本身去修改相关的变量设置。像P 阅读全文
posted @ 2017-10-14 17:59 周无极 阅读(2769) 评论(0) 推荐(0) 编辑
摘要: package com.bdqn; import java.text.SimpleDateFormat; import java.util.ArrayList; import java.util.Collections; import java.util.Date; import java.util 阅读全文
posted @ 2017-10-13 17:00 周无极 阅读(2266) 评论(1) 推荐(0) 编辑
摘要: 一、集合与数组 区别 数组(可以存储基本数据类型)是用来存现对象的一种容器,但是数组的长度固定,不适合在对象数量未知的情况下使用。 集合(只能存储对象,对象类型可以不一样)的长度可变,可在多数情况下使用。二、集合类结构 Java中的集合包含多种数据结构,如链表、队列、哈希表等。从类的继承结构来说,可 阅读全文
posted @ 2017-10-13 14:12 周无极 阅读(390) 评论(0) 推荐(0) 编辑
摘要: package com.bjsxt.strategy; /** * 负责和具体的策略类交互 * 这样的话,具体的算法和直接的客户端调用分离了,使得算法可以独立于客户端独立的变化。 * 如果使用spring的依赖注入功能,还可以通过配置文件,动态的注入不同策略对象,动态的切换不同的算法. * @aut 阅读全文
posted @ 2017-09-24 21:13 周无极 阅读(121) 评论(0) 推荐(0) 编辑
摘要: package com.bdqn.template; public abstract class BankTemplateMethod { //具体方法 public void takeNumber(){ System.out.println("取号排队"); } //帮里具体的业务 钩子方法 pu 阅读全文
posted @ 2017-09-24 21:04 周无极 阅读(168) 评论(0) 推荐(0) 编辑
摘要: package com.bdqn.memento; /** * 源发器类 * @author OU * */ public class Emp { private String ename; private int age; private double salary; //进行备忘操作,并返回备忘 阅读全文
posted @ 2017-09-14 22:33 周无极 阅读(146) 评论(0) 推荐(0) 编辑
摘要: package com.bdqn.command; /** * * @author OU * */ public interface Command { //这个方法是一个返回结果为空的放大 实际项目中,可以根据需求设计多个不同的方法 void execute(); } class Concrete 阅读全文
posted @ 2017-09-14 22:30 周无极 阅读(100) 评论(0) 推荐(0) 编辑
摘要: package com.bdqn.mediator; /** * 部门接口 * @author OU * */ public interface Department { void selfAction();//做本部门的事情 void outAction();//向总经理发出申请 } packag 阅读全文
posted @ 2017-09-13 22:15 周无极 阅读(157) 评论(0) 推荐(0) 编辑
摘要: package com.bdqn.iterator; public interface MyIterator { //将游标指向第一个元素 void first(); //将游标指向下一个元素 void next(); //判断存在下一个元素 boolean hasNext(); boolean i 阅读全文
posted @ 2017-09-12 22:03 周无极 阅读(121) 评论(0) 推荐(0) 编辑