自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 dwr js 压缩

用纯html+DWR(ver 2.0.1)做了个小站,由于基本上都是单机在跑,不怎么关注带宽等等限制(图片几百k的都有)。总算有时间简单优化一下,在做request、respose压缩的时候,想起来dwr的js部分自带个压缩参数,在Tomcat端压缩的基础上还能再优化一点。web.xml里加上这个启动参数。 Java代码 <init-param>      <par...

2008-09-27 23:33:41 113

原创 Ehcache 分布式缓存 配置完全指北

自从Ehcache 到了1.2+的版本,就支持分布式缓存了。我们考虑到Spring + Hibernate的结构 ,ehcache的对这几个框架的支持较好,就一直采用这个缓存方案。地址:http://ehcache.sourceforge.net/先介绍没有分布式缓存需求的配置:1.先下载ehcache的jar包。download最新版本 11 June 2007: ehcache-1.3 re...

2008-09-27 14:47:26 114

原创 负载均衡中ehcache的配置

我用两台机子(tomcat1和tomcat2)做了负载均衡,用的是ehcache,做了usercache 和resourcecache,问题出现了,在tomcat1上注册的用户无法在tomcat2上登录,后来我修改了acegi的设置,让用户登录时不从usercache读取数据,而是从数据库获取数据,但是随之问题又出现了,在tomcat1上注册的用户,可以在tomcat2上登陆了,但是权限却无法同步...

2008-09-27 13:11:14 154

原创 细谈Ehcache页面缓存的使用

/** * 作者:张荣华 * 日期:2007-9-30 **/   关于缓存的话题,在坛子里已经有很多讨论,简单的来说,如果一个应用中80% 的时间内都在访问20% 的数据,那么,这时候就应该使用缓存了。这个和长尾理论正好相悖,其实也不是相悖,只是不同的理论使用的场景不同。在80/20 原则生效的地方,我们都应该考虑是否可以使用缓存。但即使是这样,缓存也有不同的用法,举个例子,一个网站的...

2008-09-27 13:06:56 189

原创 集群后synchronized失效是必然的

集群后synchronized失效是必然的,类似的同步操作必须转换为通过全局的同步互斥机制,例如数据库锁,这样会造成性能的急剧下降,如果系统有大量sychronized的处理不适合做集群。 参见j2ee desgin and development. 集群文件共享::               Share folder                 1、共享目录,都mount同一个地方...

2008-09-27 11:15:49 2035

集群 文件同步

当APACHE连接多个TOMCAT时,存在一种情况,如下:         用户上传文件的请求被APACHE分配到TOMCAT-1,并且文件被上传到TOMCAT-1所在的机器。     紧接着,     用户对文件进行编辑的请求被APACHE分配到TOMCAT-2,   此时文件并不在TOMCAT-2所在的机器上。         所以存在多TOMCAT之间对文件读写同步的问题。希望你能明白我的意...

2008-09-27 11:01:19 204

原创 Tomcat启动分析

Tomcat启动分析【转http://www.huihoo.org/apache/tomcat/index.html】2008-09-12 11:031 - Tomcat Server的组成部分1.1 - Server A Server element represents the entire Catalina servlet container. (Singleton)1....

2008-09-26 22:57:48 56

原创 结合Apache和Tomcat实现集群和负载均衡(2)

