java
文章平均质量分 62
hshxf
it资深老兵。
展开
-
ab压力测试,tomcat内存泄漏解决
<br />项目开发结束了,需要做一下压力测试,就使用apache自带的ab程序进行压力测试,300个并发20000个请求,压了4组,服务器端内存就疯长到了330m,jvm一共才配置了512m,tomcat基本响应就很慢了,经过观察,330m内存基本不释放,查看自己开发的代码,没有发现不断向静态队列里不停地压对象的代码,应该基本排除是自有代码的问题,于是不停地google,发现了http://ddupnow.javaeye.com/blog/621619文章,博主的问题和我的症状很像,于是按照他的方式下载了原创 2010-07-20 11:12:00 · 3666 阅读 · 0 评论 -
18位身分证校验码计算
18位的身份证的最后一位是校验码,这个校验码采用的是ISO 7064 Mod 11-2校验系统实现的,其校验公式如下:公式说明:n:字符串的字符个数(包括校验码)i:字符位置序号(由右至左,包括校验码,空格与分隔符不及),即最右边的字符i=1ai:字符值,0-10,10用X表示r:底数,2M:模数,11java实现:private static char check(String str) { int len = str.length(); char[] ary = str.toChar原创 2010-07-25 15:03:00 · 984 阅读 · 0 评论 -
集成iBATIS3和bonecp
<br />bonecp是一款开源的、高效的数据库连接池组件,它号称是现在最快的连接池组件,官网上称是dbcp的25倍,但是iBATIS3并没有为它开发类厂,iBATIS3只支持3中类型的类厂,分别是UNPOOLED,POOLED和JNDI,要想集成只能自己开发了,自己开发也不难,只要实现DataSourceFactory接口就可以了,代码很简单:<br /> <br />package com.ibatis.factory;<br />import java.util.Properties;<br />原创 2010-09-15 19:11:00 · 2594 阅读 · 1 评论 -
centos下使用java wrapper 配置java守护进程
<br />1、下载java wrapper Community版,wget http://wrapper.tanukisoftware.com/download/3.5.7/wrapper-linux-x86-64-3.5.7.tar.gz<br />2、解压,tar -xzvf wrapper-linux-x86-64-3.5.7.tar.gz<br />3、建立java守护进程目录,mkdir /usr/local/javaservice<br />4、复制java wrapper的四个文原创 2011-01-07 11:48:00 · 4887 阅读 · 0 评论 -
centos下tomcat与apache整合
<br />1. 首先需要安装apache,安装步骤参见其官网,然后安装apache jk module<br /><br />1.1. wget http://mirror.bjtu.edu.cn/apache//tomcat/tomcat-connectors/jk/source/jk-1.2.31/tomcat-connectors-1.2.31-src.tar.gz<br />1.2. tar -xzvf tomcat-connectors-1.2.31-src.tar.gz<br />原创 2011-01-07 18:20:00 · 5890 阅读 · 1 评论 -
eclipse导入maven webapp
1、安装m2eclipse插件: help-->Install new Software... 点击add按钮,名字填入 m2e, locationl填入http://download.eclipse.org/technology/m2e/releases 下载插件,很慢2、使用maven创建web app cd workspace mvn arc原创 2011-12-01 00:46:00 · 2329 阅读 · 0 评论