j2ee
文章平均质量分 66
shrek_cn
这个作者很懒,什么都没留下…
展开
-
Spring+Struts初体会
要加载Spring应用,首先要在web.xml里声明如下: contextConfigLocation /WEB-INF/applicationContext-hibernate.xml SpringContextServletorg.spring原创 2004-09-09 14:20:00 · 1248 阅读 · 0 评论 -
java里的对称加密算法使用
生成KEY,并保存在文件中: KeyGenerator keyGen=KeyGenerator.getInstance("DESede"); Key key=keyGen.generateKey(); FileOutputStream out = new FileOutputStream("testsec.dat"); ObjectOutputStream os = new ObjectO原创 2005-04-04 11:58:00 · 1674 阅读 · 1 评论 -
简单xor加解密
以下是一段在JSP页面里的加密代码,原理是获取sessionid,然后随机取得一位,与原字符串进行xor运算,然后把加密结果进行base64编码,和随机取得的字符一起传送。 String uid=request.getRemoteUser(); class EncUtil{ public String encrypt(String src,byte k) { byte原创 2005-04-04 11:48:00 · 2507 阅读 · 0 评论 -
关于JAVA加密的例子
虽然DES是比较落后的算法,但是JAVA里的加密解密都差不多。例子来自http://javaalmanac.com/egs/javax.crypto/DesString.htmlpublic class DesEncrypter { Cipher ecipher; Cipher dcipher; DesEncrypter(SecretKey key原创 2005-03-24 16:45:00 · 1230 阅读 · 0 评论 -
java.lang.reflect
java的反射是很有趣的东西。最近研究了一个这个包。发现可以利用反射简化许多重复的代码。例如我有一个简单的bean,结构如下:class TestBean { private String userid; private String password; private String year; public getXXX(); publ原创 2005-03-22 12:57:00 · 874 阅读 · 0 评论 -
ant脚本通用模板
项目中用到的ant脚本,大多数可以重用。贴在这里做参考。 http://localhost:8080/manager"/> excludes="**/Test*.c原创 2005-03-23 10:39:00 · 2738 阅读 · 0 评论 -
ResourceBundle和Properties类的区别
一般来说,ResourceBundle类通常是用于针对不同的语言来使用的属性文件。而如果你的应用程序中的属性文件只是一些配置,并不是针对多国语言的目的。那么使用Properties类就可以了。通常可以把这些属性文件放在某个jar文件中。然后,通过调用class的getResourceAsStream方法,来获得该属性文件的流对象,再用Properties类的load方法来装载。示例如下:Class原创 2005-03-19 19:09:00 · 1612 阅读 · 0 评论 -
关于JDBC的优化之一
以下是一些常用的JDBC小技巧,也许可以提高你的系统的执行速度。1.当使用PreparedStatement/CallableStatement时,尽量使用它提供的setParams的方法。下面是错误的方法:CallableStatement cstmt = conn.prepareCall ( "{call getCustName (12345)}"); ResultSet rs = cstm原创 2005-03-16 23:27:00 · 756 阅读 · 0 评论 -
搜索classpath
经常使用开源的东西,有个很烦的地方就是不知道有的包到底是从哪个jar里引入的,今晚闲着无聊,把JDK里的java.util.zip包研究了一下,写了个小东西,可以搜索一个目录下的所有jar文件,看看是否含有指定的类名或包名。代码如下:import java.io.*;import java.util.zip.*;import java.util.*; public class JarSearch原创 2005-03-16 23:30:00 · 743 阅读 · 0 评论 -
关于dynabean
这一段时间研究了一下DynaBean的东西,发现还是蛮好用的,减少了很多不必要的vo。以下基本是照搬ResultSetDynaClass里的说明,其中result是一个List://创建动态bean,加入到result变量中 ResultSetDynaClass rsdc = new ResultSetDynaClass(rs); DynaProperty propert原创 2005-04-04 11:33:00 · 3161 阅读 · 0 评论