只显示主题贴

支持你大丈夫能屈能伸
我并不是说网站的价值仅仅通过用户体验来获得,我是说网站的价值体现在用户体验上。当然,商业模式也非常重要。不过,在这方面研究得比较少,不敢妄加评论。何以会认为Web2.0在中国没有什么土壤?
    最近比较经常上豆瓣网看书评,然后找到有相同兴趣的人聊聊,顺便也看一下豆瓣的相关推荐。最近也看了网上评论豆瓣的一些文章,自己也对豆瓣研究了一下。就突然有种冲动想写写心得、自己的看法。     第一次上豆瓣网的时候感觉是这个网站做得很整洁,没有多余的框框条条,没有烦人的广告,没有让人应接不睱的排名和内容堆砌,简单得有点像单纯的小女生。     豆瓣提供的服务主要有:书/影视/音乐的评论、小组、友邻、九点、试听等。其中,书/影视/音乐的评论是其主要服务,可以供人写评论及在此基础上发掘出更多的个性化推 ...
简单回答一下: 1. 如果你的类(UserClass )已存在于classpath中,系统的类加载器当然可以发现它的存在。 2. 你使用了自定义的类加载器去加载类,当然输出信息显示是你的类加载器加载了此类。 ob=loader.loadClass("classLaoder.UserClass", true).newInstance(); 3. 你使用new 来生成类的实例,这个是使用当前线程默认的类加载器来加载需要实例化的类的。而你此时的默认类加载器是系统加载器。可以使用Thread.getContextClassLoader(),Thread.setContextClassLo ...
  • 进入论坛 Java
hlxiong 写道 谢谢abu的建议。 不过这种办法对我来说不太实用,要知道返回的ArrayList里的pojo数目是不定的,由数据库中的记录决定,而且很多pojo构造还是很复杂的,手动构造不太现实。 目前我只做到assertEquals(num,retList.size()),如果返回了期望的num个pojo,我就认为程序没有问题了。实际上如果这一步能通过,一般情况下也确实不会有太大问题。 其实我觉得这里是不是因为设计有问题,所以才导致难以测试。 正常来说,访问数据库使用DAO模式来构造。 测试用例可以用mock object和真实地连数据库两种方法来写。 感觉上这样会好一点。 引用 ...
  • 进入论坛 Java
hlxiong 写道刚开始接触TDD,感觉有点迷茫,主要是断言感觉用不顺手,不太清楚如何灵活应用。 例如,我要测试的目标方法返回一个ArrayList,其每个元素均为一个pojo对象,这时我用这样的断言: assertNotNull(retList); assertEquals(2,retList.size()); 这样基本可以确定我的目标方法是否返回一些值了,但我如何确定retList中的元素就是我想要的pojo呢?有没有通用的办法对返回值中的内容进行深入测试呢? 请。 这个好办: ArrayList expectedList = new ArrayList(); expectedList ...
  • 进入论坛 Java
这是因为你还没有进行重构,当你进行了重构,你如何保证你所修改后的代码是正确的、可行的。这个时候测试用例就显得非常重要,它可以检验出你代码修改后可能出现的Bug(当然测试用例写得足够好)。 利用TDD开发的话,是先写测试,后写实现代码。在写测试用例的时候,可以对你要实现的代码的功能及细节都会有比较清晰的了解。这样写出来的代码,质量也要高一点。
  • 进入论坛 Java
从商业角度看,任何软件的好坏都应该从用户角度去评价,因为软件做出来是给用户用的。不赞成仅仅从用户角度去评价,但绝对要将用户角度摆在首位。
认真想了一下,你这个程序要连续运行几个月以上,而且又是多线程操作,所以经常会出现这样的情况: 在你修改索引的时候(即addDocument,deleteDocument,updateDocument,optimize),同时也在使用IndexSearcher读取了索引,提供搜索。 下面是Lucene API doc 的optimize()方法的一段注释: If readers/searchers are using the index, then free space required is up to 2X the size of the starting index. This is b ...
  • 进入论坛 Java
我觉这个问题应该是建索引的问题。 所以你应该把你建索引的代码贴出来,或者说说你建索引的具体思路。
  • 进入论坛 Java
abu
搜索本博客
最新评论