自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 《迭代器设计模式》

迭代器设计模式,当我们系统中,有比较复杂的聚合型数据结构的时候,客户端往往没有必要知道我们的数据结构是什么样子的,这样我们只需要提供给客户端提供相应的方法,如:如同iterator 一样.while(it.hasNext()){ SomeObj obj = it.next(); // do something .}十分简单的方法就是将在复杂的数据结构中,组合Iterator 然后由

2016-04-13 13:51:37 297

原创 桥接模式《设计模式》

题目:试想一下,你开一家餐馆,菜的类别。分为肉类,青菜类,汤类,然后不同的类别都有大份儿中份儿小份儿。现在客户端需要计算需要根据客人点的餐算出可人所需要付的金额。 给大家三分钟的思考时间。。。。好了,时间到了,面对题目我们首先的想法,估计很多都是这样的 我们可以看到大家大概会设计出类似这种的类。同理青菜类 以及汤类。 但是试想一下,如果这个时候,客户说由于客人觉得大分量的还是分量不是很足,这

2016-04-09 22:14:30 349

原创 适配器习题(设计模式)

问题1 : 使用对象适配器实现字符串序列排序。从一个文件中读入一些英文字符串,并且对这些字符串排序。 知识点回顾: 题目中说使用对象适配器,那么什么是对象适配器呢,以及适配器有多少种呢? 首先适配器从实现的方式上面划分为两种分为对象适配器以及类适配器。 类适配器: 所谓的类适配器,是指通过继承的方式完成适配另外一个接口的方式。public class Ad

2016-04-01 22:22:49 1129

原创 设计模式课后习题(工厂模式)

Q : 在简单工厂方法模式,工厂方法模式,与抽象工厂模式中,那个模式符合开闭原则?为什么?那个模式一般不符合开闭原则?或者那种情况下符合,那种情况下不符合。 A:首先简单工厂模式是不符合开闭原则的,开闭原则的定义为open for extension . close for modification. 对于已经写好的代码是不允许进行修改的,但是可以扩展已经写好的代码。简单工厂模式,使用的是一个静态

2016-03-23 22:11:25 3511

原创 在fairland的生活

生活点滴进入复深蓝工作是在2月24日,当时刚刚从一家P2P公司辞职,辞职的原因是因为,没有什么成长的空间。在新的工作岗位上,前一个星期的压力还是挺大的,说实话,害怕自己不能胜任工作,和同事之间关系处理不融洽,等等。 现在进入公司已经快一个月了,说说现在自己的感受,项目安排我做的任务是,预制凭证的生成。这个工作,说实话本身并没有什么很大的难度,只是需要对业务本身有了解即可,基本上不会出什么新

2016-03-16 21:35:37 336

原创 缓存数据库Memcached

搭建过网站的人对memcached 这个缓存框架应该不会陌生,他作为能够缓存,查询结果,提高用户体验有非常好的效果。它相当于网站方位数据库的中间层,当网站第一次方位同样的key的时候,会首先去memcached缓存框架中,查询是否key与之相等,如果相等则直接返回结果,如果不想等,则去数据库进行查询,查询结束后,将此次查询放入到缓存框架中,等下次查询的时候,就会直接从内存中去数据,而不用访问数据库,

2016-03-13 11:55:56 782

原创 IOC

spring 的IOC (inversion of control):控制反转,对于这句话的理解,相信很多即使是用spring 1到2年的开发人员,都不一定能够说得很明白,今天,我想救我的理解,说明下,IOC具体指的是什么,IOC能干什么。IOC : 是一种责任反转的设计思路。public class Work{ private Tool tool; private List<Wor

2016-03-12 15:20:42 503

原创 《Effective Java》Builder

试想一下,如果现在有这样的一个方法,需要你调用。FunctionReality fr = Function.getReality(Date time,String place,int age, Personality p,Skill skill ...)如果是在写代码的时候需要调用一个方法超过了5个变量需要进行值得设置。这个时候你可能心情就变得比较复杂了。 我们可以很清楚的看到,这样的传递参数的

2016-03-09 22:30:51 309

原创 《Effective Java》create对象

静态方法,我们经常使用大部分是因为它可以在不去实例化一个类的前提下,调用类中的我们所需要的方法。下面我们将深入讨论下和创建对象相比较而言使用静态方法的好处。1 推荐使用静态方法创建实例,由于静态方法是可以自己命名的,这个权利,让我们可以根据我们的实际用途,取通俗易通的名字,这样有利于代码的可读性。例如:获取当前环境存在对象 fetchCurrEnvObj() 获取明天的机票存在情况aquireAi

2016-03-08 22:22:28 368

原创 入住CSDN

14年12月正式从事软件开发工作,到今天已经有1年有余了,工资从实习3k到了现在的10k+,虽然工资上涨的飞快,但是并不觉得自己的技术,真的有那么牛逼,从今天起,每天写一篇博客,将每天的学习感悟写到上面,最主要的目的是,记录自己的成长轨迹。并且督促自己好好学习。并非装逼,文章主要写给自己看的,10年后再看今天,会是怎样的一番场景真是令人期待。

2016-03-08 21:07:42 246

空空如也

空空如也

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

TA关注的人

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