![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
java
文章平均质量分 86
ruan2012
这个作者很懒,什么都没留下…
展开
-
hibernate注解
/*** * @author liuguangyi* @content ejb3注解的API定义在javax.persistence.*包里面。* * 注释说明:* @Entity —— 将一个类声明为一个实体bean(即一个持久化POJO类)* @Id —— 注解声明了该实体bean的标识属性(对应表中的主键)。* @Table —— 注解声明了该实体bean映射指定的表(table),目录(c原创 2010-04-11 16:35:00 · 293 阅读 · 0 评论 -
使用JAVA调用U盾进行客户认证的total solution
一、通过用户名和密码来进行认证的弊病我们有一个网站,为了保证用户在线交易传输数据的安全性,我们会启用一个HTTPS/SSL: 但是,对于一些网上银行或者是网购来说,黑客特别喜欢攻击这样的网站, 有一种攻击手法叫MIMAT(中间者攻击), 伪造SSL证书,让客户端的HTTP流,流到他那边去, 然后再进一步用暴力破解,来破解你HTTP传输时的密码。 一、改进的交易流程...原创 2013-04-26 03:30:33 · 998 阅读 · 0 评论 -
Branding a Quick Response Code (QR Code) with a custom logo
In a previous blog post, I discussed using Google Charts to quickly and efficiently create QR code images. A QR code or Quick Response code is a two-dimensional bar-code that is readable by QR ba...原创 2012-06-26 10:36:08 · 206 阅读 · 0 评论 -
Java数字证书生成
Java中的keytool.exe可以用来创建数字证书,所有的数字证书是以一条一条(采用别名区别)的形式存入证书库的中,证书库中的一条证书包含该条证书的私钥,公钥和对应的数字证书的信息。证书库中的一条证书可以导出数字证书文件,数字证书文件只包括主体信息和对应的公钥。 每一个证书库是一个文件组成,它有访问密码,在首次创建时,它会自动生成证书库,并要求指定访问证书库的密码。 在创建...原创 2011-11-14 21:54:43 · 173 阅读 · 0 评论 -
web service图解
1. 新建web工程,写好服务端代码 package service;import vo.Student;public class StudentService { public String sayHello(Student stu) { System.out.println("hello , " + stu.getName()); return "hello , "...原创 2011-07-01 23:03:02 · 150 阅读 · 0 评论 -
spring定时任务
applicationContext.xml <?xml version="1.0" encoding="UTF-8"?> <beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" ...原创 2011-06-30 07:58:22 · 65 阅读 · 0 评论 -
用 Quartz 进行作业调度
文章转自:http://www.ibm.com/developerworks/cn/java/j-quartz/ 现代的 Web 应用程序框架在范围和复杂性方面都有所发展,应用程序的每个底层组件也必须相应地发展。作业调度是现代系统中对 Java 应用程序的一般要求,而且也是对 Java 开发人员一贯的要求。虽然目前的调度技术比起原始的数据库触发器标志和独立的调度器线程来说,已经发展了许多,...原创 2011-06-30 06:20:38 · 59 阅读 · 0 评论 -
一个JAVA图形缩放处理工具类
调用的例子 import java.io.FileOutputStream; import java.io.IOException; import javax.imageio.ImageIO; public class T { public static void main(String[] args) throws Exception, IOExcep...原创 2011-03-03 20:27:19 · 89 阅读 · 0 评论 -
常见的数字证书格式
cer后缀的证书文件有两种编码-->DER二进制编码或者BASE64编码(也就是.pem) p7b一般是证书链,里面包括1到多个证书 pfx是指以pkcs#12格式存储的证书和相应私钥。 在Security编程中,有几种典型的密码交换信息文件格式: DER-encoded certificate: .cer, .crt PEM-encoded message: .pem PKCS#12 Pe...原创 2011-09-22 10:59:37 · 145 阅读 · 0 评论 -
Java加密技术(十)
文章转自:http://snowolf.iteye.com/blog/398198 在Java 加密技术(九)中,我们使用自签名证书完成了认证。接下来,我们使用第三方CA签名机构完成证书签名。 这里我们使用thawte提供的测试用21天免费ca证书。 1.要在该网站上注明你的域名,这里使用www.zlex.org作为测试用域名(请勿使用该域名作为你的域名地址,该域名受法律...原创 2011-09-22 10:57:59 · 154 阅读 · 0 评论 -
Java加密技术(九)
文章转自:http://snowolf.iteye.com/blog/397693 在Java加密技术(八)中,我们模拟了一个基于RSA非对称加密网络的安全通信。现在我们深度了解一下现有的安全网络通信——SSL。 我们需要构建一个由CA机构签发的有效证书,这里我们使用上文中生成的自签名证书zlex.cer 这里,我们将证书导入到我们的密钥库。 ke...原创 2011-09-22 10:55:12 · 112 阅读 · 0 评论 -
Java加密技术(八)
请大家在阅读本篇内容时先阅读 Java加密技术(四),预先了解RSA加密算法。 在构建Java代码实现前,我们需要完成证书的制作。 1.生成keyStroe文件 在命令行下执行以下命令: keytool -genkey -validity 36000 -alias www.zlex.org -keyalg RSA -keystore d:\zlex.keystore...原创 2011-09-22 10:51:39 · 121 阅读 · 0 评论 -
Java加密技术(四)
文章转自:http://snowolf.iteye.com/blog/381767 RSA 这种算法1978年就出现了,它是第一个既能用于数据加密也能用于数字签名的算法。它易于理解和操作,也很流行。算法的名字以发明者的名字命名:Ron Rivest, AdiShamir 和Leonard Adleman。 这种加密算法的特点主要是密钥的变化,上文我们看到DES只有一个密钥。相当于只...原创 2011-09-20 20:41:24 · 53 阅读 · 0 评论 -
clone
实际编程过程中,有一个对象A,在某一时刻A中已经包含了一些有效值,此时可能会需要一个和A完全相同新对象B,并且此后对B 任何改动都不会影响到A中的值,也就是说,A与B是两个独立的对象,但B的初始值是由A对象确定的。在Java语言中,用简单的赋值语句是不能满足这种需求的。要满足这种需求虽然有很多途径,但实现clone()方法是其中最简单,也是最高效的手段。 Java的所有类都默认继承java.lan...原创 2011-06-11 03:31:24 · 58 阅读 · 0 评论 -
常用正则验证
package *.*;import java.util.regex.Matcher;import java.util.regex.Pattern;public final class RegExpValidator { /** * 验证邮箱 * * @param 待验证的字符串 * @return 如果是符合的字符串,返回 <b>true &...原创 2011-06-09 23:45:03 · 52 阅读 · 0 评论 -
DB序列化和反序列化
/* * 将对象转化成java.sql.Blob * 要求 对象是序列化的 */ public java.sql.Blob ObjectToBlob(Object obj) throws IOException{ try { ByteArrayOutputStream out = new ByteArra...原创 2011-02-22 21:12:36 · 109 阅读 · 0 评论 -
基于 拦截器实现细粒度的基于角色的存取控制
文章转自:http://www.ibm.com/developerworks/cn/java/j-lo-struts2-rbac/引言 Apache Struts 作为最成功的 MVC Web 框架早已得到了广泛的应用,但是其自身也暴露出不少缺点,从而引出了 Struts 2 。 Struts 2 摒弃了原来 Struts 1 的设计, 而是转向了 webwork2,并结合 Strut...原创 2011-02-22 00:13:29 · 106 阅读 · 0 评论 -
taobao IP地址API
访问地址:http://ip.taobao.com/index.php1. 请求接口(GET):http://ip.taobao.com/service/getIpInfo.php?ip=[ip地址字串] 2. 响应信息:(json格式的)国家 、省(自治区或直辖市)、市(县)、运营商 3. 返回数据格式:{"code":0,"data":{"country...原创 2012-09-03 04:00:52 · 155 阅读 · 0 评论