摘要: JVM运行的时候,将内存分为两个部分,一部分是堆,一部分是栈。堆中存放的是创建对象,而栈中存放的则是方法调用过程中的局部变量或引用。在设计JAVA字符串对象内存实现的时候,在堆中又开辟了一块很小的内存,称之为字符串常量池,专门用来存放特定的字符串对象的。例如:String s1="JavaSE6.0... 阅读全文
posted @ 2015-05-07 20:05 243573295 阅读(1053) 评论(1) 推荐(0) 编辑
摘要: BEGIN DELETE FROM ORDERS WHERE ACCOUNT_ID = #Id#; DELETE FROM ACCOUNTS WHERE ACCOUNT_ID = #Id#; END; 阅读全文
posted @ 2015-05-07 11:14 243573295 阅读(1037) 评论(0) 推荐(0) 编辑
摘要: 在solr中,实时搜索有3种方案①soft commit,这其实是近实时搜索,不能完全实时。②RealTimeGet,这是实时,但只支持根据文档ID的查询。③和第一种类似,只是触发softcommit。综上,其实是由实时(②)和近实时(①③)两种。solr4.0 之后使用NRT的方法和需要的配置方案... 阅读全文
posted @ 2015-05-07 10:57 243573295 阅读(2598) 评论(0) 推荐(0) 编辑
摘要: lucene的实时搜索可以分成:实时和近实时的搜索。实时只能依靠内存了。近实时可以用lucene中提供org.apache.lucene.index.DirectoryReader.open(IndexWriter writer, boolean applyAllDeletes) throws IO... 阅读全文
posted @ 2015-05-07 10:49 243573295 阅读(3199) 评论(1) 推荐(0) 编辑
摘要: 软件开发流程(Software development process)首先 看一下基本软件项目开发流程图其中1.需求分析: 通过对客户业务的了解和与客户对流程的讨论对需求进行基本建模,最终形成需求规格说明书。2.总体设计: 通过分析需求信息,对系统的外部条件及内部业务需求进行抽象建模,最终形成... 阅读全文
posted @ 2015-05-07 01:03 243573295 阅读(6968) 评论(1) 推荐(1) 编辑