- 浏览: 39664 次
- 性别:
- 来自: 上海
文章列表
1. Heap设定与垃圾回收
Java Heap分为3个区:Young,Old和Permanent。
Young保存刚实例化的对象,当该区被填满时,GC会将对象移到Old区。
Permanent区则负责保存反射对象,本文不讨论该区。
JVM的Heap分配可以使用-X参数设定,
-Xms 初始Heap ...
Log4j建议只使用四个级别,优先级从高到低分别是ERROR、WARN、INFO、DEBUG
#这里定义能显示到的最低级别,若定义到INFO级别,则看不到DEBUG级别的信息了~!
log4j.rootLogger=DEBUG
#将DAO层log记录到DAOLog,allLog中
log4j.logger.DAO=DEBUG,A2,A4
#将逻辑层log记录到BusinessLog,allLog中
log4j.logger.Businesslog=DEBUG,A3,A4
#A1--打印到屏幕上
log4j.appender.A1=org.apache.log4j.C ...
XStream 转化XML时候不能支持CDATA标签导致部分字符被转义。
import java.io.IOException;
import java.io.Writer;
import org.apache.commons.lang.StringUtils;
import com.thoughtworks.xstream.core.util.FastStack;
import com.thoughtworks.xstream.core.util.QuickWriter;
import com.thoughtworks.xstream.io.ExtendedHier ...
转载自:http://weijie.blog.51cto.com/340746/68195
目标:
使用 apache 和 tomcat 配置一个可以应用的 web 网站,要达到以下要求:
1、 Apache 做为 HttpServer ,后面连接多个 tomcat 应用实例,并进行负载均衡。
2、 为系统设定 Session 超时时间,包括 Apache 和 tomcat
3、 为系统屏蔽文件列表,包括 Apache 和 tomcat
注:本例程以一台机器为例子,即同一台机器上装一个apache和4个Tomcat。
一、前期准备工作:安装用的程序(前提保证已安装了JDK1 ...
<OBJECT classid=CLSID:8856F961-340A-11D0-A96B-00C04FD705A2 height=0 id=WebBrowser width=0></OBJECT>
<input name=Button onClick=document.all.WebBrowser.ExecWB(1,1) type=button value=打开>
<input name=Button onClick=document.all.WebBrowser.ExecWB(2,1) type=button value=关闭所有>
...
Spring定时任务的简单例子(转载自:http://blog.sina.com.cn/s/blog_4847a92801008nt4.html)
这几天因为工作的需要,用到了spring的定时任务的功能,网上查资料,并且实际运用了一下,觉得spring还是很智能化的,只需要配置一下配置文件就可以了,下面的这篇文章我觉得还是很好的,摘录下来,供以后参考用
package util;
import org.apache.log4j.*;
public class TaskJob {
public static Logger log = Logger
...
@echo off
wmic ENVIRONMENT create name="TOMCAT_HOME",username="<system>",VariableValue="D:\Tomcat5.5"
pause
创建桌面快捷方式
@echo off
ECHO [InternetShortcut]>> google.url
ECHO URL=http://www.google.com>> google.url
- 2009-11-26 13:45
- 浏览 1585
- 评论(0)
一个实现ServletContextListener接口的类: StatisticsContextListener.java
package com.ed.cnc.servletListener;
import javax.servlet.ServletContextEvent;
import javax.servlet.ServletContextListener;
import com.ed.cnc.city.StatisticsTask;
/** *//**
* 统计ContextListener
* @author westd
*
*/
/** ...
- 2009-11-11 10:50
- 浏览 1747
- 评论(1)
【身份证号码的规则】
1、15位身份证号码组成:
ddddddyymmddxxs共15位,其中:
dddddd为6位的地方代码,根据这6位可以获得该身份证号所在地。
yy为2位的年份代码,是身份证持有人的出身年份。
mm为2位的月份代码,是身份证持有人的出身月份。
dd为2位的日期代码,是身份证持有人的出身日。
这6位在一起组成了身份证持有人的出生日期。
xx为2位的顺序码,这个是随机数。
s为1位的性别代码,奇数代表男性,偶数代表女性。
2、18位身份证号码组成:
ddddddyyyymmddxxsp共18位,其中:
其他部分都和15位的相同。年份代码由原来的2位升级到4位。最后一位为校验 ...
- 2009-11-09 13:42
- 浏览 8057
- 评论(1)
Websphere MQ 不多介绍,IBM的消息中间件。
新手初学MQ,高手勿笑。献丑了。
MQ 文件的传输
对于MQ传输文件,我采取的思路是:
A.先定义一个序列化类(赞命名为fileBean),类的属性有fileName和fileContent 两个。
B.用输入流配合 BASE64Encoder 将文件格式化为 基于BASE64Encoder 的String编码 作为文件的内容。
C.将文件名和文件内容set到fileBean的fileContent属性中。
D.调用MQ将这个Object写到远程队列中去。
E.接收方接受到消 ...
- 2009-11-08 12:40
- 浏览 4669
- 评论(3)
一 事务处理介绍
事务是这样一种机制,它确保多个SQL语句被当作单个工作单
元来处理。事务具有以下的作用:
* 一致性:同时进行的查询和更新彼此不会发生冲突,其他
用户不会看到发生了变化但尚未提交的数据。
* 可恢复性:一旦系统故障,数据库会自动地完全恢复未完
成的事务。
二 事务与一致性
事务是完整性的单位,一个事务的执行是把数据库从一个一
致的状态转换成另一个一致的状态。因此,如果事务孤立执行时
是正确的,但如果多个事务并发交错地执行,就可能相互干扰,
造成数据库状态的不一致。在多用户环境中,数据库必须避免同
时进行的查询和更新发生冲突。这一点是很重要的,如果正 ...
- 2009-04-11 19:59
- 浏览 1667
- 评论(0)
前些天遇到个问题,是问Oracle的伪列和伪表都有哪些? 呵呵 ,汗!学的时候没认真学,这些概念还真没注意!
1、oracle的伪列:
oracle系统为了实现完整的关系数据库功能,系统专门提供了一组称为伪列(Pseudocolumn)的数据库列,这些列不是在建立对象时由我们完成的,而是在我们建立时由Oracle完成的。Oracle目前有以下伪列:
currval 和 nextval 使用序列号的保留字
level 查询数据所对应的级
rowid 记录的唯一标识
rownum 限制查询结果集的数量
2、oracle的伪表
dual
该表主要目的是为了保 ...
- 2009-04-11 18:14
- 浏览 2379
- 评论(0)
前几天谈到自己设计一个Hibernate,个人感觉首先要把配置文件解析出来。
当前的配置文件几乎清一色的xml,连properties都退居二线(呵呵,高手勿骂,至少我用的几乎全是xml)。所以个人收集了一部分xml文件解析的常用方法。
先写个简单的Xml文件。
<?xml version="1.0" encoding="UTF-8"?>
<value>
<param-name>wodliwu</param-name>
<param-value>我的 ...
- 2009-04-10 22:05
- 浏览 2059
- 评论(1)