`
wuhui
  • 浏览: 50782 次
  • 性别: Icon_minigender_1
  • 来自: 广州
社区版块
存档分类
最新评论
文章列表
import java.awt.Point; import javax.swing.DefaultListModel; import javax.swing.JScrollBar; /** * <p>AutoScroll.java</p> * <p>Created on Apr 17, 2009, 3:48:21 PM</p> * <p>Copyright (c) 2007-2009. CUCKOO Workgroup, USTC, P.R.China</p> * @author Ren Jian */ publi ...
下载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.sh sudo gvim /etc/profile.d/java.sh 在文件中添加如下内容: export JAVA_HOME=/usr/java/jdk1.7.0_02 export CLASSPATH=/usr/java/jdk1.7 ...
我的电脑是XP系统,最近发现电脑右下角的USB图标不见了,拔U盘时只能直接拔,没有了:安全删除USB.的字样了,这样对U盘有没有伤害?如何能让那个图标重新显示? 打开注册表→开始→运行→Regedit→依次展开HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Run 在右边空白区域单击右键→新建→字符串值→Systray.exe→再在新建的Systray.exe上单击右键→修改→在数据数值里填上C:\WINDOWS\system32\systray.EXE 重起!绝对OK~
var iframe = document.createElement("iframe");  iframe.src = "http://www.baidu.com";    if (iframe.attachEvent){      iframe.attachEvent("onload", function(){          alert("Local iframe is now loaded.");       });  } else {       iframe.onl ...
两种开源的数据库连接池 JDBC 的数据库连接池使用 javax.sql.DataSource 来表示,DataSource 只是一个接口,该接口通常由服务器(Weblogic, WebSphere, Tomcat)提供实现,也有一些开源组织提供实现: DBCP 数据库连接池 C3P0 数据库连接池 DataSource 通常被称为数据源,它包含连接池和连接池管理两个部分,习惯上也经常把 DataSource 称为连接池 DBCP 数据源 DBCP 是 Apache 软件基金组织下的开源连接池实现,该连接池依赖该组织下的另一个开源系统:Common-pool. 如需使用该连接池 ...
看了不少关于配置apache+tomcat集群的文章,按部就班的做,基本上能成功。可是软件的更新很快,一些老的配置已经不能满足需求,而一些新的配置也不能尽如人意,结合网上的实例,下面将我配置的过程做一个描述: 1 为什么 ...
1、你的文件名对吗? JAVA要求你的文件和你的类名严格对应的。比如 public class HelloWorld{ ..... 那么文件名一定只能是HelloWorld.java,看仔细了! 2、你的程序中有main方法吗?参数什么的对吗? main方法的声明应该是这样子的:public static void main(String[] args) 事实上如果你用开发工具来做的话,是不会错的。如果你用UltraEdit之类的来写程序的话,就一个字不要改的照抄吧! 3、记住,javac后面跟的参数是文件名,但java 后面跟的是类名! 这是开始学JAVA是犯的错,java HelloW ...
有多种验证规则,同时,可以很方便的定义自己的规则。在此,说明一些常用的功能,详细的介绍,可以参考官方文档。http://docs.jquery.com/Plugins/Validation validation插件使用很简单: Javascript代码 $("#formId").validate(      {              // 验证规则          rules:          {},          // 验证提示信息(失败时)              message:{},          errorElement: 's ...
Struts2中关于Session的使用 在Struts2里,如果需要在Action中使用session,可以通过下面两种方式得到 1.通过ActionContext class中的方法getSession得到 2.Action实现org.apache.struts2.interceptor.SessionAware接口的方式来对session进行操作 下面先看一个采用第一种方式,在action中得到session的例子 package s2.ex.action; import java.util.Map; import com.opensymphony.xwork2.Ac ...
【错误原因】: 当某个线程对一个Collection / Map进行遍历时,另外一个线程对其进行了修改。 一般情况下,map里面存放的对象越多、读写越频繁,这种异常出现的几率越大。 拿我遇到的情况举例:在一个竞价系统中,我用一个全局静态HashMap做缓存使用,里面存放用户报价记录。 前台用户报价实时写进该HashMap,同时会实时读取记录并next()方法进行遍历显示。 正常使用时,系统没有任何问题。但在进行压力测试时,并发数一旦超过200,就会抛出异常: java.util.ConcurrentModificationException 【解决方法】: 给读写该map的方法加入同步约 ...
ArrayList和HashMap是异步的,Vector和HashTable是同步的 所以Vector和HashTable是线程安全的,而ArrayList和HashMap并不是线程安全的。 因为同步需要花费机器时间,所以Vector和HashTable的执行效率要低于 ArrayList和HashMap。 Collection接口实现类层次 ├List                    接口    ├LinkedList       链表    ├ArrayList         顺序结构动态数组类    └Vector             向量    └Stack ...
第一种方法,很精辟的总结: 经常更换虚拟主机,而各个服务商的MYSQL版本不同,当导入数据后,总会出现乱码等无法正常显示的问题,查了好多资料,总结出自己的一点技巧: WINDOWS 下导入应该这样 使用MYSQL的命令 在DOS命令下进入mysql的bin目录下,输入mysql -uroot -p密码 数据库名称<要恢复的数据库, 例如我们要把D盘的一个名称为test.sql的数据库恢复到本地的test2这个数据库,那么就这样: mysql -uroot -p密码 test2以前的国外主机用的Mysql是4.x系列的,感觉还比较好,都无论GBK和UTF-8都没有乱码,没想到新的主机的 ...
其实,原因在于MYSQL服务器使用的默认编码,以及数据库的默认编码,很多人已经很小心的在建立表时关注表的字符编码,却忽略了数据库的字符编码,而在没指定数据库的字符编码时,创建的数据库就使用MYSQL服务器的默认编码,但是,如果MYSQL服务器的配置文件没有指定编码时,很可能就是使用的latin1编码. 查看服务器和数据库使用何种编码的MYSQL命令为:SHOW VARIABLES LIKE 'character_set_%';  以及 SHOW VARIABLES LIKE 'collation_%'; 看到里面使用的编码了,我本应该使用的是utf8,所以,不是utf8的,那就说明问题在这里了. ...
开始之前,首先来认识下什么是2级域名? 一般我们注册一个域名,比如 www.iteye.com (以下内容均以iteye.com域名为例子,当然这只是example,该域名早已被注册了!),那么这个就是你的1级域名(顶级域名),是固定的并且只有1个,而像 robin.iteye.com,stephen830.iteye.com等等就是你这个1级域名下的2级域名了。因此,每个1级域名下面可以拥有无数个2级域名,只要你的名字符合国际域名名称定义规则。 现在越来越多的网站提供2级域名的功能,就如JavaEye,只要您注册成为用户,您就可以当场得到一个属于自己的2级域名。可能,或许您觉得这其中很 ...
堆大小设置 JVM 中最大堆大小有三方面限制:相关操作系统的数据模型(32-bt还是64-bit)限制;系统的可用虚拟内存限制;系统的可用物理内存限制。32位系统下,一般限制在1.5G~2G;64为操作系统对内存无限制。我在Windows Server 2003 系统,3.5G物理内存,JDK5.0下测试,最大可设置为1478m。 典型设置: java -Xmx3550m -Xms3550m -Xmn2g -Xss128k - Xmx3550m :设置JVM最大可用内存为3550M。 -Xms3550m :设置JVM促使内存为3550m。此值可以设置与-Xmx相同,以避免每次垃圾回收完成后J ...
Global site tag (gtag.js) - Google Analytics