- 浏览: 327584 次
- 性别:
- 来自: 火星
最新评论
-
zhanggang807:
这个ibatis 还真是不好用啊。楼主解决了我看文档也没解决的 ...
IBATIS Iterate用法 初探 -
lijunwyf41:
不错 SqlMapClientTemplate sqlMa ...
IBATIS batch用法探究 -
huyuancai1010:
.
struts2 常量配置详解 -
jd2bs:
2楼肯定是people.xsd格式错了
spring schema 扩展 -
xiaokang1582830:
遇到同样的问题,请教如何解决的java.io.NotSeria ...
ibatis 延迟加载 探究
文章列表
<一>基础RSA算法非常简单,概述如下:找两素数p和q取n=p*q取t=(p-1)*(q-1)取任何一个数e,要求满足e<t并且e与t互素(就是最大公因数为1)取d*e%t==1
(其中,公钥的exponent即RSA算法中的e, e通常是3,17和65537X.509建议使用65537,PEM建议使用3,PKCS#1建议使用3或65537,一般来说,都是选择3。)这样最终得到三个数: n d e
设消息为数M (M <n)设c=(M**d)%n就得到了加密后的消息c 设m=(c**e)%n则 m == M,从而完成对c的解密。注:**表示次方,上面两式 ...
- 2009-11-11 21:20
- 浏览 2814
- 评论(0)
数字证书好比人的身份证。可以用证书像别人证明自己的身份一样。
分两种场合:
1,实名买火车票,需要权威的机构(公安局)帮你办的身份证做实名认证。身份证好比数字证书。
这种情况需要权威的机构,比方说是(CA , ...
/**
* 私钥加密的对称算法
*
* @author yajun.wuyj
*/
public class PrivateExample {
public static void main(String[] args) throws Exception {
String text = "世界平衡";
byte[] plainText = text.getBytes("UTF8");
//通过KeyGenerator形成一个key
...
Digital Signature Algorithm (DSA)是Schnorr和ElGamal签名算法的变种,被美国NIST作为DSS(DigitalSignature Standard)。算法中应用了下述参数: p:L bits长的素数。L是64的倍数,范围是512到1024; q:p - 1的160bits的素因子; g:g = h^((p-1)/q) mod p,h满足h < p - 1, h^((p-1)/q) mod p > 1; x:x < q,x为私钥 ; y:y = g^x mod p ,( p, q, g, y )为公钥; H( x ):One-Way H ...
- 2009-10-19 22:43
- 浏览 2321
- 评论(0)
在运行gwt的sample时
[java] ** Unable to load Mozilla for hosted mode **
[java] java.lang.UnsatisfiedLinkError: /home/ming/Applications/gwt-linux-1
.7
.1/mozilla-1
.7
.12/libxpcom
.so
: libstdc
++.so
.5
: cannot open shared object file: No such file or directory
[java] at java ...
- 2009-10-03 09:01
- 浏览 1434
- 评论(0)
JAVA 网络抓包工具。网址:http://jnetpcap.com
download 一个deb包以后就开始写简单的获取 网络设备的程序,但是获取不到网络设备,正纳闷看到这个:
http://jnetpcap.com/node/269
于是问题解决,因为我用的ubuntu没有用到root权限,搞不定,所以换了root权限就搞定了。
先了解下网络分层,在每层都传输些什么包。图示如下
比如说如果我们访问一个网页,那么各层所传输的包如下图所示:
一些基本常识:
英文:
the maximum size of an IP packet is 65,535 bytes whi ...
- 2009-09-27 23:15
- 浏览 2517
- 评论(0)
1、通过deb包安装的情况:
安装.deb包:
代码:
sudo dpkg -i package_file.deb
反安装.deb包:
代码:
sudo dpkg -r package_name
2、通过apt-get安装的情况:
安装
代码:
sudo apt-get install package_name
反安装
代码:
sudo apt-get remove package_name
- 2009-09-27 20:14
- 浏览 1499
- 评论(0)
一,ibatis 的<isNotNull>标签。
当属性不为空的时候可以插入。这个时候你是否有过疑问。
如果属性为原生类型
(例如int类型)怎么办?
查看了Ibatis的文档可以发现如果原生类型的话,那么这个标签就显得力不从心了。为什么?
因为原生类型肯定有值,不可能为空。
比如有这么个DO类:
public class BabyDO implements Serializable {
private static final long serialVersionUID = -579987226803641422L;
...
- 2009-09-21 22:18
- 浏览 3104
- 评论(2)
IBATIS里的iterate标签提供了遍历List 来动态构造SQL。
主要写下使用的时候的注意点:
在BabyDAOImpl类里面些这么一个方法
/**
* 测试iterator
*/
public List<BabyDO> queryByIds(Map idsMap) throws SQLException {
return client.queryForLi ...
- 2009-09-16 00:32
- 浏览 8215
- 评论(2)
有的时候需要一次性执行大批量的SQL,而不是执行一条SQL向数据库提交一次,那么会
用到 IBATIS 的batch提交。
IBATIS的 batch提交也是基于 JDBC的batch功能。
那么我现来写段代码示范一下:
第一步,建立我的测试类。
其中 BabyDO,sexEnum 等类是自己写的,并不重要,只要让程序跑起来,读者可以自己写下。不多讲了,主要讲重点的几个语句。
package com.yajun;
// import 很多JDK给的类
import com.yajun.dataobject.BabyDO;
...
- 2009-09-14 22:06
- 浏览 9406
- 评论(3)
在我们配置resultMap中有的时候需要配置 nullValue
<resultMap id="baby-Result" class="baby">
<result property="id" column="id" jdbcType="Integer" javaType="integer" />
<result property="name" column="name" jdbcTy ...
- 2009-09-13 17:36
- 浏览 4461
- 评论(0)
ibatis延迟加载的含义(可能我讲不太清楚,具体看下面代码就明白什么含义了):
在牵涉到1:N关系,或 N:N关系的时候查询,那么会需要查询多张表,但并不是所有情况都会需要查询另一张相关的表。
采用延迟加载可以在真正使用的时候去查询另一张相关表。提高性能。
我用的是maven构建我的测试代码,其中pom文件配置如下:
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" ...
- 2009-09-12 22:54
- 浏览 4366
- 评论(1)
dtd 学习这个够简短精辟了,我就不写了:http://www.w3school.com.cn/dtd/dtd_intro.asp
<
<
小于号
>
>
大于号
&
&
和
'
'
单引号
"
"
双引号
我在用XML的中间主要遇到的问题是: ibatis中什么时候需要用到 : <![CDATA[
标记
经过反复的实验证明,如果在IBATIS中自己的SQL中包含
<
...
CronTrigger 语法不同于Linux的 CronTab
Seconds []
Minutes [0-59]
Hours [0-23]
Day-of-Month [Day-of-Month can be any value 0-31, but you need to be careful about how many days are in a given month!]
Month [Months can be specified as values between 0 and 11, or by using the
strings JAN, FE ...
- 2009-09-01 12:29
- 浏览 1485
- 评论(0)
最近想研究下JAVA中的定时任务,看到 spring 也是支持这个的,所以学习了下。
第一步,生成基本目录
mvn archetype:generate (这里选择15 生成一些基本的目录)
第二步,编辑pom.xml如下:
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://maven.apac ...
- 2009-08-31 23:52
- 浏览 1382
- 评论(0)