自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(6)
  • 收藏
  • 关注

转载 设计模式之观察者模式总结

使用场景一个抽象模型有两个方面,其中一个方面依赖于另一个方面。将这些方面封装在独立的对象中使它们可以各自独立地改变和复用。一个对象的改变将导致其他一个或多个对象也发生改变,而不知道具体有多少对象将发生改变,可以降低对象之间的耦合度。一个对象必须通知其他对象,而并不知道这些对象是谁。需要在系统中创建一个触发链,A对象的行为将影响B对象,B对象的行为将影响C对象……,可以使用观察者模式创建一种链式

2016-07-15 10:37:46 314

转载 设计模式之工厂模式总结

1. 工厂方法模式使用场景工厂方法模式是new一个对象的替代品,所以在所有需要生成对象的地方都可以使用,到那时需要慎重考虑是否要增加一个工厂类进行管理,增加代码的复杂度。需要灵活的、可扩展的框架时,可以考虑采用工厂方法模式。工厂方法模式可以用在异构项目中。可以使用在测试驱动开发的框架下。定义定义一个用于创建对象的接口,让子类决定实例化哪一个类。工厂方法使一个类的实例化延迟到其子类。 下面

2016-07-14 14:24:50 338

原创 设计模式之单例模式总结

简介单例模式是一种常用的软件设计模式。在它的核心结构中只包含一个被称为单例的特殊类。通过单例模式可以保证系统中一个类只有一个实例。 单例模式的静态结构图如下: 优缺点优点: - 实例控制 单例模式会阻止其他对象实例化其自己的单例对象的副本,从而确保所有对象都访问唯一实例。 - 灵活性 因为类控制了实例化过程,所以类可以灵活更改实例化过程。缺点: - 开销 虽然数量很少,但如果每次对象

2016-07-12 16:38:24 323

原创 Redis的安装和简单使用

由于之前项目从数据库获取数据的速度较慢,所以尝试使用缓存技术来提高性能。通过查找资料,发现现在常用的方案有Memcached和redis这两种,由于目前redis较为火爆,因此决定使用它来提高性能。在Windows上安装Redis Redis的官网为redis.io,我们可以很方便的在上面下载到安装包,使用说明等相关资料。要安装Redis到Windows上,可以解压附件的redis.zip

2016-06-05 14:49:31 390

原创 定时任务实现方法总结与分析

上次熟悉了MarkDown的用法之后,由于各种原因一直没有时间更新博客。。。这次打算把我之前总结的一些东西陆陆续续的写在博客里,希望下次用到的时候能够快速记起来~—————————————华丽的分割线——————————————–1 定时任务简介在应用开发中,经常需要一些周期性的操作,如:需要在每天凌晨时候分析一次前一天的日志信息、需要每隔5分钟检查一下某个模块是否有异常然后自动发送邮件给管理员,在

2016-06-01 17:37:40 4923

原创 在maven项目中使用Junit进行单元测试(一)

在maven项目中使用Junit进行单元测试(一)在maven项目中使用Junit进行单元测试一创建maven项目编写测试用代码小结 这是第一篇博文,所以我决定先从比较简单的内容写起,同时熟悉一下markdown的语法。创建maven项目 先来讲下在eclipse中怎么创建maven项目,首先我们打开eclipse,新建一个maven项目,如下图: 创建好项目之后,我们需

2016-05-17 21:00:11 19235 1

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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