摘要:
一、solr 的简介Apache Solr 是一个开源的搜索服务器。Solr 使用 Java 语言开发,主要基于 HTTP 和 Apache Lucene 实现。Apache Solr 中存储的资源是以 Document 为对象进行存储的。每个文档由一系列的 Field 构成,每个 Field 表示资源的一个属性。Solr 中的每个 Document 需要有能唯一标识其自身的属性,默认情况下这个属性的名字是 id,在 Schema 配置文件中使用:<uniqueKey>id</uniqueKey>进行描述。 Solr是一个高性能,采用Java5开发,基于Lucene的全 阅读全文
阅读排行榜
重构机房收费系统(一)
2011-10-15 16:16 by javaspring, 189 阅读, 收藏,
摘要:
从10月1号开始重构学校机房收费系统,没想到这次重构,推翻,再重构……用了两周时间。这次整体架构采用三层,并融入了一些设计模式。下面介绍这次重构的过程:一、从UML用例图开始对于机房收费系统的需求已经很熟悉了,用例和角色都已经提取出来了,在这里遇到一个问题,就是,究竟是根据角色划分用例,还是根据功能划分用例?按角色来画:更容易下一步建模,基本上一个用例对应一个UI层的一个界面,而且一个用例对应一个业务逻辑。但在机房收费系统中,不利于对系统的宏观把控按功能模块来画:使整个系统看起来更加直观,更容易宏观把握整个系统的功能需求。但对于机房收费系统,显然不利于下一步建模,抽象类的时候很容易漏掉方法。两 阅读全文
动态规划 2845 Beans
2012-01-06 16:52 by javaspring, 188 阅读, 收藏,
摘要:
这道题数据坑爹,,,有木有!!!!!!题目只说了M*N<=200000,没说M和N的具体范围,,有木有因为这个wa的???有木有???我就因为这个wa了好几次,刚开始开的是1005的二维数组,一直wa,纠结了好久,找不到错误。后来抱着尝试的心态把1005改成2005就ac了,,,坑爹啊!就题目来说,我是先用动态规划把每一行的最大值求出来,然后再用动态规划的方法把n行的最大值求出来。简单来说,就是求出行的最大值,再求出列的最大值即可。题目:BeansTime Limit: 2000/1000 MS (Java/Others)Memory Limit: 32768/32768 K (J... 阅读全文
动态规划 杭电1171 0-1背包和完全背包结合
2012-01-04 11:34 by javaspring, 188 阅读, 收藏,
摘要:
好久不看动态规划,竟然连最简单的背包问题都解决不了了,,,,这让人情何以堪!!!!!!!!先把0-1背包看了看,还有个地方不是太懂,下午有时间再把完全背包看看。具体这道题来说,其实是比较好想的,就是分两种情况,分别用0-1背包和完全背包就可以解决了。刚开始wa了几次,一直找不到错误,最后竟然发现输出顺序反了。。。。。。题目:Big Event in HDUTime Limit: 10000/5000 MS (Java/Others)Memory Limit: 65536/32768 K (Java/Others)Total Submission(s): 9885Accepted Subm... 阅读全文
浙公网安备 33010602011771号