- 浏览: 313604 次
- 性别:
- 来自: 重庆
最新评论
-
HF_SKY000:
请问:
一、能否提供一下密钥库文件的生成方法?
二、密钥库的密 ...
Java sslSocket 聊天实例
文章列表
各种result简介
- 博客分类:
- ibaits
<!--StartFragment-->
resultClass
resultClass 属性的值是 Java 类的全限定名(即包括类的包名)。 resultClass 属性可以让
您指定一个 Java 类, 根据 ResultSetMetaData 将其自动映射到 JDBC 的 ResultSet 。只要是 Java
Bean
各种Parameter简介
- 博客分类:
- ibaits
<!--StartFragment-->
parameterClass
parameterClass 属性的值是 Java 类的全限定名(即包括类的包名)。 parameterClass 属性
是可选的,但强烈建议使用。它的目的是限制输入参数的类型为指定的 Java 类, 并优化框
架的性能。 如果您使用 parameterMap , 则没有必要使用 parameterClass 属性。 例如, 如果要
只允许
以下流
程描述了
SQL Maps
的高层生命周期:
将一个对象作为参数(对象可以是
Java Bean ,
Map
实现和基本类型的包装类
),参数对
象将为
SQL
修改语句和查询语句设定参数值。
1)
执行
mapped statement
。这是
一、org.apache.commons.lang.builder.ToStringBuilder
使用方法:
@Override public String toString() { return ToStringBuilder.reflectionToString(this, ToStringStyle.SHORT_PREFIX_STYLE); }
-----------------------------------------------------server-------------------------------------------------
package com.test.http;
/*
*SSL Socket的服务器端
*@Author lixingang
*/
1)创建服务端密钥库
>keytool -genkey -keystore c:\serverkey.jks -keyalg rsa -alias ssl1 -validity 700
上述命令中:
-genkey 生成密钥对
-keystore 指定密码仓库的文件地址
-keyalg 密钥所使用的算法
-alias 密钥别名..使用密钥
总体思路步骤是
1. 分别生成客户端何服务器端密钥库
keytool -genkey -keystore c:\client.jks -keyalg rsa -alias ssl1 -validity 700
keytool -genkey -keystore c:\serv.jks -keyalg rsa -alias ssl1 –validity 700
2. 客户端与服务器端各自导出证书
keytool -export -alias ssl1 -file c:\ssl1.cer -keystore c:\serv.jks
keytool -export ...
从JKS文件中读取密钥
- 博客分类:
- java
JKS文件是一个java中的密钥管理库,里面可以放各种密钥文件,JKS文件的生成这里暂且不说,这里主要是关注如何从JKS文件中将已有的密钥读取出来。
下面是两个java读取JKS文件中密钥的方法
当然在看懂下面两个方法之前要对JKS文件的结构有所了解:
JKS文件就好像一个仓库,里面可以放很多的东西,这里只存放一类东西就是密钥,仓库当然会有一把锁,防范别人随便乱拿,这个就是JKS文件的密码。里面存放的密钥也各有不同,每个密钥都有一个名字(在下面叫别名),一类就密钥对,一类叫公钥,一类叫私钥,密钥对就是包含公钥和私钥的。这里的公钥只要你能进入仓库你就可以随便查看拿走,私钥则是有密码的, ...
本文探讨初学使用策略模式时遇到的一些疑惑,以及在工作中慢慢解决之前遇到的疑惑,借此与大家分享。比如说本文谈到策略模式中环境角色Context的用处,为什么一定要用,可不可以将此取消。这些都是在学习和工作的实践总结中慢慢体会到的。首先,我们来看下策略模式的概念。一般的解释如下: 策略模式定义了一系列的算法,并将每一个算法封装起来,而且使它们还可以相互替换。策略模式让算法独立于使用它的客户而独立变化。(原文:The Strategy Pattern defines a family of algorithms,encapsulates each one,and makes them inter ...
Ctrl+1 快速修复(最经典的快捷键,就不用多说了)Ctrl+D: 删除当前行 Ctrl+Alt+↓ 复制当前行到下一行(复制增加)Ctrl+Alt+↑ 复制当前行到上一行(复制增加)Alt+↓ 当前行和下面一行交互位置(特别实用,可以省去先剪切,再粘贴了)Alt+↑ 当前行和上面一行交互位置(同上)Alt+← 前一个编辑的页面Alt+→ 下一个编辑的页面(当然是针对上面那条来说了)Alt+Enter 显示当前选择资源(工程,or 文件 or文件)的属性Shift+Enter 在当前行的下一行插入空行(这时鼠标可以在当前行的任一位置,不一定是最后)Shift+Ctrl+Enter 在当前 ...
JAVA String.format 方法使用介绍
1.对整数进行格式化:%[index$][标识][最小宽度]转换方式 我们可以看到,格式化字符串由4部分组成,其中%[index$]的含义我们上面已经讲过,[最小宽度]的含义也很好理解,就是最终该整数转 ...
1.下载mysql的odbc工具
地址:http://dev.mysql.com/downloads/connector/odbc/
安装此功能没有什么可讲的,一直下一步即可。
2. 配置powerdesigner数据库连接
先在工作空间(workspace)中新建一个物理模型(physical data model),如下 ...
package com.mycom.billing;
import java.lang.reflect.InvocationTargetException;import java.math.BigDecimal;import java.util.Date;import java.util.HashMap;import java.util.List;import java.util.Map;
import javax.annotation.Resource;
import org.apache.commons.beanutils.BeanUtils;import org.junit.Test ...
Builder模式也叫建造者模式或者生成器模式,是由GoF提出的23种设计模式中的一种。Builder模式是一种对象创建型模式之一,用来隐藏复合对象的创建过程,它把复合对象的创建过程加以抽象,通过子类继承和重载的方式,动态地创建具有复合属性的对象。
Builder模式的应用场景- 对象的创建:Builder模式是为对象的创建而设计的模式- 创建的是一个复合对象:被创建的对象为一个具有复合属性的复合对象- 关注对象创建的各部分的创建过程:不同的工厂(这里指builder生成器)对产品属性有不同的创建方法
Builder模式的应用范例
下面我们举个例子来加深我们对Builder模式的 ...
下边的总结对我帮助蛮大的~不仅用法了解,整个连接流程也要明白!
原文链接地址: http://www.blogjava.net/supercrsky/articles/247449.html 针对JDK中的URLConnection连接Servlet的问题,网上有虽然有所涉及,但是只是说明了某一个或几个问题,是以FAQ的方式来解决的,而且比较零散,现在对这个类的使用就本人在项目中的使用经验做如下总结: 1:> URL请求的类别: 分为二类,GET与POST请求。二者的区别在于: a:) get请求可以获取静态页面,也可以把参数放在URL字串后面,传递给servlet, ...