自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Java 下实现Cache

最近在做Spring的项目,想做一个缓存,访问数据库,定期来做数据更新 要实现两个功能可以通过http请求来立刻刷新缓存缓存可以通过自己配置的时间间隔来定期刷新通过Controller来做因为需要通过http来刷新缓存,所以第一个想法就是把缓存做成一个ControllerController的实现Controller最大的优势,就是可以通过Spring的配置,注入很多依赖,比如对Servic

2016-04-28 22:17:49 2759 2

原创 观察者模式

观察者模式定义了对象之间一对多依赖,这样一来,当一个对象改变状态时,它的所有依赖者都会收到通知并自动更新。现实例子就好比新闻和显示新闻的报纸,或者网站的关系是一样的。当新闻的内容发生了变化之后,会影响报纸和新闻网站的内容。新闻其实就是有状态的对象,而报纸和新闻网站就是依赖者对象,其展示的内容,受到新闻状态的影响。 而有一天,报纸不在发行了,也就不需要关心新闻的变动,就可以让新闻将其移出观察者队列

2016-04-27 14:58:57 646

原创 .net 单元测试

都说测试驱动开发,但是想写好单元测试其实不容易,不是因为测试用例难以构造,而是因为很多时候方法非常复杂其中部分测试想要完成就十分费力,其中让人崩溃的地方主要如下:实例私有函数实例静态私有函数十分难以构造的对象实例私有函数继承重写可以通过反射来进行测试,但是想想你写的代码才200行,测试的代码1000行,就让你很崩溃 之前我主要是把这个方法写成protected 然后通过在测试代码中写子类来

2016-04-01 16:01:21 1275 1

空空如也

空空如也

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

TA关注的人

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