摘要:SVN服务端操作: 一.安装服务端与客户端软件 软件下载地址:http://subversion.tigris.org/及http://tortoisesvn.tigris.org/ (1) .将svn-win32-1.5.0.zip解压缩到C:\Subversion, 或将svn-1.4.6-setup.exe安装到C:\Subversion下; 11 (2) .将TortoiseSVN-1.5.0.13316-win32-svn-1.5.0.msi安装到C:\Program Files\TortoiseSVN下。12 13 二.建立版本库主目录D:\ repository,在reposit
阅读全文
摘要:http://blog.xxoxo.org/
阅读全文
摘要:终于明白为什么加载数据库驱动只用Class.forName()了!!困扰了我2个小时!!希望我写的这个东西对各位有所帮助。 在Java开发特别是数据库开发中,经常会用到Class.forName( )这个方法。通过查询Java Documentation我们会发现使用Class.forName( )静态方法的目的是为了动态加载类。在加载完成后,一般还要调用Class下的newInstance( )静态方法来实例化对象以便操作。因此,单单使用Class.forName( )是动态加载类是没有用的,其最终目的是为了实例化对象。 这里有必要提一下就是Class下的newInstance()和new有
阅读全文
摘要:Thread同步机制的比较ThreadLocal和线程同步机制相比有什么优势呢?ThreadLocal和线程同步机制都是为了解决多线程中相同变量的访问冲突问题。在同步机制中,通过对象的锁机制保证同一时间只有一个线程访问变量。这时该变量是多个线程共享的,使用同步机制要求程序慎密地分析什么时候对变量进行读写,什么时候需要锁定某个对象,什么时候释放对象锁等繁杂的问题,程序设计和编写难度相对较大。而ThreadLocal则从另一个角度来解决多线程的并发访问。ThreadLocal会为每一个线程提供一个独立的变量副本,从而隔离了多个线程对数据的访问冲突。因为每一个线程都拥有自己的变量副本,从而也就没有必
阅读全文
摘要:<script language="javascript"> function funcChina(){ var obj = document.form1.txtName.value; if(/.*[\u4e00-\u9fa5]+.*$/.test(obj)) { alert("不能含有汉字!"); return false; } return true; } </script> <form name="form1"><input type="text" name=&quo
阅读全文
摘要:默认情况下,FCKEditor在进行文本编辑时,无法使用中文字体。打开 fckconfig.js 文件找到第154行(应该是),会发现:程序代码:FCKConfig.FontNames = 'Arial;Comic Sans MS;CourierNew;Tahoma;Times New Roman;Verdana' ;将其修改为:FCKConfig.FontNames ='宋体;黑体;幼圆;楷体_GB2312;仿宋_GB2312;Arial;Comic Sans MS;CourierNew;Tahoma;Times New Roman;Verdana' ;这样还
阅读全文
摘要:<scriptlanguage="javascript"type="text/javascript"><!--//functionthatcreatestheform,addssomeelements//andthensubmitsitfunctionselect(id){vart=document.getElementById("t"+id);vard=document.getElementById("d"+id);varsubmitForm=getNewSubmitForm();createN
阅读全文
摘要:1. 把你的虚拟网卡VMnet8设置为自动获得IP、自动获得DNS服务器,启用。2. 把你虚拟机中操作系统的“本地连接”也设置为自动获得IP、自动获得DNS服务器(在虚拟机中,右键“本地连接”-双击“Internet 协议”,看看是不是自动的吧!固定IP的也在这里改!) 3.当然是将虚拟机的上网方式选为NAT咯。 右键你要设置的虚拟机选“设置”(因为有的不止虚拟一台),在“硬件”中选“以太网”, 将右边的网络连接改为NAT-确定。 4.点菜单栏里的“编辑”-选“虚拟网络设置”,先将“自动桥接”给去掉(去掉钩钩),再选“DHCP”开启DHCP服务,点“开始”-应用,再按同样的方法开启“NAT”的
阅读全文
摘要:tomcat自带的JNDI连接池挺糟糕的,开发时用用还行,生产环境最好还是换成比的成熟一些的连接池,比如Proxool就不错,用它做过好几个项目,不是一般的稳定。下面讲述一下如何在tomcat 6下配置Proxool的JNDI连接池。环境o/s:ubuntu 9.04tomcat:6.0.18jdk:2.6.28-13-genericproxool:0.9.11.复制proxool库把proxool-0.9.1.jarproxool-cglib.jarcommons-logging-1.0.4.jar复制到<tomcat_home>/lib目录下2.修改<tomcat_hom
阅读全文
摘要:JNDI是 Java 命名与目录接口(Java Naming and Directory Interface),在J2EE规范中是重要的规范之一,不少专家认为,没有透彻理解JNDI的意义和作用,就没有真正掌握J2EE特别是EJB的知识。那么,JNDI到底起什么作用?要了解JNDI的作用,我们可以从“如果不用JNDI我们怎样做?用了JNDI后我们又将怎样做?”这个问题来探讨。没有JNDI的做法:程序员开发时,知道要开发访问MySQL数据库的应用,于是将一个对 MySQL JDBC 驱动程序类的引用进行了编码,并通过使用适当的 JDBC URL 连接到数据库。就像以下代码这样:Connection
阅读全文
摘要:原来是<input name="submit" type="submit" value="提交">作怪。在一个完整表单中,不应有名字为action或submit的标签,否则将会产生“对象不支持此属性和方法”的ie错误。
阅读全文