`
文章列表

各种result简介

<!--StartFragment--> resultClass resultClass 属性的值是 Java 类的全限定名(即包括类的包名)。 resultClass 属性可以让 您指定一个 Java 类, 根据 ResultSetMetaData 将其自动映射到 JDBC 的 ResultSet 。只要是 Java Bean

各种Parameter简介

<!--StartFragment--> parameterClass parameterClass 属性的值是 Java 类的全限定名(即包括类的包名)。 parameterClass 属性 是可选的,但强烈建议使用。它的目的是限制输入参数的类型为指定的 Java 类, 并优化框 架的性能。 如果您使用 parameterMap , 则没有必要使用 parameterClass 属性。 例如, 如果要 只允许

ibatis简介

  以下流 程描述了 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文件的生成这里暂且不说,这里主要是关注如何从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,    ...
Global site tag (gtag.js) - Google Analytics