ISP(Interface Segregation Principle),接口隔离原则
它要求如下:
① 一个类对另一个类的依赖性要建立在最小接口上。
② 使用多个专门的接口比使用单一的总接口要好。
③ 没有关系的接口不可合并成一个臃肿的大接口。
④ 对于臃肿的大接口应分成几个合适的小接口。
接口分离方法:
1、使用委托分离接口:把请求委托给别的接口的实现类来完成...
分类:
其他好文 时间:
2014-09-03 16:59:16
阅读次数:
176
当IIS收到一个http请求,把请求信息发给对应的HttpModel(实际是实现类UrlRoutingModule),在HttpModel中会注册HttpApplication类中的PostResolveRequestCache事件,通过此事件来动态选择映射HttpHandler处理程序。通过匹配到...
分类:
Web程序 时间:
2014-09-03 16:41:56
阅读次数:
188
youshi如果要用JDBC实现类似于iBATIS的orm映射功能,我们可以模仿iBATIS的方式自己写一个Mapper实现类,原理其实也是利用反射,附件是写好的一个ResultSetMapper映射类的工具,我们可以直接
放到我们的util包中,使用起来非常方便,举个例子:...
分类:
编程语言 时间:
2014-09-03 13:11:46
阅读次数:
297
1、设计思路在Scroller的应用--滑屏实现中使用Scroller实现滑屏效果,这里使用Scroller与ListView实现类似QQ滑动,然后点击删除功能,设计思路是Item使用Scroller实现滑动,ListView根据触摸判断是横向滑动还是竖直滑动,关于点击事件处理思路:对于View的onClick事件跟平常一样,里面针对OnItemClick做了处理,判断触摸距离来判断,如果小于5的...
分类:
其他好文 时间:
2014-09-02 15:55:35
阅读次数:
421
- linear hash ETS/DETS/mnesia 都使用了linear hash算法http://en.wikipedia.org/wiki/Linear_hashingredis dict 的实现类似于linear hash,渐进式rehash,保证操作是O(1)。不过除了每次操作时执行...
分类:
其他好文 时间:
2014-09-02 00:17:13
阅读次数:
271
R语言的merge函数可以实现类似SQL的有点类似 left join right join 或者类似union的效果。df1 = data.frame(CustomerId=c(1:6),Product=c(rep("Toaster",3),rep("Radio",3)))> df2 = data...
分类:
其他好文 时间:
2014-09-02 00:06:53
阅读次数:
1019
Android利用传感器实现类似摇一摇功能1.基本原理 摇一摇功能基本原理是利用手机加速度传感器,当加速度到达某个值时,触发某个事件,如UI改变,手机震动,播放声音,获取数据等事件。2.传感器原理和使用 传感器原理和使用,可以参见上一篇博客,Android中传感器Sensor的使用3.声音事...
分类:
移动开发 时间:
2014-09-01 22:28:53
阅读次数:
243
项目完结,整理一些技术方面的相关收获。 已经记不得EhCacheController这个实现类最早来自于那里了,总之稍加修改后非常有效果,大家就这么用了,感谢最初开源的那位兄弟。这里,主要是做个记录,为以后类似扩展(譬如Memcached)做个准备。iBatis提供CacheController接口...
分类:
其他好文 时间:
2014-09-01 19:11:23
阅读次数:
302
要求:编写一个函数,实现类似strcpy的字符串复制函数。原型定义为 char * mystrcpy(char *dest, char *src)。功能是把src所指向的字符串复制到dest所指的数组中,返回dest指针。(提示:src和dest所指向的区域有可能重叠)。
简单版本:
char * mystrcpy(char *dest, char *src)
{
char *p = des...
分类:
其他好文 时间:
2014-09-01 17:44:43
阅读次数:
171
spring定时器1.需要使用的包:spring.jar,quartz-1.6.0.jar2.定时动作实现类:package com.capinfo.ronease.back.quartz;import java.lang.reflect.InvocationTargetException;impo...
分类:
编程语言 时间:
2014-09-01 17:37:13
阅读次数:
186