自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(4)
  • 问答 (1)
  • 收藏
  • 关注

原创 工厂模式

平时搬运代码的时候经常见到工厂模式,时不时就会用工厂模式搞一个Thread,下面就来一起聊聊工厂模式。    工厂模式是一个有产品生产方法的一个抽象类或者接口。它可以将实例化产品的过程推迟到子类。    如果你只需要生产一种类型的产品,且产品的类型固定,那还要工厂模式干啥?直接new Product()搞定了。但是如果有好多种类型的product,怎么办?当然可以直接使用if(){}els

2015-06-08 22:54:47 339

原创 观察者模式

之前一直感觉自己是代码的搬运工,直到开始使用设计模式,才逐渐发现了代码中蕴含的艺术。不多少,先介绍谁呢...观察者模式毛遂自荐了。    观察者模式是一对多的关系,其中“一”指主题,“多”指订阅者。如果一个主题发生改变,将变化通知与其关联的多个订阅者。用图描述一下:    首先观察者注册到主题上:         如果主题发生改变,会将变化通知各个订阅者:     

2015-06-07 04:51:51 349

原创 tbschedule介绍

如果一台服务器不能满足大批量的任务;如果不想一台服务器挂掉造成整个任务执行瘫痪;或者只是想体验一下分布式任务调度。tbschedule来了。一、tbschedule是什么?        tbschedule是一种能够让一种批量任务或者不断变化的任务,能够被动态的分配到多个主机的JVM中,不同的线程组中并行执行,所有的任务能够被不重复,不遗漏的快速处理的框架。二、tbschedul

2015-05-23 16:24:00 2041

原创 git分支的使用

git是很好用的分布式代码管理工具。这篇文档我主要介绍一下git分支的使用建议和git分支相关的命令行命令使用。        git分支是git强大的原因之一。如果不使用git的分支,linux花费两周时间写的git可谓大才小用了。使用git的原因,从我的经验看,主要有两个方面:        (1)团队合作必须的要求。设想,如果一个产品要新增三个功能A,B,C,需要分配给三个员工开发。

2015-04-25 21:49:14 387

空空如也

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

TA关注的人

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