11 2012 档案
摘要:1、NEVEL:已经废弃了,被MANUAL取代了2 MANUAL:如果FlushMode是MANUAL或NEVEL,在操作过程中hibernate会将事务设置为readonly,所以在增加、删除或修改操作过程中会出现如下错误org.springframework.dao.InvalidDataAccessApiUsageException: Write operations are not allowed in read-only mode (FlushMode.NEVER) - turn your Session into FlushMode.AUTO or remove 'read
阅读全文
摘要:在一个try-catch语句中,当有多个catch块的时候,它们被顺序检查在检查过程中,注意异常的匹配关系是很重要的 当一个异常被抛出,与它相匹配的catch块被执行,其它的catch块,就被忽略掉不再执行如果没有catch块匹配抛出的异常,那么系统会在堆栈中搜索,找到一个匹配的捕获方法。如果仍然没有找到,那么系统将处理抛出异常---------------------------------------什么叫异常和catch块相匹配:1、抛出的异常和捕捉的异常是同一个类2、抛出的异常是捕捉异常的子类3、多个catch块中如果捕捉的异常之间有继承关系那么不要把父类放在子类之前(这种做法也不被允
阅读全文
摘要:应用环境:计算MD5码时上报进度主要代码:import java.security.MessageDigest;MessageDigest digest=MessageDigest.getInstance("md5");digest.update(buf,0,count);//将buf中0-coun...
阅读全文
摘要:ProgressBarTest类: 实现接口:ActionListener,PropertiesChangeListener 覆盖方法:actionPerformed(),propertyChange()Task类: 继承SwingWorker<Void,Void> 覆盖方法doInBackground()Important Code: 66~86View Code 1 package com.slh.swing; 2 3 import java.awt.*; 4 import java.awt.event.ActionEvent; 5 import java.awt....
阅读全文
摘要:窗口容器 AWT中提供3个用于在屏幕上显示窗口的构件:Window,Frame和Dialog。我们把它统称为窗口构件。 java.awt.Window是三个窗口构件中最基本的构件;Window构件是Frame和Dialog的父类。它没有边界、标题栏和菜单栏,而且大小不可以调整。 java.awt.Frame是Window的子类,它拥有边界与标题栏设置,而且大小允许调整,可以有菜单栏。 java.awt.Dialog也是Window的子类,它也拥有边界与标题栏设置,大小允许调整,但它不支持菜单栏; 窗口构件触发窗口事件WindowEvent,它的的监听者是WindowListener,里面的接口
阅读全文
摘要:准备:在E盘下新建一个.xml文件test.xml 下载jdom-2.0.3.jar文件,放入项目lib目录下,并加入buildpathView Code 1 package com.slh.common; 2 3 import java.io.File; 4 import java.io.FileWriter; 5 import java.util.Iterator; 6 7 import org.jdom2.Document; 8 import org.jdom2.Element; 9 import org.jdom2.input.SAXBuilder; 10 ...
阅读全文
摘要:点了一下securiteCRT的全屏,之后不知道怎么退出了,后来查了查是Alt+Enter
阅读全文
摘要:步骤:在Eclipse下,window->Perferences->Java->Code Style->Formatter中Import自己写的格式定义.xml文件使用方法:Ctrl+Shift+F格式定义文件eclipse_formatter_ciphermax.xml内容如下:View Code 1 <?xml version="1.0" encoding="UTF-8"?> 2 <profiles version="11"> 3 <profile kind="Cod
阅读全文
摘要:所需文件:com.essiembre.eclipse.i18n.resourcebundle_0.7.7存放路径:E:\software\eclipse\plugins需要修改的文件存放的路径:E:\software\eclipse\configuration\org.eclipse.equinox.simpleconfigurator修改方法:在.xml文件开始处加上com.essiembre.eclipse.i18n.resourcebundle,0.7.7,plugins/com.essiembre.eclipse.i18n.resourcebundle_0.7.7/,4,false
阅读全文
摘要:错误:在命令行运行javac HelloWorld.java没错,运行java HelloWorld 报错“Can't find the main class"。原因:高版本的jdk编译的.class文件不能在低版本的jvm上运行解决办法:检查设置环境变量,如下CLASSPATH=%JAVA_HOME%\lib;.JAVA_HOME=E:\Program Files\Java\jdk1.6.0_34path=%SystemRoot%\system32;%SystemRoot%;%SystemRoot%\System32\Wbem;%SYSTEMROOT%\System32\W
阅读全文

浙公网安备 33010602011771号