java开发
文章平均质量分 70
wobfei
这个作者很懒,什么都没留下…
展开
-
抽象类与接口的比较
两个类依赖的优先方案是抽象依赖。为了使代码之间的依赖成为抽象依赖,根据依赖倒转原则,我们在编程时通常会使得实现类依赖于一个接口类或一个抽象类。这里主要讨论下依赖接口与抽象类的优缺点。 1、 抽象类是可以有代码实现的,而接口中则不会存在具体的代码实现。这对于抽象类的好处是:抽象类可以方便地增加新的方法,其所有子类不需要修改代码就可以获得到这个方法...2010-07-13 17:01:10 · 82 阅读 · 0 评论 -
String的compareTo用法
String的compareTo其实就是依次比较两个字符串ASC码。如果两个字符的ASC码相等则继续后续比较,否则直接返回两个ASC的差值。如果两个字符串完全一样,则返回0。来看一下代码。 public int compareTo(String anotherString) { int len1 = count; int len2 = anotherStri...原创 2010-08-20 13:43:20 · 134 阅读 · 0 评论 -
ThreadLocal使用介绍
首先有几点需要大家清楚的:1、 ThreadLocal只是对需要存储的对象的管理,而存储实际是由当前Thread负责。个人理解为ThreadLocal是一个操作Thread. threadLocals 的工具。2、 使用ThreadLocal可以使对象达到线程隔离的目的。同一个ThreadLocal操作不同的Thread,实质是各个Thread对自己的变量操作。3、 为什么要使用...原创 2010-09-16 20:13:08 · 109 阅读 · 0 评论 -
The element type "xxx" must be terminated by the matching end-tag 解决
查看系统日志时,发现读取xml 流时抛出了“The element type "description" must be terminated by the matching end-tag "</description>". Nested exception”错误。 查看对应url的流内容,如下 <?xml version="1.0" encoding="gb231...原创 2011-08-06 11:06:47 · 28204 阅读 · 2 评论 -
简单的consistent hash 实现
下面这张图基本可以概括其原理(图片我是复制自其它地方): 自己写了一个简单的实现,帮助理解,代码如下 ConsistentHash代码/* * 一个简单的一致性hash算法 */public class ConsistentHash { private HashPair[] consisentArray; ...原创 2011-04-08 18:29:50 · 120 阅读 · 0 评论 -
No write method for property问题的解决
使用XFire进行ws调用中,发生了No write method for property问题,看了下代码发现问题如下: 服务器端的接口信息如下: public interface QueryFacade { public QueryResult queryById(String id);} 其中的QueryResult代码如下:pu...原创 2011-04-11 15:24:47 · 674 阅读 · 0 评论