- 博客(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="
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关注的人