结合Apache和Tomcat实现集群和负载均衡 [转载http://www.blogjava.net/Unmi/archive/2007/09/18/146308.html]本文基本参考自 轻松实现Apache,Tomcat集群和负载均衡,经由实操经历记录而成,碰到些出入,以及个别地方依据个人的习惯,所以在一定程度上未能保持原文的完整性,还望原著者海涵。因原文中有较多的贴图,...

2008-09-26 22:37:53 179

原创 轻松实现Apache,Tomcat集群和负载均衡

轻松实现Apache,Tomcat集群和负载均衡2006-11-18 12:15作者:罗代均 ldj_work#126.com,转载请保持完整性0, 环境说明       Apache :apache_2.0.55     1 个        Tomcat: apache-tomcat-5.5.17 (zip版) 2个        mod_jk:: mod_jk-ap...

2008-09-26 22:35:39 57

原创 建立tomcat 虚拟主机 《host name>>

<Host name="www.chinainfoedu.com"  appBase="f:\mywebapp"         --------要保持类似 webapps的格式            unpackWARs="true" autoDeploy="true"            xmlValidation="false" xmlNamespaceAware="false

2008-09-24 23:22:02 157

原创 inux必学的60个命令

inux必学的60个命令Linux提供了大量的命令,利用它可以有效地完成大量的工作,如磁盘操作、文件存取、目录操作、进程管理、文件权限设定等。所以,在Linux系统上工作离不开使用系统提供的命令。要想真正理解Linux系统,就必须从Linux命令学起,通过基础的命令学习可以进一步理解Linux系统。不同Linux发行版的命令数量不一样,但Linux发行版本最少的命令也有200多个。这里笔者把比较重...

2008-09-24 16:33:31 77

原创 抛砖:用freemarker、webwork发布静态页面的方法

方法一:(这个方法借鉴freemarker的docs文档Programmer's Guide 的quick start部分,详细请看相关的文档。java 代码 public class HtmlTemplateGenerator {           Configuration cfg = null;                public HtmlTemplateGene...

2008-09-21 22:24:31 85

原创 不用重启程序,动态读取配置文件

import java.io.File;   import java.io.FileInputStream;     import java.util.Properties;                 public class ReadConfigation{                  /**      * 属性文件全名      */      p...

2008-09-21 15:21:09 363

原创 j2ee oscache 指南

OSCache是当前运用最广的缓存方案,JBoss,Hibernate,Spring等都对其有支持, 下面简单介绍一下OSCache的配置和使用过程。 1.安装过程 从http://www.opensymphony.com/oscache/download.action下载合适的OSCache版本, 我下载的是oscache-2.0.2-full版本。 解压缩下载的文件到指定目录 从解压缩目录取得...

2008-09-20 11:59:16 58

原创 BeanUtils.copyProperties与PropertyUtils.copyPropert

一、简介:BeanUtils提供对Java反射和自省API的包装。其主要目的是利用反射机制对JavaBean的属性进行处理。我们知道,一个JavaBean通常包含了大量的属性,很多情况下,对JavaBean的处理导致大量get/set代码堆积,增加了代码长度和阅读代码的难度。二、用法:BeanUtils是这个包里比较常用的一个工具类,这里只介绍它的copyProperties()方法。该方法定义如...

2008-09-19 17:23:45 99

原创 用FileUpload做得文件上传

Html代码 <form id='myform' enctype="multipart/form-data" action="<%=webapp %>/UploadFileServlet"   method="post" target="hidden_frame">  <input type="file" name=&quot

2008-09-15 21:14:38 108

原创 FreeMarker学习笔记

1. 模板+数据模型=输出 2. 数据模型 a) 类似目录的变量称为hashes,包含保存下级变量的唯一的查询名字,充当其它对象的容器,每个都关联唯一的查询名字 b) 类似文件的变量称为scalars,保存单值,有两种类型 i. 字符串:用引号括起,单引号or双引号 ii. 数字:不用引号 iii. 日期:可以是日期,时间或日期-时间 iv. 布尔值:true或fals...

2008-09-15 21:11:20 106

大家来讨论一下页面静态化和全文索引的时机!

我在做一个电子商务系统,为了提高系统的响应性能,采用FREEMARKER框架生成静态html文件,同时采用LUCENE做全文索引,相信大家几乎都是这么做的,现在我们面临选择是: 生成Html和索引时机的问题:我们有三个方案 1)用户(企业)在增加完产品就立刻生成html文件和索引; 2)管理员在后台手动批量生成html和索引; 3)设置定制器,在系统闲(比如临晨2点开始批量...

2008-09-11 23:53:02 127

原创 JSP生成静态页实践及其设计思想

[code="java"]如果将所有的动态页都转换成了html静态页,不用访问数据库,网页反应应该更快。 下面我们讨论一下jsp怎么转换成html??首先要做一个模板。后缀不限,但一般都用*.template例子#title##title#作者:#author# #content# 做一个处理模板的类或者...

2008-09-11 23:48:19 81

原创 JSP生成静态HTML页面的几种方法

一、从数据库中取相应数据并替换掉模板中的对应标签,下面是一个简单的示例 1.buildhtml.jsp 2. template.htm ###title### ###title### author:###author###   ...

2008-09-11 23:45:50 930

空空如也

空空如也

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

TA关注的人

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