2012年6月20日

打印蛇形图案

摘要: import java.util.Scanner; public class Test { // 输出蛇形的图案。(如下所示:) // 10 11 12 1 // 9 16 13 2 // 8 15 14 3 // 7 6 5 4 */ public static void main(String[] args) { Scanner sc = new Scanner(System.in); int n = sc.nextInt(); int array[][] = new int[n][n]; for(int i=0;i<... 阅读全文

posted @ 2012-06-20 23:17 c语言源码 阅读(338) 评论(0) 推荐(0) 编辑

Thread.interrupted()方法的陷阱

摘要: package test84; public class selfInterrupt { public static void main(String[] args) { Thread.currentThread().interrupt(); // 下面的判断会打印出来这样的语句 Interrupt:false // 这样的结果是不是很让人费解呢??? // // 分析其原因为: // // 因为在上面的一句代码可以中断线程,所以if判断线程是否中断就会得到的事true // 但是 Thread.interrupted()这个方法执行完后就会清除线程的中断状态, // ... 阅读全文

posted @ 2012-06-20 23:16 c语言源码 阅读(245) 评论(0) 推荐(0) 编辑

synchronouQueue 的用法

摘要: 参考的地址:http://www.blogjava.net/xylz/archive/2010/07/30/327582.html这是空中网技术面试的一个题目。import java.util.concurrent.Semaphore; import java.util.concurrent.SynchronousQueue; public class synchronouQueue_Thread { public static void main(String[] args) { //定义一个Semaphore对象,他就相当于一把锁一样。 final Semaphore se... 阅读全文

posted @ 2012-06-20 23:08 c语言源码 阅读(261) 评论(0) 推荐(0) 编辑

Mysql不能显示中文的解决办法

摘要: 在mysql的安装目录下,找到my.ini文件,然后在这里面设置。port是设置的端口号码,然后在[mysql]下面的default-character-set就是设置为中文的情况,把原来的设置为gbk,然后保存就可以了。 阅读全文

posted @ 2012-06-20 23:06 c语言源码 阅读(338) 评论(0) 推荐(0) 编辑

java处理加密文件---实现RSA算法

摘要: 1RSA算法的原理如下:1.1原理假设我们需要将信息从机器A传到机器B,首先由机器B随机确定一个Key,我们称之为密匙private_key,将这个可KEY始终保存在机器B中而不发出来;然后,由这个private_key计算出另一个Key,我们称之为公匙Public_key。这个Public_key的特性是几乎不可能通过该Key计算生成它的private_key。接下来通过网络把这个Public_key传给机器A,机器A受到Public_key后,利用该key,将信息加密,并把加密后的信息通过网络发送到机器B,最后机器B利用已知的private_key,就可以解开加密信息。1.2步骤RSA算法 阅读全文

posted @ 2012-06-20 17:57 c语言源码 阅读(480) 评论(0) 推荐(0) 编辑

java处理加密文件---RSA加密和解密

摘要: public class RSA {public static void main(String []args)throws Exception {String ptext = "he";//获取公钥生成参数KeyPairGenerator kpg = KeyPairGenerator.getInstance("RSA");kpg.initialize(1024);KeyPair keyPair = kpg.genKeyPair();RSAPublicKey publicKey = (RSAPublicKey) keyPair.getPublic();R 阅读全文

posted @ 2012-06-20 17:56 c语言源码 阅读(494) 评论(0) 推荐(0) 编辑

java处理加密文件---数字证书文件格式(cer和pfx)的区别

摘要: java处理加密文件中常见的两种数字证书文件格式(cer和pfx)数字证书文件格式(cer和pfx)的区别1.带有私钥的证书由Public Key Cryptography Standards #12,PKCS#12标准定义,包含了公钥和私钥的二进制格式的证书形式,以pfx作为证书文件后缀名。2.二进制编码的证书证书中没有私钥,DER 编码二进制格式的证书文件,以cer作为证书文件后缀名。3.Base64编码的证书证书中没有私钥,BASE64 编码格式的证书文件,也是以cer作为证书文件后缀名。由定义可以看出,只有pfx格式的数字证书是包含有私钥的,cer格式的数字证书里面只有公钥没有私钥。在 阅读全文

posted @ 2012-06-20 14:39 c语言源码 阅读(3792) 评论(0) 推荐(0) 编辑

导航