- 博客(33)
- 收藏
- 关注
原创 实现 JScrollPane 自动滚动
import java.awt.Point;import javax.swing.DefaultListModel;import javax.swing.JScrollBar;/** * AutoScroll.java * Created on Apr 17, 2009, 3:48:21 PM * Copyright (c) 2007-2009. CUCKOO Workgr...
2013-01-09 13:47:23
430
原创 在FEDORA下设置JAVA环境变量
下载JDK的RPM包,直接 切换到相关对文件夹下,rpm -ivh jdk-7u2-linux-i586.rpm自动在/usr/java/ 下创建了jdk1.7.0_02的文件夹。 在/etc/profile.d/ 目录下,创建并且编辑一个java.sh的文件sudo touch /etc/profile.d/java.shsudo gvim...
2012-06-04 17:07:33
300
原创 小喇叭和删除硬件的图标不显示解决方法
我的电脑是XP系统,最近发现电脑右下角的USB图标不见了,拔U盘时只能直接拔,没有了:安全删除USB.的字样了,这样对U盘有没有伤害?如何能让那个图标重新显示? 打开注册表→开始→运行→Regedit→依次展开HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Run 在右边空白区域单击右键→新建→字符串值→Systray.e...
2010-12-25 18:10:45
197
原创 判断 iframe 是否加载完成的完美方法
var iframe = document.createElement("iframe"); iframe.src = "http://www.baidu.com"; if (iframe.attachEvent){ iframe.attachEvent("onload", function(){ alert("Loc...
2010-12-16 16:45:45
117
原创 数据库连接池工具的分析
两种开源的数据库连接池JDBC 的数据库连接池使用 javax.sql.DataSource 来表示,DataSource 只是一个接口,该接口通常由服务器(Weblogic, WebSphere, Tomcat)提供实现,也有一些开源组织提供实现:DBCP 数据库连接池C3P0 数据库连接池DataSource 通常被称为数据源,它包含连接池和连接池管理两个部分,...
2010-12-02 09:26:17
146
原创 Apache2(.2)+tomcat+JK 集群
看了不少关于配置apache+tomcat集群的文章,按部就班的做,基本上能成功。可是软件的更新很快,一些老的配置已经不能满足需求,而一些新的配置也不能尽如人意,结合网上的实例,下面将我配置的过程做一个描述: 1 为什么要做集群? 集群有别于分布式的解决方案,它采用的是每台服务器运行相同应用的策略,由负责平衡的服务器进行分流,这对提高整个系统的并发量及吞吐量是更有效的办法。而集群对...
2010-10-20 13:29:31
155
原创 常见的Exception in thread"main" java.lang.NoClassDefFoundError的几种解决方式
1、你的文件名对吗?JAVA要求你的文件和你的类名严格对应的。比如 public class HelloWorld{ .....那么文件名一定只能是HelloWorld.java,看仔细了!2、你的程序中有main方法吗?参数什么的对吗?main方法的声明应该是这样子的:public static void main(String[] args) 事实上如果你用开发工具来做...
2010-09-17 11:38:08
8076
原创 Query的一个表单验证插件
有多种验证规则,同时,可以很方便的定义自己的规则。在此,说明一些常用的功能,详细的介绍,可以参考官方文档。http://docs.jquery.com/Plugins/Validationvalidation插件使用很简单: Javascript代码 $("#formId").validate( { // 验证规则 ...
2010-07-16 10:54:48
178
原创 Struts2中Session的使用
Struts2中关于Session的使用在Struts2里,如果需要在Action中使用session,可以通过下面两种方式得到1.通过ActionContext class中的方法getSession得到2.Action实现org.apache.struts2.interceptor.SessionAware接口的方式来对session进行操作 下面先看一个采用第一种...
2010-05-11 11:42:59
111
原创 java.util.ConcurrentModificationException 异常解决办法
【错误原因】:当某个线程对一个Collection / Map进行遍历时,另外一个线程对其进行了修改。一般情况下,map里面存放的对象越多、读写越频繁,这种异常出现的几率越大。拿我遇到的情况举例:在一个竞价系统中,我用一个全局静态HashMap做缓存使用,里面存放用户报价记录。前台用户报价实时写进该HashMap,同时会实时读取记录并next()方法进行遍历显示。正常使用时...
2010-05-10 22:30:24
238
原创 Java容器类List、ArrayList、Vector及map、HashTable、HashMap的区别
ArrayList和HashMap是异步的,Vector和HashTable是同步的 所以Vector和HashTable是线程安全的,而ArrayList和HashMap并不是线程安全的。 因为同步需要花费机器时间,所以Vector和HashTable的执行效率要低于 ArrayList和HashMap。 Collection接口实现类层次 ├List ...
2010-05-10 22:24:41
107
如何解决MYSQL数据中文乱码问题
第一种方法,很精辟的总结:经常更换虚拟主机,而各个服务商的MYSQL版本不同,当导入数据后,总会出现乱码等无法正常显示的问题,查了好多资料,总结出自己的一点技巧: WINDOWS 下导入应该这样使用MYSQL的命令在DOS命令下进入mysql的bin目录下,输入mysql -uroot -p密码 数据库名称...
2010-05-02 20:48:08
111
成功解决Mysql乱码问题
其实,原因在于MYSQL服务器使用的默认编码,以及数据库的默认编码,很多人已经很小心的在建立表时关注表的字符编码,却忽略了数据库的字符编码,而在没指定数据库的字符编码时,创建的数据库就使用MYSQL服务器的默认编码,但是,如果MYSQL服务器的配置文件没有指定编码时,很可能就是使用的latin1编码.查看服务器和数据库使用何种编码的MYSQL命令为:SHOW VARIABLES LIKE 'c...
2010-05-02 20:44:36
156
java配合tomcat实现动态2级域名效果
开始之前,首先来认识下什么是2级域名? 一般我们注册一个域名,比如 www.iteye.com (以下内容均以iteye.com域名为例子,当然这只是example,该域名早已被注册了!),那么这个就是你的1级域名(顶级域名),是固定的并且只有1个,而像 robin.iteye.com,stephen830.iteye.com等等就是你这个1级域名下的2级域名了。因此,每个1级域名下面可以...
2010-04-20 15:25:33
219
原创 JVM参数配置大全
堆大小设置JVM 中最大堆大小有三方面限制:相关操作系统的数据模型(32-bt还是64-bit)限制;系统的可用虚拟内存限制;系统的可用物理内存限制。32位系统下,一般限制在1.5G~2G;64为操作系统对内存无限制。我在Windows Server 2003 系统,3.5G物理内存,JDK5.0下测试,最大可设置为1478m。典型设置: java -Xmx3550m -Xms3550...
2009-12-01 20:35:02
127
原创 MySql noinstall-5.1.34-win32 配置
1. 解压mysql-noinstall-5.1.34-win32.zip 到你喜欢的目录,例如:E:\soft_install\mysql-5.1.34-win322. 在根目录E:\soft_install\mysql-5.1.34-win32中有五个配置信息文件:my-small.ini (memory E:\soft_install\mysql-5.1.34-win32...
2009-10-10 11:39:15
137
原创 常见问题解答
常见问题解答 Tomcat 启动后,出现一个登陆页面,但进入后,看不到页面? 答: 可能是tomcat没有完全解压缩,必须用解压缩软件进行手工解压。 TOMCAT启动时一闪而过,无法启动? 答: 1、可能是端口被占用,可找到TOMCAT的安装目录下的SERVER.XML文件。如..\EAM2003\conf\SERVER.XML,用记事本打开此文件,查找8080,如果找到,...
2009-09-20 00:42:08
170
原创 MyEclipse垃圾箱设置
1.找到你的MyEclipse的工作空间。 路径:MyEclipse\.metadata\.plugins\org.eclipse.core.runtime\.settings\2.用记事本或写字板打开org.eclipse.ui.prefs添加:SHOW_MEMORY_MONITOR=true3.重启MyEclipse,就会看到下面有个小垃圾箱。这个是用来释放...
2009-09-16 09:06:51
159
原创 CSS的常用滤镜(filter)属性及语句大全
CSS滤镜虽然只能在IE浏览器中表现出效果,但是仍不失为网页增加特效的好办法。1.CSS静态滤镜样式 (filter)CSS静态滤镜样式的使用方法:{ filter : filtername( parameters1, parameters2, ...) }Filter样式 简要说明 支持参数 alpha 设置图片或文字的不透明度 opacity、finishOpaci...
2009-06-30 18:06:47
267
原创 CSS背景属性
背景颜色属性(background-color)这个属性为HTML元素设定背景颜色,相当于HTML中bgcolor属性。body {background-color:#99FF00;}上面的代码表示Body这个HTML元素的背景颜色是翠绿色的。背景图片属性(background-image)这个属性为HTML元素设定背景图片,相当于HTML中backgrou...
2009-06-30 16:45:39
173
原创 特殊符号大全
░ ▒ ▬ ♦ ◊ ◦ ♠ ♣ ▣ ۰•● ❤ ●•۰ ► ◄ ▧ ▨ ♨ ◐ ◑ ↔ ↕ ▪ ▫ ☼ ♦ ♧♡♂♀♠♣♥❤☜☞☎☏⊙◎ ☺☻☼▧▨♨◐◑↔↕▪ ▒ ◊◦▣▤▥ ▦▩◘ ◈◇♬♪♩♭♪の★☆→あぃ£Ю〓§♤♥▶¤๑⊹⊱⋛⋌⋚⊰⊹ ≈ ๑۩۩.. ..۩۩๑ ๑۩۞۩๑ ✲ ❈ ✿ ✲ ❈ ➹ ~.~ ◕‿-。 ☀☂☁【】┱ ┲ ❣ ✚ ✪ ✣...
2009-06-30 14:07:46
625
原创 The method getJspApplicationContext(ServletContext
今天开发遇到这个错误:The method getJspApplicationContext(ServletContext) is undefined for the type JspFactory 最终解决来 是因为由于servlet-api或jsp-api之类的包不兼容的问题,tomcat6加载包的顺序是后加载的覆盖之前加载过的,项目的lib文件夹下又正好有一个版本比较老的jsp-ap...
2009-06-08 10:56:06
192
原创 制作非主流QQ空间图片在线编辑制作工具大全
闪字http://ghlp.igogo8.com/ghlp_more.html 图片生成:http://pic.sdodo.com/ 字符画:http://mm.tpp8.com/ascii/ 在线编辑图片: http://www.iephotoshop.com 繁体字转换:http://vip2.6to23.com/may5th/zh.html 网上现场制...
2009-05-25 17:28:19
1432
原创 Microsoft.xmldom介绍以及api文档
XML DOM介绍、例子以及Microsoft.xmldom api文档 1.文档对象模型(DOM) DOM是HTML和XML文档的编程基础,它定义了处理执行文档的途径。编程者可以使用DOM增加文档、定位文档结构、填加修改删除文档元素。W3C的重要目标是把利用DOM提供一个使用于多个平台的编程接口。W3C DOM被设计成适合多个平台,可使用任意编程语言实现的方...
2009-05-22 15:44:25
730
原创 JavaScript判断浏览器类型及版本
在网站前端开发中,浏览器兼容性问题本已让我们手忙脚乱,Chrome的出世不知道又要给我们添多少乱子。浏览器兼容性是前端开发框架要解决的第一个问题,要解决兼容性问题就得首先准确判断出浏览器的类型及其版本。 JavaScript是前端开发的主要语言,我们可以通过编写JavaScript程序来判断浏览器的类型及版本。JavaScript判断浏览器类型一 般有两种办法,一种是根据各种浏...
2009-05-22 15:43:15
99
原创 cookie 添加值 获取值 删除值
function addCookie(objName,objValue,objHours){//添加cookie var str = objName + "=" + escape(objValue); if(objHours > 0){//为0时不设定过期时间,浏览器关闭时cookie自动消失 var date = new Date(...
2009-05-22 09:58:53
192
原创 java 服务器端ip验证
以下是验证方法:validateAnIpAddressWithRegularExpression(String iPaddress){ final Pattern IP_PATTERN = Pattern.compile("b(?:(?:25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?).)" ...
2009-05-08 11:33:21
161
原创 IP 地址验证
.a3{width:30;border:0;text-align:center} function mask(obj){ obj.value=obj.value.replace(/[^\d]/g,'') key1=event.keyCode if (key1==3...
2009-05-08 11:29:10
270
原创 ContentType 类型汇总
".*"="application/octet-stream"".001"="application/x-001"".301"="application/x-301"".323"="text/h323"".906"="application/x-906"".907"=&q
2009-05-05 13:51:38
89
常见异常记录
一、我在开发中遇到这样的错误:javax.servlet.ServletException: Servlet.init() for servlet action threw exception org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:104) org.apache.catali...
2009-04-24 09:31:19
139
原创 MyEclipse 性能优化
1. 启动优化,关闭不需要使用的模块。 在 Window -> Preferences -> General -> Startup andy Shutdown 中,在这里列出的是MyEclipse启动时加载的模块,可能有很多模块你根本就不会使用它,如果是这样的话,就把他们勾选掉吧!2. 关闭MyEclipse的页面及配置文件的验证功能。经常使用MyEclipse的人肯定知道,每次bui...
2009-03-25 22:26:41
107
原创 明白了Chkdsk工具的使用方法
Chkdsk是系统检查磁盘当前状态的一个命令,启动它可以显示磁盘状态、内存状态和指定路径下指定文件的不连续数目。 启动Chkdsk工具有二种方法: 1、选择“开始→运行”输入“Chkdsk”回车,即可启动Chkdsk,它会自动校验文件并将丢失的链接转换成文件。 2、选择“开始→运行”输入“cmd”回车,在C:\\路径下直接键入CHKDSK 这...
2009-01-09 14:37:06
949
原创 Javascrīpt开发工具大集合
http://bbs.51js.com/forum-24-1.html 无忧脚本 http://www.w3schools.com/js/default.asp W3英文学校http://www.8esky.com/handbook/Javascrīpt/contents.htm Javascrīpt 参考(1)调试javascrīpt的好方法: 修改IE的设置:IE的...
2008-11-22 16:39:01
198
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人