- 浏览: 56928 次
- 性别:
- 来自: 厦门
-
最新评论
文章列表
MD5的全称是Message-Digest Algorithm 5,Message-Digest泛指字节串(Message)的Hash变换,就是把一个任意长度的字节串变换成一定长的大整数。MD5将任意长度的" 字节串"变换成一个128bit的大整数,并且它是一个不可逆的字符串变换算法 ...
web.xml元素介绍
web.xml首先是肯定要包含它的schema.
<web-app xmlns="http://java.sun.com/xml/ns/j2ee"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://java.sun.com/xml/ns/j2ee/web-app_2_4.xsd"
version="2.4">
</web-app> ...
java.lang.Thread 和 java.lang.Runnable 都可以实现多线程访问!
public class MyThread extends Thread {
public MyThread(String param)
{
super(param);
}
public void run()
{
System.out.println(this.getName()+"线程开始了");
for(int i=0;i<20;i++)
{
try
{
System.out.println(i+"==="+this.getName());
sl ...
1. rownum是oracle系统顺序分配为从查询返回的行的编号,返回的第一行分配的是1,第二行是2,依此类推,这个伪字段可以用于限制查询返回的总行数。
2. rownum不能以任何基表的名称作为前缀。
按scott.emp为例:
按工资排序,并 ...
适用于6.5以上版本(6.5以下版本没测试过),本注册机只为学习,研究之用,不得有其他用途
package com.key;
import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;
public class Key {
private static final String LL = "Decompiling this copyrighted software is a violation of both your license ...
/**
* 将UTF编码的字符串转化为GB2312编码的字符串,主要用来处理中文显示乱码的问题
*
* @param UTF
* 通过UTF编码的字符串
* @return 通过GB2312编码的字符串
*/
public static String GB2312FromUTF(String UTF) {
if (UTF == null) {
return "";
} else {
try {
...
call 语法格式{call 存储过程名(参数列表)}
业务实例:
1.添加员工,如果指定部门不存在,则先添加部门信息,再添加员工(无返回值)
--创建存储过程如下
Sql代码 JDBC调用存储过程
1. CREATE OR REPLACE PROCEDURE sp_add_emp1(
2. v_empno emp.empno%TYPE,
3. v_ename emp.ename%TYPE,
4. v_deptno dept.deptno%TYPE,
5. v_dname dept.dname ...
1、随机id的产生如何实现
引入如下的包:
import java.util.UUID;
在应用中如下调用:
UUID.randomUUID().toString()即可产生随机要生成的数。
2、读取配置文件的实现
(1)在src下面放一个version.properties文件,文件的内容如下:
### code tip info propertity file
flow3.1.0=InforFlowV3.1
report1.0=InforReportV4.2
sso2.0.1=InforssoV2.0
sib2.0.1=InforsibV2.0
...
为了避免在浏览器中传输数据的时候出现中文乱码,我们可以将内容进行URL编码,当然也可以将内容进行UNICODE编码。将汉字进行 UNICODE编码,如:“王”编码后就成了“\u738b”,UNICODE字符以\u开始,后面有4个数字或者字母,所有字符都是16进制的数字,每两位表示的256以内的一个数字。而一个汉字是由两个字符组成,于是就很容易理解了,“738b”是两个字符,分别是“73”“8b”。但是在将 UNICODE字符编码的内容转换为汉字的时候,字符是从后面向前处理的,所以,需要把字符按照顺序“8b”“73”进行组合得到汉字。下面是具体的转化代码。
/// <summary ...
eclipse.ini内存设置
-vmargs -Xms128M -Xmx512M -XX:PermSize=64M -XX:MaxPermSize=128M
这里有几个问题:
1. 各个参数的含义什么?
2. 为什么有的机器我将-Xmx和-XX:MaxPermSize都设置为512M之后Eclipse可以启动,而有些机器无法启动?
3. 为何将上面的参 ...
用hibernate的executeQuery来执行SQL
其原理如下(从SessionFactory里获得个Session,在调用session的connection方法,通过Statement来执行静态SQL,最后执行executeQuery就可以了)具体如下:
protected Session session = null; protected Transaction tr = null;
String sql = "insert into as_dept2role(roleid,dept_id)value('"+roleId+"','"+ ...
import java.sql.CallableStatement;
import java.sql.Connection;
import org.apache.log4j.Logger;
import org.hibernate.classic.Session;
import com.check.base.BaseHibernate;
import com.check.collection.dao.CollectionDao;
public class CollectionHibernate extends BaseHibernate implements Collec ...
@SequenceGenerator(name="SEQ_C_ALBUM",sequenceName="SEQ_C_ALBUM",allocationSize=1)
@GeneratedValue(strategy = GenerationType.SEQUENCE,generator="SEQ_C_ALBUM")
数据库定义是没有问题的,是这句
@SequenceGenerator(name="SEQ_C_ALBUM",sequenceName="SEQ_C_ALBUM" ...
------------------------------------------------------------------------------------------
hibernate三重关联
组合模式
Ternary Associations (and beyond)
------------------------------------------------------------------------------------------
<set name="barsnafus" table="user_file_ope ...
1、IE浏览器iframe跨域丢失Session问题
在开发中,我们经常会遇到使用Frame来工作,而且有时是为了跟其他网站集成,应用到多域的情况下,而Iframe是不能保存Session的因此,网上可以找到很多相关的文章,如果网站可以采用设置Web.Config中的配置: mode="StateServer"
stateConnectionString="tcpip=127.0.0.1:42424"
sqlConnectionString="data source=127.0.0.1;Trusted_Connection=yes"
...