自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(40)
  • 收藏
  • 关注

原创 100行Java代码构建一个线程池

转自:http://www.cn-java.com/www1/?action-viewnews-itemid-7754本示例程序由三个类构成,第一个是TestThreadPool类,它是一个测试程序,用来模拟客户端的请求,当你运行它时,系统首先会显示线程池的初始化信息,然后提示你从键盘上输入字符串,并按下回车键,这时你会发现屏幕上显示信息,告诉你某个线程正在处理你的请求,如果你快速地输入一...

2011-03-14 23:47:52 106

原创 IE下调试js

1 设置IE浏览器。选项->高级->禁用脚本调试(Internet Explorer) 前面钩去掉2 在要调试的前一行加debugger;如下: debugger controlLoginVisible();从此不用再用alert 来测试js了本人已经在win 7 下测试,这工具对开发人员不错。。。...

2011-03-13 12:42:49 265

原创 清空session的方法

清空session的方法,常用来注销的时候清空所有的session. 方法一:Enumeration e=session.getAttributeNames(); while(e.hasMoreElements()){ String sessionName=(String)e.nextElement(); System.out.println("存在的session有:...

2011-03-13 12:10:37 750

原创 用于判断用户注册时,密码强度的JS代码

原理及是根据输入字符的类别,是字母,还是数字,大小写等判断,代码 比较精简,大家可以研究下。 //CharMode函数 //测试某个字符是属于哪一类. function CharMode(iN){ if (iN>=48 && iN =65 && iN =97 && iN >=1; } return modes; } //checkStrong函数 //...

2011-03-13 11:50:22 266

原创 JProfiler

JProfiler是一个全功能的Java剖析工具(profiler),专用于分析J2SE和J2EE应用程序。  它把CPU、执行绪和内存的剖析组合在一个强大的应用中。JProfiler可提供许多IDE整合和应用服务器整合用途。  JProfiler直觉式的GUI让你可以找到效能瓶颈、抓出内存漏失(memory leaks)、并解决执行绪的问题。它让你得以对heap walker作资源回收器...

2011-03-13 11:36:12 136

原创 Tomcat:Caused by: java.lang.OutOfMemoryError: PermGen space

转自:http://hi.baidu.com/zoomx/blog/item/77d93ca819f0a0b0cb130c8d.html项目中遇到了系统停止响应的问题,查看日志发现Tomcat报告Caused by: java.lang.OutOfMemoryError: PermGen space异常,开始以为是程序内存泄漏导致的内存溢出,网上查了一下,原来是另有原因,不过确实是...

2011-03-12 21:21:49 95

原创 Hibernate/Spring/Struts架构使用OpenSessionInView的问题

转自:http://www.iteye.com/topic/15057?page=1robbin --------------------------今天有一个朋友问了我一个问题,他使用的是Hibernate/Spring/Struts架构,配置使用Spring的OpenSessionInView Filter,但是发现不生效,lazy的集合属性在页面访问的时候仍然报session...

2011-03-12 13:39:21 74

原创 实现和 jdk\bin\native2ascii.exe 同样的功能

[code="java"] public static String convert(String str){ String tmp; StringBuffer sb = new StringBuffer(); char c; for (int i = 0; i < str.length(); i++) { c = str.charAt(i); if(c...

2011-03-12 13:14:19 111

原创 Java(CallableStatement)调用Oracle存储过程返回结果集(ResultSet)

一:无返回值的存储过程调用存储过程: CREATE OR REPLACE PROCEDURE PRO_1(PARA1 IN VARCHAR2,PARA2 IN VARCHAR2) AS BEGIN INSERT INTO DBO.EMP (ID,NAME) VALUES (PARA1, PARA2); END PRO_1...

2011-03-10 00:14:34 177

原创 Java打印程序设计

前言在我们的实际工作中,经常需要实现打印功能。但由于历史原因,Java提供的打印功能一直都比较弱。实际上最初的jdk根本不支持打印,直到jdk1.1才引入了很轻量的打印支持。所以,在以前用Java/Applet/JSP/Servlet设计的程序中,较复杂的打印都是通过调用ActiveX/OCX控件或者VB/VC程序来实现的,非常麻烦。实际上,SUN公司也一直致力于Java打印功能的完善...

2011-03-09 23:47:39 114

原创 输入框不允许输入汉字,屏蔽特殊字符

网页特效 www.phpnet.cn --输入框不允许输入汉字 我使用的,感觉还不错,输入汉字后会自动去掉,包括全角输入符号也能去掉。不错不错,嘻嘻。不过后面那个属性貌似没有额。第二种方法:红色标识部分指不能调整输入法,通过这个来限制不能输入中文。不过如果贴过去不能限制。 正则1: /^[...

2011-03-09 23:22:07 2623

原创 资源获取总结(转)

资源获取总结: Spring提供了很多 Resource 的实现,下面对以下四种进行总结: ClassPathResource与FileSystemResource,ClassPathXmlApplicationContext与FileSystemXmlApplicationContextzhi。 以spring in actiong 中第一个例子为背景讨论:spring版的hello...

2011-03-09 00:19:47 199

原创 OpenSessionInView模式运用

想解决问题:spring中session管理opersession,避免页面中数据未输出完session就被关闭了(session延迟加载)转载:Spring+Hibernate中OpenSessionInView模式运用配置OpenSessionInView模式也很简单,Spring提供了两种方式:1、过滤流Filter [code="java"]OpenSe...

2011-03-09 00:10:05 105

原创 ssh 中使用c3p0 的连接池配置(转)

applicationContext.xml 文件: com.mysql.jdbc.Driver jdbc:mysql://192.168.3.110:3306/DBName?use...

2011-03-08 23:42:21 130

原创 Hibernate+ehcache二级缓存技术(转)

增加二级缓存处理原因:二级缓存是CPU性能表现的关键之一,在CPU核心不变化的情况下,增加二级缓存容量能使性能大幅度提高。而同一核心的CPU高低端之分往往也是在二级缓存上有差异,由此可见二级缓存对于CPU的重要性。1、首先设置EhCache,建立配置文件ehcache.xml,默认的位置在class-path,可以放到你的src目录下:[code="java"]<?xml versio...

2011-03-08 23:17:54 83

原创 使用技巧 如何用Java读取Excel文件内容(转)

可以用Java读取Microsoft Excel文件。微软提供了一个Excel的ODBC驱动程序,因此我们就可以使用JDBC和Sun的JDBC-ODBC驱动来读取Excel文件了。如果你有个Excel文件,名为Book1.xls(译者注:由于原文的例子我没有下载下来,所以我用了自己的例子),并且,该文件中有一个工作表(sheet)名为Sheet1微软的ODBC驱动程序把工作表中的第...

2011-03-08 23:06:06 157

原创 配置Hibernate连接池(转)

用Hibernate自带的连接池性能不高,而且还存在BUG,因此官方推荐使用c3p0或Proxool连接池。1.Hibernate默认连接池com.mysql.jdbc.Driver jdbc:mysql://localhost:3306/schoolprojecttrueU...

2011-03-08 22:56:34 59

原创 关于提升JSP应用程序的七大绝招(转)

你时常被客户抱怨JSP页面响应速度很慢吗?你想过当客户访问次数剧增时,你的WEB应用能承受日益增加的访问量吗?本文讲述了调整JSP和servlet的一些非常实用的方法,它可使你的servlet和JSP页面响应更快,扩展性更强。而且在用户数增加的情况下,系统负载会呈现出平滑上长的趋势。在本文中,我将通过一些实际例子和配置方法使得你的应用程序的性能有出人意料的提升。其中,某些调优技术是在你的编程工作中...

2011-03-08 22:40:45 86

原创 DWR学习文档(转)

DWR是作为远程调用的ajax框架,将服务端的java类,方法和浏览器的javascript的类,方法对应起来。现在官方最新的版本是DWR2.0,可以在http://getahead.ltd.uk/dwr/download下载到。 我们真对DWR2.0做一些例子讲解一下它的特性: Hello World: 新建一个web项目DWRStudy,在项目中构建路径中加入dwr.jar, ...

2011-03-08 21:21:05 101

原创 64位 win7 安装mysql

以为win7下跟XP的安装过程差不多。。。却让我晚上搞了几个小时。。。一开始老是安装正确,启动配置错误。。。还好找到了正确的安装步骤,http://bugs.mysql.com/bug.php?id=59094Now not error step Step 1. Mysql Server uninstall确定系统没装Step 2. Program File...

2011-03-08 00:16:46 79

原创 js控制日期格式

第一种:[html]function td(d){var r=1,p='';if(!/[^\d\-]/ig.test(d))p=d.split("-");else r=0;if(p.length==3){if(p[1]0&p[2]>0){if(new Date(p[0],p[1],0).getDate() 2 || iaDate[2].length > 2) return ...

2011-03-07 00:31:33 229

原创 Spring MVC与Veclocity结合中文问题及常用中文问题总结(转)

昨天在整合Spring MVC和Velocity,Sitemesh时,又碰到了久违的中文问题。唉,JSP, mysql, struts,每次都会碰到这样的问题,总是以为这种以后不会碰到这种看似初级的问题了,结果还是躲不过。网上没查到相关资料,于是开始动手跟踪Spring和Velocity的源码,弄了一天终于搞定。后来一个同学告诉我这个问题在Spring中文论坛里有精华贴,跟我最后的解决方案一样的,...

2011-03-07 00:30:57 72

原创 js控制显示

1 第一种:无标题文档function showv(){ var tr1=document.getElementById("tr1"); tr1.style.display=""; var sobj=document.getElementById("sv"); alert(sobj.value); var opt...

2011-03-07 00:29:34 86

原创 IE下的优秀js调试工具Companion.JS (转)

做web开发的朋友都清楚,js程序的调试是相当郁闷的,因为首先这种语言语法比较灵活,它是一种弱类型的脚本语言,很多错误是无法控制的,这些不谈,最痛苦的是没有什么好的调试工具,现在的情况比以前稍好,在Firefox下还有firebug,这的确是一个不错的js调试工具,但在IE下使用就很麻烦,而且效果很不好,鄙人一直苦于寻找一个很好的IE下的js调试工具,能够自动捕获错误,并定位位置和原因,没想到今天...

2011-03-07 00:28:09 101

原创 拷贝网页内容时,实现在尾部自动追加文字(转)

刚才在网页上拷贝文章时,发现拷贝的文章后边自动追加了网站的宣传连接。原来一些网站为了防止文章内容被复制,使用了很多种方法来保护自己的版权。 现在的网站技术,从来就没有什么能够阻止一个想要复制你内容的方法,还不如想这样大度一些,在复制内容的过程中增加一个自己的版权信息好了。略作整理代码如下: document.body.oncopy = function () { ...

2011-03-07 00:14:51 414

原创 网站开发常用的一些值得珍藏的代码(转)

1. oncontextmenu="window.event.returnValue=false" 将彻底屏蔽鼠标右键no 可用于Table 2.取消选取、防止复制 3.onpaste="returnfalse" 不准粘贴 4. oncopy="return false;" oncut="return false;" 防止复制 5. IE地址栏前换成自己的图标 ...

2011-03-07 00:12:52 160

原创 JS实现即时统计文本区域字数

示例源码如下: 以下是引用片段: function textareastrlen(str){ //统计文本区域字数函数 www.DeepTeach.com var len; var i; len = 0; for (i=0;i255) { len+=2; } else { len++;...

2011-03-07 00:09:52 420

原创 JS组件dtree轻松实现树型菜单

摘要:详细介绍应用dtree构建一个JavaScript树型菜单及其中参数配置说明 这几天写个网站,用了一个JavaScript写的树型菜单,有网友问我要这个代码,很奇怪,了解一下,原来网上很多文章都在讨论Js树型菜单,看了几个实例,发现确实没有我用的这个好,因此baidu了一下,略作整理,希望大家不要浪费无用功。 (网上很多人都将dtree改头换面加以演绎,造成了海量垃圾,这里希望大...

2011-03-07 00:05:37 150

原创 java中取小数点后两位(四种方法)

一Long是长整型,怎么有小数,是double吧 java.text.DecimalFormat df=new java.text.DecimalFormat("#.##"); double d=3.14159; System.out.println(df.format(d));二java.math.BigDecimal BigDecimal bd = ne...

2011-03-07 00:00:50 117

原创 读取远程文件,然后在指定目录下生成同样的文件(转)

private void FileWrite(String ftp,String DXBS,String fileName,String fileExt){ java.net.URL urlfile = null; HttpURLConnection httpUrl = null; try { // 连接指...

2011-03-06 23:53:56 115

原创 java像素级图像处理与识别方法

转载,挺不错的文章朋友要求帮忙做一个图片识别的小程序,因为要用在特定的环境下,所以决定采用java语言实现。首先用matlab实现了识别算法的仿真,因为只是对特定的数字组合的识别,所以非常的简单,放弃采用比较复杂的识别算法,采用最普通的像素比较的识别算法。(如果背景噪声比较复杂,可以考虑先滤波后识别)在写java程序的时候发现一些问题,网上关于图片像素级操作的资料不是太多,有的还不是太...

2011-03-06 23:48:57 498

原创 hibernate操作视图

1 库中生成视图要完成这样的查询需要较长较复杂的SQL代码,与其在程序中书写代码不如在数据库建立一个视图来简化程序的操作,其SQL代码如下:create view employeedetialinfo AS (select e.emp_id,e.emp_name,e.emp_sex,e.emp_age,d.dept_name,b.business_name,e.emp_addres...

2011-03-06 23:38:18 157

原创 Calendar日历选择器的使用方法(转)

是一款开源、功能強大、应用比较广泛的JS实现的日历。可以定制日期事件,定制日期链接。而且支持中文化。官方地址:http://www.dynarch.com/projects/calendar/ 演示地址:http://www.dynarch.com/demos/jscalendar/将以下文件拷贝到“js/jscalendar/”文件夹下 calendar.jscale...

2011-03-06 00:12:11 764

原创 解决ECLIPSE3.2+MYECLIPSE5.5在winXP下面用老是内存不足(转)

用ECLIPSE3.2+MYECLIPSE5.5在winXP下面用老是内存不足? 更改ECLIPSE文件夹下的ECLIPSE.INI文件内容如下: -vmargs -Xms128m -Xmx512m -XX:PermSize=64m -XX:PermSize=128m或者:在eclipse目录下建个批处理文件eclipse.bat,用文本编辑器打开,写入...

2011-03-06 00:09:54 82

原创 java中对日期的加减操作

/* *java中对日期的加减操作 *gc.add(1,-1)表示年份减一. *gc.add(2,-1)表示月份减一. *gc.add(3.-1)表示周减一. *gc.add(5,-1)表示天减一. *以此类推应该可以精确的毫秒吧.没有再试.大家可以试试. *GregorianCalendar类的add(int field,int amount)方法表示年月日加减....

2011-03-06 00:06:12 136

原创 使用Struts的Token机制解决表单的重复提交(转)

Struts的Token(令牌)机制能够很好的解决表单重复提交的问题,基本原理是:服务器端在处理到达的请求之前,会将请求中包含的令牌值与保存在当前用户会话中的令牌值进行比较,看是否匹配。在处理完该请求后,且在答复发送给客户端之前,将会产生一个新的令牌,该令牌除传给客户端以外,也会将用户会话中保存的旧的令牌进行替换。这样如果用户回退到刚才的提交页面并再次提交的话,客户端传过来的令牌就和服务器端的令牌...

2011-03-05 23:57:06 69

原创 unix命令

1 cd 目录 移动到一个目录下面2 ps -ef|grep java 查看java进程3 ./shutdown.sh 停tomcat ./start.sh 用于进入tomcat的bin目录后执行启动tomcat命令 反之,关闭tomcat为./shutdown.sh4 ./startup.sh 启tomcat5 prstat -a 2 查看cpu使用情况...

2011-03-05 23:53:40 141

原创 网页变灰窍门

昨天、今天、明天是全国哀悼日,一瞬间所有的大网站主色调都是灰色的。下面是变灰代码html { filter:progid:DXImageTransform.Microsoft.BasicImage(grayscale=1); }把此段代码加在css中。 html { filter:progi...

2011-03-05 23:50:37 104

原创 定时执行任务的三种方法(转)

1)java.util.Timer 这个方法应该是最常用的,不过这个方法需要手工启动你的任务: Timer timer=new Timer(); timer.schedule(new ListByDayTimerTask(),10000,86400000); 这里的ListByDayTimerTask类必须extends TimerTask里面的run()方法。2)ServletConte...

2011-03-05 23:47:34 124

原创 Hibernate 3 中文乱码的解决(转)

最近在项目中遇到了一个问题,就是做查询的时候,如果用户输入中文的话,明明数据库有这样的记录,却怎么也检索不到结果。作为调试的手段,我把hql语句打印出来,也没有发现什么问题,和预期的一样。甚是郁闷,后来,上网查了一下资料,原来是hibernate3对中文的支持不是太好,需要在hibernate的配置文件中添加一个属性,(这里使用了spring的IOC容器来注入) ...

2011-03-05 23:33:44 119

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除