- 博客(16)
- 收藏
- 关注
SOLR 性能调优
索引建立的性能因素1)参数mergeFactor 表明索引段合并时所具有索引段的数量,即索引段合并的频率。该值越大,则索引合并频率越低,索引建立的速度快。反之将造成建立索引的开销加大。但是值得注意的是如果配置过大,容易出现表中mergeFactor=100 时的极端情形,索引文件成级数量增长而不会合并造成了系统打开文件数量过大,系统资源消耗殆尽,处理效率极其低下。在实际应用中,...
2008-01-14 13:11:36
320
Solr在tomcat上的部署
我下载的是1.2.0解压缩后将dist目录中的war包放到tomcat的应用目录我的目录在E:\tomcat_deploy\然后在tomcat\conf\Catalina\localhost 目录中部署应用xml文件solr.xml内容为 其中需要设定solr的主位置 solr/home,这里将solr自带的example中的solr...
2008-01-11 16:06:27
143
Commons Betwixt 五步
稍微复杂一点的应用实例,idf项目所用的xml更为复杂头晕中java 代码 package betwixt; /** * */ /** * @author huyunan * * * 2007 aspire */ public ...
2007-12-21 16:43:09
139
Commons Betwixt 四步
使用定义的xml模板定义负责的输出模式可以使用xml模板,模板的名字同bean名称相同,后缀为.betwixt例如java 代码 package betwixt; /** * */ /** * @author huyunan * * * 2007...
2007-12-21 11:15:55
107
Commons Betwixt 三步
输出的xml中元素的名称是按照bean中定义的getXXX方法中定义的名字来构造,而不是按照声明的变量名例如 定义java 代码 private String name; 如果使用默认get 则为 java 代码 public void getName() { return this.nam...
2007-12-20 14:02:36
117
Commons Betwixt 二步
设置输出xml的格式 1 指定元素的格式默认情况下 输出是按照write("xxx", yyy); 中xxx的方式输出 同时bean的首字母大写例如java 代码 public class Music { private String name; private String mp3File; ...
2007-12-19 10:54:29
120
Commons Betwixt初步
项目需要向其他合作方同步资源信息,因此要生成xml文件,以前用的dom4j,但是使用的的时候比较麻烦现在打算使用Commons Betwixt 实现bean到xml的转换java 代码 DocContent doc = new DocContent(); doc.setxxx(); StringWriter outputWriter = n...
2007-12-18 12:34:21
107
登记式单例类
登记式单例类是GoF 为了克服饿汉式单例类及懒汉式单例类均不可继承的缺点而设计的。只是它的子类实例化的方式只能是懒汉式的, 这是无法改变的。java 代码 import java.util.HashMap; public class RegSingleton { static private HashMap m_regis...
2007-12-05 16:08:47
168
Java开发者的十大戒律
有许多标准和实践准则可适用于Java开发者,但此处要说的,是每个Java开发者需坚守的基本原则。 一、为代码加注释。虽然每个人都知道这点,但有时却不自觉忘了履行,今天你“忘了”加注释了吗?虽然注释对 程序的功能没什么“贡献”,但过一段时间,比如说两星期之后或者更长,回过头来看看自己的代码,说不定已经记不住它是干什么的了。如果这些代码是你个人 的,那还算是走运了,不幸的是,当然了,大多数时候都是...
2007-12-05 10:13:31
80
高效处理异常
Java开发人员做出的有关架构的最重要的决定之一便是如何使用Java异常模型。Java异常处理成为社区中讨论最多的话题之一。一些人认为Java语 言中的已检查异常(Checked Exceptions)是一次失败的尝试。本文认为错误并不在于Java模型本身,而在于Java库设计人员没有认识到方法失败的两个基本原因。本文提倡 思考异常情况的本质,并描述了有助于用户设计的设计模式。最后,本文讨论了异常...
2007-12-05 09:57:14
256
理解direct service
DirectLink组件和Form表单组件都使用这个service。direct service生成的URL中包含了应用程序是否是stateful。当这个URL被用户单击的时候,direct service会验证session是否仍然存在,还是已经过期。direct service的这一特性,使得我们不需要单独对form表单和某些校验session的链接进行验证(但是最近项目中由于使用了多个f...
2007-10-15 16:42:22
530
配置Friendly URL
"Friendly"URLs(就是说,URLs中携带更多路径信息和更少的查询参数信息)已经被集成。这使得你可以将应用程序分别放在多个文件夹中而减少混乱,并且可以通过这种方式提高J2EE项目发布的安全性在Hivemodule配置文件中进行配置。xml 代码 <contribution configuration-id="tapestry.url.ServiceEncode...
2007-10-15 14:36:31
259
ExternalLink组件工作机制
ExternalLink对于参数是采用“接收”的方式。单击ExternalLink组件生成的URL之后,external service首先从URL中获取跳转页面的名称,然后激活跳转页面实例,接着出发跳转页面实例中的java 代码 public void activateExternalPage(Object[] parametersm, IRequestCycle cycle...
2007-10-15 14:07:12
730
修改默认开始页
Tapestry默认起始页为Home.html如果要修改默认页也要在xxx.application中添加xml 代码 <meta key="org.apache.tapestry.home-page" value="index"/>
2007-10-15 09:14:04
118
原创 Tapestry4.1注入HttpRequest
最近在公司的项目后台中需要加入的对用的ip的记录,用户登录后要记录用户ip等相关新防止其他用户拦截到JSESSIONID后,伪造JSESSIONID进行操作。第一次接触Tapestry基本上没啥概念在网络搜索了相关资料看了IRequestCycle的文档通过IRequestCycle.getInfrastructure() .getRequest()获得的是经过封装的WebRequest无法满足需
2007-10-12 09:25:00
398
Tapestry4.1中注入HttpRequest
最近在公司的项目后台中需要加入的对用的ip的记录,用户登录后要记录用户ip等相关新防止其他用户拦截到JSESSIONID后,伪造JSESSIONID进行操作。第一次接触Tapestry基本上没啥概念在网络搜索了相关资料看了IRequestCycle的文档通过IRequestCycle.getInfrastructure() .getRequest()获得的是经过封装的WebRequest无法满足...
2007-10-11 15:31:41
147
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人