自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(16)
  • 收藏
  • 关注

SOLR 性能调优

索引建立的性能因素1)参数mergeFactor 表明索引段合并时所具有索引段的数量,即索引段合并的频率。该值越大,则索引合并频率越低,索引建立的速度快。反之将造成建立索引的开销加大。但是值得注意的是如果配置过大,容易出现表中mergeFactor=100 时的极端情形,索引文件成级数量增长而不会合并造成了系统打开文件数量过大,系统资源消耗殆尽,处理效率极其低下。在实际应用中,...

2008-01-14 13:11:36 258

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 93

Commons Betwixt 五步

稍微复杂一点的应用实例,idf项目所用的xml更为复杂头晕中java 代码  package betwixt;      /**   *    */      /**   * @author huyunan   *    *    * 2007 aspire   */   public ...

2007-12-21 16:43:09 94

Commons Betwixt 四步

使用定义的xml模板定义负责的输出模式可以使用xml模板,模板的名字同bean名称相同,后缀为.betwixt例如java 代码  package betwixt;      /**   *    */      /**   * @author huyunan   *    *    * 2007...

2007-12-21 11:15:55 79

Commons Betwixt 三步

输出的xml中元素的名称是按照bean中定义的getXXX方法中定义的名字来构造,而不是按照声明的变量名例如 定义java 代码  private String name;  如果使用默认get 则为    java 代码  public void getName()       {           return this.nam...

2007-12-20 14:02:36 87

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 91

Commons Betwixt初步

项目需要向其他合作方同步资源信息,因此要生成xml文件,以前用的dom4j,但是使用的的时候比较麻烦现在打算使用Commons Betwixt 实现bean到xml的转换java 代码  DocContent doc = new DocContent();   doc.setxxx();      StringWriter outputWriter = n...

2007-12-18 12:34:21 82

登记式单例类

登记式单例类是GoF 为了克服饿汉式单例类及懒汉式单例类均不可继承的缺点而设计的。只是它的子类实例化的方式只能是懒汉式的, 这是无法改变的。java 代码 import java.util.HashMap;      public class RegSingleton   {       static private HashMap m_regis...

2007-12-05 16:08:47 135

Java开发者的十大戒律

有许多标准和实践准则可适用于Java开发者,但此处要说的,是每个Java开发者需坚守的基本原则。  一、为代码加注释。虽然每个人都知道这点,但有时却不自觉忘了履行,今天你“忘了”加注释了吗?虽然注释对 程序的功能没什么“贡献”,但过一段时间,比如说两星期之后或者更长,回过头来看看自己的代码,说不定已经记不住它是干什么的了。如果这些代码是你个人 的,那还算是走运了,不幸的是,当然了,大多数时候都是...

2007-12-05 10:13:31 60

高效处理异常

Java开发人员做出的有关架构的最重要的决定之一便是如何使用Java异常模型。Java异常处理成为社区中讨论最多的话题之一。一些人认为Java语 言中的已检查异常(Checked Exceptions)是一次失败的尝试。本文认为错误并不在于Java模型本身,而在于Java库设计人员没有认识到方法失败的两个基本原因。本文提倡 思考异常情况的本质,并描述了有助于用户设计的设计模式。最后,本文讨论了异常...

2007-12-05 09:57:14 212

理解direct service

DirectLink组件和Form表单组件都使用这个service。direct service生成的URL中包含了应用程序是否是stateful。当这个URL被用户单击的时候,direct service会验证session是否仍然存在,还是已经过期。direct service的这一特性,使得我们不需要单独对form表单和某些校验session的链接进行验证(但是最近项目中由于使用了多个f...

2007-10-15 16:42:22 477

配置Friendly URL

"Friendly"URLs(就是说,URLs中携带更多路径信息和更少的查询参数信息)已经被集成。这使得你可以将应用程序分别放在多个文件夹中而减少混乱,并且可以通过这种方式提高J2EE项目发布的安全性在Hivemodule配置文件中进行配置。xml 代码  <contribution configuration-id="tapestry.url.ServiceEncode...

2007-10-15 14:36:31 220

ExternalLink组件工作机制

ExternalLink对于参数是采用“接收”的方式。单击ExternalLink组件生成的URL之后,external service首先从URL中获取跳转页面的名称,然后激活跳转页面实例,接着出发跳转页面实例中的java 代码  public void activateExternalPage(Object[] parametersm, IRequestCycle cycle...

2007-10-15 14:07:12 661

修改默认开始页

Tapestry默认起始页为Home.html如果要修改默认页也要在xxx.application中添加xml 代码  <meta key="org.apache.tapestry.home-page" value="index"/>  

2007-10-15 09:14:04 91

原创 Tapestry4.1注入HttpRequest

最近在公司的项目后台中需要加入的对用的ip的记录,用户登录后要记录用户ip等相关新防止其他用户拦截到JSESSIONID后,伪造JSESSIONID进行操作。第一次接触Tapestry基本上没啥概念在网络搜索了相关资料看了IRequestCycle的文档通过IRequestCycle.getInfrastructure() .getRequest()获得的是经过封装的WebRequest无法满足需

2007-10-12 09:25:00 348

Tapestry4.1中注入HttpRequest

最近在公司的项目后台中需要加入的对用的ip的记录,用户登录后要记录用户ip等相关新防止其他用户拦截到JSESSIONID后,伪造JSESSIONID进行操作。第一次接触Tapestry基本上没啥概念在网络搜索了相关资料看了IRequestCycle的文档通过IRequestCycle.getInfrastructure() .getRequest()获得的是经过封装的WebRequest无法满足...

2007-10-11 15:31:41 111

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除