会员
周边
新闻
博问
闪存
众包
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
博客园
首页
新随笔
联系
订阅
管理
上一页
1
···
17
18
19
20
21
22
23
下一页
2016年2月15日
【设计模式】代理模式
摘要: 使用频率:★★★★☆ 一、什么是代理模式 通过代理对象间接控制并访问目标对象的方法; 二、补充说明 想到代理模式,容易让人想到AOP思想,Spring中的AOP可以通过动态代理实现; 代理模式有静态代理和动态代理两种; 解耦调用者和被调用者; 三、角色 抽象主题,定义一些需要代理的方法 具体主题,实
阅读全文
posted @ 2016-02-15 21:56 风一样的码农
阅读(1275)
评论(0)
推荐(0)
2016年2月13日
【设计模式】适配器模式
摘要: 使用频率:★★★★☆ 一、什么是适配器 适配器是将一种接口改造成另外一种接口的一个包装类; 二、补充说明 有两种实现方式,一种是通过继承,另外一种通过组合; 使用组合实现的时候,跟装饰者模式有点类似,不过侧重点不同,装饰者模式是给对象增加新行为,适配器是为了适配接口; 优点:符合开闭原则;适配者类和
阅读全文
posted @ 2016-02-13 22:48 风一样的码农
阅读(1821)
评论(0)
推荐(0)
2016年2月5日
【设计模式】原型模式
摘要: 使用频率:★★★☆☆ 一、什么是原型模式 通过复制一个已存在对象来生成一个新对象,被复制的对象称为原型; 二、补充说明 1、JAVA中Object的clone方法已经为什么提供了复制对象的实现,且该方法为本地方法,性能好,在需要大量复制对象的情况,使用clone创建对象比new效率高; 补充下深拷贝
阅读全文
posted @ 2016-02-05 22:42 风一样的码农
阅读(2013)
评论(0)
推荐(0)
【设计模式】单例模式
摘要: 使用频率:★★★★☆ 一、什么是单例模式 一个类只有一个全局实例 二、补充说明 一般把其构造方法设为私有,另外提供一个可以获取该实例的静态方法; 由于java存在反射机制,即使是私有构造方法,也能被外部创建,所以一般的写法严格来讲不属于单例模式;(ps:可以在构造方法内加个静态flag标志判断,保证
阅读全文
posted @ 2016-02-05 21:40 风一样的码农
阅读(1984)
评论(1)
推荐(0)
2016年1月31日
【设计模式】装饰器模式
摘要: 使用频率:★★★☆☆ 一、什么是装饰模式 通过关联机制给类增加行为,其行为的扩展由修饰对象来决定; 如JAVA IO流里的以下形式,BufferedReader为装饰类,其关联了一个具体对象(new FileReader(new File("test.txt"))),并对其进行装饰,装饰后拥有rea
阅读全文
posted @ 2016-01-31 19:42 风一样的码农
阅读(2956)
评论(0)
推荐(0)
2016年1月28日
【设计模式】建造者模式(生成器模式)
摘要: 使用频率:★★☆☆☆ 一、什么是生成器模式 对复杂对象的创建过程进行抽象,相同的创建步骤,不一样的创建过程实现,生成不同表示的对象; 例如创建一台电脑,对其应用生成器模式进行创建: 创建过程是指创建cpu、创建内存、创建显示器三个步骤,所有品牌电脑的创建过程都是一样的,可以对其抽象出一个抽象建造者角
阅读全文
posted @ 2016-01-28 16:33 风一样的码农
阅读(3113)
评论(0)
推荐(0)
2016年1月27日
使用htmlunit在线解析网页信息
摘要: 前言 最近工作上遇到一个问题,后端有一个定时任务,需要用JAVA每天判断法定节假日、周末放假,上班等情况, 其实想单独通过逻辑什么的去判断中国法定节假日的放假情况,基本不可能,因为国家每一年的假期可能不一样,是人为设定的; 所以只能依靠其它手段,能想到的比较靠谱的如下: 本Demo将选择第二种来实现
阅读全文
posted @ 2016-01-27 16:27 风一样的码农
阅读(7277)
评论(4)
推荐(1)
2016年1月26日
关于JAVA中的static方法、并发问题以及JAVA运行时内存模型
摘要: 一、前言 最近在工作上用到了一个静态方法,跟同事交流的时候,被一个问题给问倒了,只怪基础不扎实... 问题大致是这样的,“在多线程环境下,静态方法中的局部变量会不会被其它线程给污染掉?”; 我当时的想法:方法中的局部变量在运行的时候,是存在JAVA栈中的,方法运行结束,局部变量也就都弹光了,理论上单
阅读全文
posted @ 2016-01-26 14:24 风一样的码农
阅读(20814)
评论(4)
推荐(4)
2016年1月25日
【设计模式】抽象工厂模式
摘要: 使用频率:★★★★★ 一、什么是抽象工厂模式 就是对一组具有相同主题的工厂进行封装(维基百科解释的很到位); 例如:生产一台PC机,使用工厂方法模式的话,一般会有cpu工厂,内存工厂,显卡工厂...但是使用抽象工厂模式的话,只有一个工厂就是PC工厂,但是一个PC工厂涵盖了cpu工厂,内存工厂,显卡工
阅读全文
posted @ 2016-01-25 11:06 风一样的码农
阅读(14652)
评论(3)
推荐(2)
2016年1月24日
spring mvc4.1.6 + spring4.1.6 + hibernate4.3.11 + mysql5.5.25 开发环境搭建及相关说明
摘要: 一、准备工作 开始之前,先参考上一篇: struts2.3.24 + spring4.1.6 + hibernate4.3.11 + mysql5.5.25 开发环境搭建及相关说明 struts2.3.24 + spring4.1.6 + hibernate4.3.11 + mysql5.5.25
阅读全文
posted @ 2016-01-24 15:41 风一样的码农
阅读(1284)
评论(2)
推荐(1)
上一页
1
···
17
18
19
20
21
22
23
下一页
公告