2011-02-19 14:36 创建表: create table tableName { col_id number(19) not null, col_varchar varchar2(15) not null, col_char char(1), col_integer number(10), col_float number(10, 2) };
select语句: select t.* from tableName t where t.col_char = 'F' and t.col_integer > 100 order by t.col_char, t.col_integer desc
where逻辑比较符:
1.等于、大于、小于、不等于:=, >, >=, <, <=, !=, ^=, <> 2.like: 通配符 |
2011-02-17 14:09 很久没写日志了,最近碰到个JS Ajax解析XML的问题
responseXML.documentElement总是为null,找了N多资料都没用,最后发现把XML来源的JSP的第一句写成: <?xml version="1.0" encoding="UTF-8"?>,原因是:某些情况下第一句为<?xml version="1.0" encoding="UTF-8"?>才会认为是XML文档,如果第一句为空行就不会认为是XML,所以responseXML.documentElement解析为null值。 |
2010-01-15 16:20 在struts2的默认配置文件struts-default.xml中,可以看到:
<interceptor name="params" class="com.opensymphony.xwork2.interceptor.ParametersInterceptor"/>
此拦截器用来Action的参数拦截,也就是get,set方法与页面的数据交互拦截。它有一个参数:excludeParams,用来设置不拦截的属性名,值为正则表达式形式。
在默认文件中有paramsPrepareParamsStack 等引用了。
在实际应用中,如用SS,通用查询属性命名方式为:filter_开头,但当你想使用Hibernate的关联查询的时候根 |
2009-12-10 12:00 Caused by: javax.net.ssl.SSLKeyException: [Security:090504]Certificate chain received from 计算机名 - IP地址 failed hostname verification check. Certificate contained IP地址 but check expected 计算机名
默认情况下,当 WebLogic Server 实例充当 SSL 客户端角色(它会尝试通过 SSL 连接到其他服务器或应用程序)时,它会验证 SSL 服务器在数字证书中返回的主机名是否与用于连接 SSL 服务器的 URL 主机名相匹配。如果主机名不匹配,则删除此连接。
解决办法:
1. |
2009-08-30 22:43 当cascade="all";时级联删除,如果one方的inverse="false",那么many方的关联主键必须可为空,否则会报更新错误;当one方的inverse="true"时,many方的关联主键则没有限制了。 |
2009-07-09 13:27 ##
## Spring
##
spring.configs=spring的配置文件
##
## Hibernate
##
hibernate.configs=hibernate的.hbm.xml文件地址
hibernate.dialect=hibernate本地方言
hibernate.show_sql=显示SQL与否
##
## JDBC
##
此处有连接又种数据库的实现
##
## Company
##
Liferay的企业设置
company.default.home.url=默认的地址
company.security.auth.type=授权登录类型,默认为emailAddress
company.security.auth.requires.https=是否需要https |
2009-03-19 14:11 详细点来说,工厂模式可分为简单工厂、工厂方法与抽象工厂这三种模式。
一、简单工厂
简单工厂只用来创建一个类层次的类,非常简单。
Java文件:SimpleFactory.java
package org.pattern.factory.simple;
/**
* 简单工厂模式,利用Java反射机制
*
*/
interface Car {
public void run();
public void stop();
}
class Benz implements Car {
@Override
public void run() {
System.out.println("Benz发动了");
} |
2009-01-03 15:47 %S, %s 两位数字形式的秒( 00,01, . . ., 59)
%i 两位数字形式的分( 00,01, . . ., 59)
%H 两位数字形式的小时,24 小时(00,01, . . ., 23)
%h, %I 两位数字形式的小时,12 小时(01,02, . . ., 12)
%k 数字形式的小时,24 小时(0,1, . . ., 23)
%l 数字形式的小时,12 小时(1, 2, . . ., 12)
%T 24 小时的时间形式(h h : m m : s s)
%r 12 小时的时间形式(hh:mm:ss AM 或hh:mm:ss PM)
%p AM 或P M
%W 一周中每一天的名称( S u n d a y, Monday, . . ., Saturday)
%a |
2008-12-26 18:13 相见时难别亦难,东风无力百花残;
春蚕到死丝方尽,蜡炬成灰泪始干。
晓镜但愁云鬓改,夜吟应觉月光寒;
蓬山此去无多路,青鸟殷勤为探看。 |
2008-12-26 15:26 当你相信的时候,奇迹就会出现!尽管希望如此脆弱,也不能轻易扑灭。当你能做到的时候,那就会是奇迹!只要你相信,梦想就会变成奇迹,不管什么原因,它一定会实现。 |
2008-12-14 20:00 执子之手,与子共著。
执子之手,与子同眠。
执子之手,与子偕老。
执子之手,夫复何求? |
2008-12-12 22:59 赵客缦胡缨,吴钩霜雪明;银鞍照白马,飒沓如流星。
十步杀一人,千里不留行;事了拂衣去,深藏身与名。
闲过信陵饮,脱剑膝前横;将炙啖朱亥,持觞劝侯嬴。
三杯吐然诺,五岳倒为轻;眼花耳热后,意气素霓生。
救赵挥金槌,邯郸先震惊;千秋二壮士,煊赫大梁城。
纵死侠骨香,不惭世上英;谁能书合下,白首太玄经。 |
2008-11-13 21:51 1. @TransactionManagement 注解
@TransactionManagement 注解指定Bean是使用CMT还是BMT。
TransactionManagementType.CONTAINER 使用CMT。
TransactionManagementType.BEAN使用BMT。
需要注意的是,在不使用此注解的情况下,系统会给指定个默认值,而这个默认值是CMT管理的。
2. @TransactionAttribute 注解
|
2008-11-13 17:23 事务的四个属性:原子性(atomicity)、一致性(consistency)、隔离性(isolation)和持久性(durability)。
示例代码:
public void placeOrder(Item item, Customer customer) {
validateCredit(customer);
chargeCustomer(customer, item);
removeItem(item);
}
1.原子性
最重要的原则,也是最容易理解的原则。被事务管理的所有方法,要么一起被提交,要么一起回滚。在示例代码中,假如removeItem |
2008-10-31 15:26 “开-闭”原则(Open-Closed Principle)定义:一个软件实体应当对扩展开放,对修改关闭。在设计一个模块的时候,应当使这个模块可以在不被修改的前提下被扩展,也就是说,可以在不必修改源代码的情况下改变这个模块的行为。
所有的系统都会面临的问题,就是系统的需求会随着时间的推移而发生变化。在系统面临新的需求时,系统的设计必须是稳定的。满足“开闭原则”设计的系统所具有的优势:
1.通过扩展已有的软件系统,可以提供新的行为,以满足对软件的新需 |
| | |