
java
xuyiwenlove
这个作者很懒,什么都没留下…
展开
-
tomcat 连接池泄露的问题:Cannot get a connection, pool exhausted
[color=red][b]1 问题描述[/b][/color]Web程序在tomcat刚开始运行时速度很快,但过一段时间后发现速度变得很慢。检查日志输出,发现异常如下:[code="xml"]org.apache.commons.dbcp.SQLNestedException: Cannot get a connection, pool exhausted, cause:java...原创 2011-05-04 10:25:28 · 244 阅读 · 0 评论 -
Apache commons-configuration
Apache Commons-configuration 学习笔记 1 如果要使用configuration这个包,首先要保证使用JDK1.2以上,还要引入如下jar包 [list][*]commons-beanutils [*]commons-lang [*]commons-logging [*]commons-collections [*]commons-dig...原创 2012-11-15 16:47:21 · 422 阅读 · 0 评论 -
Java、Js判断全角半角
JS判断全角半角:[code="js"]function chkHalf(str){ for(var i=0;i65248)||(strCode==12288)){ alert("有全角字符"); break; } ...原创 2012-11-13 11:40:39 · 201 阅读 · 0 评论 -
HashMap实现原理
[size=large][b]1.HashMap的数据结构[/b][/size] [size=medium][color=black] 数组的特点是:寻址容易,插入和删除困难;而链表的特点是:寻址困难,插入和删除容易。那么我们能不能综合两者的特性,做出一种寻址容易,插入删除也容易的数据结构?答案是肯定的,这就是我们要提起的哈希表,哈希表有多种不同的实现方法,我接下来解释的是最常用的一种...原创 2012-10-23 21:49:02 · 96 阅读 · 0 评论 -
proxool
Proxool连接池是sourceforge下的一个开源项目,这个项目提供一个健壮、易用的连接池,最为关键的是这个连接池提供监控的功能,方便易用,便于发现连接泄漏的情况。开源项目地址是:http://proxool.sourceforge.net/配置连接池比较的简单:1、将下载的包解开,从包中的lib目录下将proxool-xxx.jar(xxx随着不同的版本号变化)加入你的工...原创 2012-06-06 17:23:06 · 85 阅读 · 0 评论 -
JSTL中fn函数的使用
[img]http://dl.iteye.com/upload/attachment/532238/f6a1ad89-26b7-3840-b9fa-aadeb8506f88.jpg[/img]2011-08-08 09:20:33 · 110 阅读 · 0 评论 -
java获取IP地址
[code="java"]public String getIpAddr(HttpServletRequest request) { String ip = request.getHeader("clientip"); if (ip == null || ip.length() == 0 || "unknown".equalsIgnoreCase(ip)) {...原创 2011-03-18 15:40:42 · 85 阅读 · 0 评论 -
Double与BigDecimal 精度问题
[1] 精确的浮点运算: 在Java里面,有时候为了保证数值的准确性需要精确的数据,先提供一个例子就可以发现问题了:[code="java"]public class FloatNumberTester { public static void main(String args[]){ System.out.println(0.05+0.01); ...原创 2011-03-15 22:18:00 · 1248 阅读 · 0 评论 -
图形验证码的生成
[code="java"]/* * 功能说明:生成验证码图片,将验证码保存进session里 * 参数说明: * count:验证码的字符个数 * width:验证码图片宽度 * height:验证码图片高度 * type:类型 0-纯数字 1-纯大写字母 2-数字和大学字母混合 */import ...原创 2010-11-10 11:04:37 · 93 阅读 · 0 评论 -
OGNL表达式
OGNL 表达式学习 (文章源自:http://www.iteye.com/topic/646851)[code="java"] My JSP 'OGNL1.jsp' starting page 1.通过ognl表达式获取 属性范围中的值 ...原创 2011-06-25 16:03:49 · 93 阅读 · 0 评论 -
几种通信协议的比较
文章源自:http://dalezhu.iteye.com/blog/190962[color=red][size=large]一、综述[/size][/color]本文比较了RMI,Hessian,Burlap,Httpinvoker,web service等5种通讯协议的在不同的数据结构和不同数据量时的传输性能。RMI是java语言本身提供的远程通讯协议,稳定高效,是EJB的基...原创 2011-06-24 11:15:57 · 800 阅读 · 0 评论 -
jxl读写excel文件
使用第三方工具包jxl来对excel进行读写操作1.读取Excel操作:[code="java"]/** * 读 * @param file 欲读取的Excel文件的路径 * @return * @throws Exception */ public static String read(File file) throws Exception {...原创 2011-06-22 17:16:25 · 116 阅读 · 0 评论 -
分页实现的三种方式
分页问题是一个非常普遍的问题,开发者几乎都会遇到,这里不讨论具体如何分页,说明一下Web方式下分页的原理。首先是查询获得一个结果集(表现为查询数据库获得的结果),如果结果比较多我们一般都不会一下显示所有的数据,那么就会用分页的方式来显示某些数据(比如20条)。因为Http的无状态性,每一次提交都是当作一个新的请求来处理,即使是换页,上一次的结果对下一次是没有影响的。这里总结三种实现分页的方...原创 2011-06-22 10:51:04 · 607 阅读 · 0 评论 -
自定义标签
自定义标签:1、实现自定义标签按如下步骤进行: (1)开发自定义标签处理类: (2)建立一个*.tld 文件,每个*.tld 文件对应一个标签库,每个标签库对应多个标签: (3)在web.xml文件中增加自定义标签的定义: (4)在JSP 文件中使用自定义标签。 2、开发自定义标签: 自定义标签类都必须继承一个父类: java.S...原创 2011-06-20 16:15:38 · 100 阅读 · 0 评论 -
struts.properties
struts.action.extension The URL extension to use to determine if the request is meant for a Struts action 用URL扩展名来确定是否这个请求是被用作Struts action,其实也就是设置 action的后缀,例如login.do的'do'字。 st...原创 2011-05-28 16:10:28 · 97 阅读 · 0 评论 -
图片上传压缩处理
源自:http://www.iteye.com/topic/266585[code="java"]/** * 缩略图实现,将图片(jpg、bmp、png、gif等等)真实的变成想要的大小 */package com.joewalker.test;import java.awt.Image;import java.awt.image.BufferedImage;...原创 2011-08-17 18:24:37 · 143 阅读 · 0 评论 -
Spring配置数据源的三种方式
[b]Spring配置数据源的三种方式[/b][color=red][b]1,使用org.springframework.jdbc.datasource.DriverManagerDataSource[/b][/color]说明:DriverManagerDataSource建立连接是只要有连接就新建一个connection,根本没有连接池的作用。[code="xml"] ...原创 2011-05-04 10:35:27 · 82 阅读 · 0 评论 -
Struts2 action返回值
[code="java"]//设置调用完毕后 不处理result值ActionContext.getContext().getActionInvocation().getProxy().setExecuteResult(false);[/code]原创 2012-08-30 15:05:37 · 405 阅读 · 0 评论