摘要: 其中MD5、SHA-1为数字签名。BASE64, 3DES为可逆加密方法。import java.security.MessageDigest;import javax.crypto.Cipher;import javax.crypto.SecretKey;import javax.crypto.spec.SecretKeySpec;import sun.misc.BASE64Decoder;import sun.misc.BASE64Encoder;/*** Java 加解密工具类* * @author mosesxin@gmail.com**/public class EncryptUti 阅读全文
posted @ 2011-12-26 14:43 java学弟 阅读(591) 评论(0) 推荐(0) 编辑
摘要: oracle分页查询的时候,不能使用limit,所以只能这样 1. select * from table_name where rownum>begin and rownum< end 2.sql = "select * from table" con.prepareCall("SELECT * FROM(SELECT A.*, rownum r FROM("+sql+") A WHERE rownum <= "+intPage*intPageSize+") B WHERE r > "+( 阅读全文
posted @ 2011-12-08 14:36 java学弟 阅读(231) 评论(0) 推荐(0) 编辑
摘要: 如果要在查询的同时排序显示结果,可以使用如下的语句:Sql代码 SELECT字段列表FROM表名WHERE条件 ORDERBY字段名1[ASC|DESC][,字段名2[ASC|DESC]...];SELECT 字段列表 FROM 表名 WHERE 条件 ORDER BY 字段名1 [ASC|DESC][,字段名2 [ASC|DESC]...];ORDER BY从句后跟要排序的列。ORDER BY 从句出现在SELECT语句的最后。 排序有升序和降序之分,ASC表示升序排序,DESC表示降序排序。如果不指明排序顺序,默认的排序顺序为升序ASC。如果要降序,必须书写DESC关键字 1.升序排序 【 阅读全文
posted @ 2011-12-08 14:35 java学弟 阅读(255) 评论(0) 推荐(0) 编辑
摘要: 如果要在查询的同时排序显示结果,可以使用如下的语句:Sql代码 SELECT字段列表FROM表名WHERE条件 ORDERBY字段名1[ASC|DESC][,字段名2[ASC|DESC]...];SELECT 字段列表 FROM 表名 WHERE 条件 ORDER BY 字段名1 [ASC|DESC][,字段名2 [ASC|DESC]...];ORDER BY从句后跟要排序的列。ORDER BY 从句出现在SELECT语句的最后。 排序有升序和降序之分,ASC表示升序排序,DESC表示降序排序。如果不指明排序顺序,默认的排序顺序为升序ASC。如果要降序,必须书写DESC关键字 1.升序排序 【 阅读全文
posted @ 2011-12-08 14:31 java学弟 阅读(2852) 评论(0) 推荐(0) 编辑
摘要: 编辑器加载中.../** * function:统计全部资产信息总记录数 */ public int countStore() { int i=(Integer)hibernateTemplate.getSessionFactory().openSession().createQuery("select count(sid) from StoreEntity").uniqueResult(); return i; } /** * function:带分页查询全部库存信息 */ public List getStoreAll(int pageNow, fin... 阅读全文
posted @ 2011-11-22 13:53 java学弟 阅读(289) 评论(0) 推荐(0) 编辑
摘要: 客户端: Java代码 packagecom.wlh.test; importjava.io.*; importjava.net.*; publicclasstalkclient { publicstaticvoidmain(Stringargs[]) { try{ Socketsocket=newSocket("192.168.13.123",9999); BufferedReadersin=newBufferedReader(newInputStreamReader(System.in)); PrintWriteros=newPrintWriter(socket.get 阅读全文
posted @ 2011-11-22 11:17 java学弟 阅读(1044) 评论(0) 推荐(0) 编辑
摘要: packageedu.yale.its.tp.cas.servlet; importjava.awt.Color; importjava.awt.Font; importjava.awt.Graphics2D; importjava.awt.image.BufferedImage; importjava.util.Random; importjavax.imageio.ImageIO; importjavax.servlet.ServletException; importjavax.servlet.ServletOutputStream; importjavax.servlet.http.H 阅读全文
posted @ 2011-11-22 11:13 java学弟 阅读(340) 评论(0) 推荐(0) 编辑
摘要: index.html Html代码 <!DOCTYPEhtmlPUBLIC"-//W3C//DTDXHTML1.0Transitional//EN""http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <htmlxmlns="http://www.w3.org/1999/xhtml"> <head> <metahttp-equiv="Content-Type"content="text/html;ch 阅读全文
posted @ 2011-11-22 11:10 java学弟 阅读(1040) 评论(0) 推荐(0) 编辑
摘要: packagecom.wlh.hibernate; importjava.text.SimpleDateFormat; importjava.util.Date; publicclassTest{ //返回2007-01-01到2007-03-01的一个随机日期 publicstaticvoidmain(String[]args){ DaterandomDate=randomDate("2007-01-01","2007-03-01"); System.out.println(randomDate.toString()); } /** *获取随机日期 * 阅读全文
posted @ 2011-11-22 11:03 java学弟 阅读(591) 评论(0) 推荐(0) 编辑
摘要: 简单属性查询(重要) * 单一属性查询,返回结果集是属性列表,其元素类型和实体类中相应的属性类型一致 * 多个属性查询,返回的结果集是对象数组,数组的长度和查询的属性的个数一致 数组元素的类型和查询的属性类型一致 * 如果认为返回的数组不够对象化,可以采用hql动态生成实体对象 参加:SimplePropertyQueryTest.java Java代码 packagecom.wlh.hibernate; importjava.util.Iterator; importjava.util.List; importjunit.framework.TestCase; importorg.hibe. 阅读全文
posted @ 2011-11-22 11:01 java学弟 阅读(310) 评论(0) 推荐(0) 编辑