- 浏览: 772836 次
- 性别:
- 来自: 北京
最新评论
-
di1984HIT:
Shallow heap & Retained heap -
tinguo002:
非常感谢 , 太棒了。
Spring注解方式,异常 'sessionFactory' or 'hibernateTemplate' is required的解决方法 -
白天看黑夜:
Apache Mina Server 2.0 中文参考手册(带 ...
Apache Mina – 简单的客户端/服务端应用示例 -
wumingxingzhe:
好文
Shallow heap & Retained heap -
di1984HIT:
学习了!!
工作流(Workflow)和BPM的不同
文章列表
基于代码复用和模型分离的思想,在项目开发中使用JPA的@MappedSuperclass注解将实体类的多个属性分别封装到不同的非实体类中。
1.@MappedSuperclass注解只能标注在类上:@Target({java.lang.annotation.ElementType.TYPE})
2.标注为@MappedSuperclass的 ...
Log4J的配置文件(Configuration File)就是用来设置记录器的级别、存放器和布局的,它可接key=value格式的设置或xml格式的设置信息。通过配置,可以创建出Log4J的运行环境。
1. 配置文件
Log4J配置文件的基本格式如下:
#配置根Logger
log4j.rootLogger = [ level ] , appenderName1 , appenderName2 , …
#配置日志信息输出目的地Appender
log4j.appender.appenderName = fully.qualified.name.of.appende ...
1. 假设我们有个服务 (都是从别处拿来的代码)
mport javax.ws.rs.*;
import javax.ws.rs.core.Response;
@Path(value = "/student/{id}")
public interface StudentService
{
@GET
@Path(value = "/info")
Student getStudent(@PathParam("id") long id, @QueryParam("name" ...
这个命令一般在JDK\jre\lib\security\目录下操作
keytool常用命令
-alias 产生别名
-keystore 指定密钥库的名称(就像数据库一样的证书库,可以有很多个证书,cacerts这个文件是jre自带的,
你也可以使用其它文件名字,如果没有这个文件名字,它会创建这样一个)
-storepass 指定密钥库的密码
-keypass 指定别名条目的密码
-list 显示密钥库中的证书信息
-v 显示密钥库中的证书详细信息
-export 将别名指定的证书 ...
innerHTML:
The property is read/write for all objects except the following, for which it is read-only: COL, COLGROUP, FRAMESET, HTML, STYLE, TABLE, TBODY, TFOOT, THEAD, TITLE, TR.
TR innerHTML problem in IE.
在ie下,对于COL, COLGROUP, FRAMESET, HTML, STYLE, TABLE, TBODY, TFOOT, THEAD, TITLE, TR,innerHT ...
有时需要在前端生成UUID,可以在jsp中引用内容如下的文件UUID.js。
使用时直接用new生成即可
var uuidId = new UUID();
UUID.js
/*
*
* uuid.js - Version 0.3 JavaScript Class to create a UUID like identifier
*
* Copyright (C) 2006-2008, Erik Giberti (AF-Design), All rights reserved.
*
* This program is free software; you can ...
可以像java中的Map一样使用,非常方便
var dataMap = new Map();
js版Map实现文件:
/**
* js实现的map
*/
// 定义map
function Map() {
this.container = {};
}
// 将key-value放入map中
Map.prototype.put = function(key, value) {
try {
if (key != null && key != "")
this.container[key] = value;
...
var tempForm = document.createElement("form");
tempForm.action="http://localhost:8080/test/user";
tempForm.method="post";
document.body.appendChild(tempForm);
//create a submit button
var tempInput = document.createElement("input");
te ...
方便查找
EXT 2.* 同步请求
var conn = Ext.lib.Ajax.getConnectionObject().conn;
//METHOD 请求方法 (GET,POST)
//URL 请求地址
//ASYNC 是否异步( TRUE 异步 , FALSE 同步)
conn.open(method,url,async);
//要发送的数据
conn.send(params);
//请求返回数据
var data = conn.responseText;
EXT3.0 同步请求,要倚赖js文件 ext-basex.js
下载下面压缩包解压即可,然后引入工程内 ...
javascript替换字符串
在JavaScript中可以用string的replace方法替换字符串,如果是普通替换的话,只能替换第一个,要想全部替换,需要用正则表达式。下面代码可以看出两者差异:
<html>
<head>
<title>test</title>
<script language="JavaScript">
<!--
var s = "testtest" ;
//第二个参数中的 g 表示全部匹配,i表示忽略大小写
var regS = ...
a different object with the same identifier value was already associated with the session
出现这种错误的根本原因是query得到一个对象A,然后update时又新建了一个对象B,虽然新建对象B的主键值取的对象A的值,但他们仍然是两个对象,这样update时就会报错。
解决办法:
一、不用创建对象B,要修改记录时,直接reset对象A的属性,然后update对象A
二、用merge不用update
Test obj = new Test();
...
getSession().flush(); ...
一.本地模式
var articlekind = new Ext.form.ComboBox({
fieldLabel : '部门', //UI标签名称
name : 'identity', //作为form提交时传送的参数名
allowBlank : false, //是否允许为空
mode : 'local', //数据模式, local为本地模式, 如果不设置,就 ...
MySQL没有boolean类型。这也是比较奇怪的现象。例:
create table test
(
id int primary key,
bl boolean
)
这样是可以创建成功,但查看一下建表后的语句,就会发现,mysql把它替换成tinyint(1)。也就是说mysql把boolean=tinyInt了。
boolean类型
MYSQL保存BOOLEAN值时用1代表TRUE,0代表FALSE,boolean在MySQL里的类型为tinyint(1),
MySQL里有四个常量:true,false,TRUE,FALSE,它们分别代表1,0,1,0
Hib ...
/**
*
* @author liuguangyi
* @content ejb3注解的API定义在javax.persistence.*包里面。
*
* 注释说明:
* @Entity —— 将一个类声明为一个实体bean(即一个持久化POJO类)
* @Id —— 注解声明了该实体bean的标识属性(对应表中的主键)。
* @Table —— 注解声明了该实体bean映射指定的表(table),目录(catalog)和schema的名字
* @Column —— 注解声明了属性到列的映射。该注解有如下的属性
* name 可选 ...
转自:http://www.celinio.net/techblog/?p=571
The WSDL2java command generates JAX-WS compliant Java code for the services that are defined in the WSDL document.
This is known as the Top-Down approach (contract first, based on an existing WSDL file).
1) open a DOS window and go to the CXF directory, und ...