自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

求学者的博客

好奇这平凡而不凡的世界

  • 博客(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关注的人

提示
确定要删除当前文章?
取消 删除