spring mock(2009-08-31 10:03)
euml2的eclipse安装(2009-08-31 09:30)
jk2下载地址(2009-08-19 13:28)
java图片处理涉及jar文件(2009-07-21 11:38)
图片处理涉及的jar文件下载地址
http://www.gif4j.com/download.htm#PRO
公司急聘java工程师(2009-06-26 10:30)
我公司急聘java工程师
联系人刘先生
简历投递邮箱:ldh1981@tom.com
如何让你的SQL运行得更快(2009-06-15 17:11)
如何让你的SQL运行得更快
---- 人们在使用SQL时往往会陷入一个误区,即太关注于所得的结果是否正确,而忽略
了不同的实现方法之间可能存在的性能差异,这种性能差异在大型的或是复杂的数据库
环境中(如联机事务处理OLTP或决策支持系统DSS)中表现得尤为明显。笔者在工作实践
中发现,不良的SQL往往来自于不恰当的索引设计、不充份的连接条件和不可优化的whe
re子句。在对它们进行适当的优化后,其运行速度有了明显地提高!下面我将从这三个
方面分别进行总结:
---- 为了更直观地说明问题,所有实例中的SQL运行时间均经过测试,不超过1秒的均
表示为(< 1秒)。
---- 测试环境--
---- 主机:HP LH II
---- 主频:330MHZ
---- 内存:128兆
---- 操作系统:Operserver5.0.4
----数据库:Sy
数据库操作时候加自动编号的方法(2009-06-15 16:09)
今天在做数据库操作的时候遇到了一个问题,我操作的数据库表没有唯一字段,在批量查询的时候遇到没有阶段标识的问题
我想到了一个办法,就是创建视图
语句如下:
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
ALTER VIEW [dbo].[tbl_user_view]
AS
SELECT id=(select count(struserid) from dbo.tbl_user as dbtu
where dbtu.struserid<=tu.struserid), struserid, strName,
strNickName, PassWord, Sex, nage, Birthday, Nationality, Province,
City, Address, [Work], Interest, LoveBrand, HpicPath, Email,
Phone, MySpace, Integral, RankIntegral, introduce, logbackDate,
UpdateDate, power, activity, earn
FROM dbo.tbl_user
as tu
GO
SET ANSI_NULLS OFF
GO
SET QUOTED_IDENTIFIER OFF
GO
这样就加入了一个自动
原文http://www.host01.com/article/software/java/20060919085422266_2.htm
if (n<b.length-1) hs=hs+':';
}
return hs.toUpperCase();
}
}
2.3. 数字签名DSA
对于一个用户来讲首先要生成他的密钥对,并且分别保存
生成一个KeyPairGenerator实例
java.security.KeyPairGenerator keygen=java.security.KeyPairGenerator.getInstance('DSA');
如果设定随机产生器就用如相代码初始化
SecureRandom secrand=new SecureRandom();
secrand.setSeed('tttt'.getBytes()); //初始化随机产生器
keygen.initialize(512,secrand); //初始化密钥生成器
原文:http://www.host01.com/article/software/java/200609
源文作者王辉
第1章基础知识
1.1. 单钥密码体制
单钥密码体制是一种传统的加密算法,是指信息的发送方和接收方共同使用同一把密钥进行加解密。
通常,使用的加密算法比较简便高效,密钥简短,加解密速度快,破译极其困难。但是加密的安全性依靠密钥保管的安全性,在公开的计算机网络上安全地传送和保管密钥是一个严峻的问题,并且如果在多用户的情况下密钥的保管安全性也是一个问题。
单钥密码体制的代表是美国的DES
1.2. 消息摘要
一个消息摘要就是一个数据块的数字指纹。即对一个任意长度的一个数据块进行计算,产生一个唯一指印(对于SHA1是产生一个20字节的二进制数组)。
消息摘要有两个基本属性:
两个不同的报文难以生成相同的摘要
难以对指定的摘要生成一个报文,而由该报文反推算出该指定的摘要
代表:美国国家标准技术研究所的SHA1和麻省理工学院Ronald Rivest提出的MD5
1.3. Diffie-Hellman密钥一致协议
密钥一致协议