- 浏览: 24797 次
- 性别:
- 来自: 上海
最新评论
文章列表
EHCache的使用随记
- 博客分类:
- J2EE
1、在src目录下(WEB-INF/classes目录下)创建一个新文件ehcache.xml,内容如下:
<?xml version="1.0" encoding="gbk"?>
<ehcache xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="ehcache.xsd">
<diskStore path="java.io.tmpdir" ...
一、环境准备
1、两台服务器(虽然说一台机器部署两个jboss也是可以,但是要改一堆的端口,相当麻烦,反正我是开了个虚拟机)
2、Apache2.2 用来做负载均衡和地址转发,据说jboss自带有负载均衡,但是不稳定,所以很少人使用
下载地址:http://mirrors.cnnic.cn/apache//httpd/binaries/win32/httpd-2.2.25-win32-x86-openssl-0.9.8y.msi
3、jboss4.2.3 不用多说了,记得配环境变量JBOSS_HOME
下载地址:http://nchc.dl.sourcef ...
1、formpanel.getForm().reset()方法的bug(至少我认为是个bug)
这个情况描述下来就是当formpanel加载过数据后再使用reset方法时无法正常重置为初始状态,而是重置成了之前加载数据后的状态。这其中的原因可以看下面的代码:
form.getForm().load({
url : 'xxx.do',
method : 'POST',
success : function(form,action) {
form.show();
},
failure : function(form,action) {} ...
因为在IE7中(IE6和Firfox都没有问题,只有IE7以上版本存在此问题),由于浏览器的隐私等级在IE7中默认为“中”,它会阻止保存可用来联系您的信息而没有您的明确同意的第三方Cookie。因此无法实现跨域取cookie的功能,而cookie丢失就意味着session的丢失,除非用户手动把浏览器的隐私等级在IE7中默认为“低”。而以下的那行代码就可以解决这个问题,其中用到的是P3P技术。
response.setHeader("P3P","CP=/"NON DSP COR CURa ADMa DEVa TAIa PSAa PSDa IVAa ...
1. 使用Spring注解来注入属性
1.1. 使用注解以前我们是怎样注入属性的
类的实现:
Java代码
public class UserManagerImpl implements UserManager {
private UserDao userDao;
public void setUserDao(UserDao userDao) {
this.userDao = userDao;
}
...
}
配置文件:
Java代码
<bean id="userManagerImpl" class="com ...
原帖地址:http://hi.baidu.com/wain19/blog/item/a92adc8f75c4b1ff513d923c.html
Log4J配置文件实现了输出到控制台、文件、回滚文件、发送日志邮件、输出到数据库日志表、自定义标签等全套功能。择其一二使用就够用了
#第一个DEBUG 代表了日志级别,后面的都是名称 随便取的,但是要注意下面要对应这个名称就可以了
log4j.rootLogger=DEBUG,A,B,ROLLING_FILE,SOCKET,MAIL,DATABASE,im
log4j.addivity.org.apache=true
# 应用于 ...
Struts+Spring用到现在,它的好处大家是有目共睹的,可是在遇到一个业务比较复杂的项目的时候,会发现Struts和Spring的配置文件又复杂又长,尽管将Spring配置文件分开也只是治标不治本。JDK1.5的出现,带出了一个新技术,它就是Annotation 注解式Spring自动装配,以下为相关代码(从“前”向“后”)
register.jsp
<form action="register.do" method="post">
<input type="text" id=" ...
最近在做一个项目,算是边写边学一些东西吧。把struts2+spring2+hibernate3的框架搭好跑通之后,遇到了要做用户名验证,想到要用Ajax来做。以前都是自己手写的,这次就想试试看用组件来做,网上看了看现在主流的ajax组件主要有ext、dwr、jquery。试了下用dwr,感觉蛮简单的,但是在询问了同事之后,说是dwr只是ajax组件,而且据说曾经遇到过bug,推荐我用jquery。网上看了一下jquery的东西,虽说要颠覆一些自己平时js的编码习惯,但是这个东西确实是不错,研究了一个晚上总算把jquery ajax在MVC框架中给配好了,不容易啊,呵呵,以下为相关代码( ...
一、多表联合查询
典型语句
SELECT R.READER_NAME, B.BOOK_NAME, BL.LEND_DATE
FROM READERS R, BOOKS B, BOOK_LEND BL
WHERE R.READER_ID = BL.READER_ID
AND B.ISBN = BL.ISBN
AND BL.RETURN_DATE IS NULL
不要忘记where子句中表的条件联合,避免笛卡尔结果集的产生
表的条件联合时,返回行数最小的表将作为基表,其他表和基表进行条件联合
请为表指定别名,增加可读性,提高SQL解析效率
大多数情况下,联合查询都是等值联合, ...
JBoss中包含了几种不同的服务器类型,以适应不同的需求。下面就以JBoss-4.0.0为例简要说明这几种服务器的区别以及根据需要配置自己的服务器的方法。
一、服务器的类型
在JBoss的server目录中包含了四个文件夹:all、default、standard和minimal,它们分别代表了JBoss自带的四种类服务器。从字面就可以看出四种服务器的区别。具体如下:
minimal:这是JBoss最小化配置服务器,它包含了启动JBoss所需要的最小化的服务。它启动一个日志服务、一个JNDI服务器和一个用来发现新的发布内容的URL发布扫描器。如果你想使用JMX/JBoss启动 ...