- 浏览: 2307121 次
- 性别:
- 来自: 北京
最新评论
-
huih:
很不错的文章
SpringMVC+Hibernate+Spring 简单的一个整合实例 -
calm01:
学习了.
Spring <bean>标签属性 Autowire自动装配(转载) -
lizhenlzlz:
我的也是拦截不了service层
SpringAOP拦截Controller,Service实现日志管理(自定义注解的方式)(转载) -
josh_123:
讲的不错,很详细,如果quartz定时任务类采用不继承任何类的 ...
Spring,jdk定时任务的几种实现以及任务线程是串行还是并行执行(转载) -
human_coder:
你知道eclipse调试怎么可以回调吗?有时候总是调快了,不能 ...
Debug---Eclipse断点调试基础
文章列表
Ext
中包含了几个以
get
开头的方法,这些方法可以用来得到文档中
DOM
、得到当前文档中的组件、得到
Ext
元素等,在使用中要注意区别使用。
1
、
get
方法
get
方法用来得到一个
Ext
元素,也就是类型为
Ext.Element
的对象,
Ext.Element
类是
Ext
对
DOM
的封装,代表
DOM
的元素,可以为每一个
DOM
创建一个对应的
Element
对象,可以通过
Element
对象上的方法来实现对
DOM
指定的操作,比如用
hide
方法可以隐藏元素、
init ...
many-to-one:描述多对一的一种数据模型,它指定many一方是不能独立存在的,我个人认为many-to-one是NHB中保证数据有效性的最有用的一种映射,通过使用many-to-one能有效的防治孤儿记录被写入到数据表中。在本文描述的例子中,Student类和Classes类之间是多对一关系. 通过many-to-one元素,可以定义一种常见的与另一个持久化类的关联。这种关系模型是多对一关联。(实际上是一个对象引用。)在映射文件中用many-to-one标签描述此种关系.
<many-to-one name="propertyName"(1) ...
当你显式的使用session.save()或者session.update()操作一个对象的时候,实际上是用不到unsaved-value的。某些情况下(父子表关联保存),当你在程序中并没有显式的使用save或者update一个持久对象,那么Hibernate需要判断被操作的对象究竟是一个已经持久化过的持久对象,是一个尚未被持久化过的内存临时对象。例如:
Java代码
Session session = ...;
Transaction tx = ...;
Parent parent = (Parent); session.load(Paren ...
substr()疑问
- 博客分类:
- js
有个按钮触发一个事件,事件中取得一个时间控件的值,然后进行串连接。
var date = Ext.get('date').dom.value; date = date.substr(0,4)+"年"+date.substr(3,2)+"月";
很郁闷,每次接出来的串都是上一次date的值,但是用alert(date)时,可以看到事实上date是当前值,但是用substr()这个方法后,截出的值却是错误的,是上一次date的值,也就是说该方法用的是遗留数据,咋回事,哪儿的问题,郁闷。
struts2的Aciton返回结果是json类型,其工作机制是把action中所有getXXX()方法的XXX转换成json串返回到前台。
当一个对象XXX是通过spring依赖 注入到action中,若其有相应get方法,并且Action配置中返回结果类型是json,则struts 的json在把getXXX()的XXX转换成json串的过程中就会发生异常,造成无法处理失败,可能是由于struts的json没有相应权限把,XXX是由Spring注入的,所以出问题了。
若action方法中只有一个getyyyy()方法,并没有setyyy()方法,更没有yyy这个属性,struts ...
用@Component注释的组件,由于没有在配置文件中进行依赖注入,所以在引用其他bean时,必须用到@Autowierd注释引用Spring的bean,否则提示找到不类的空指针异常。
struts配置文件中,所请求的action方法应没有带参数,结果在action中和该方法用到了参数,结果出现了找不到方法,同一个问题错了两次,那手板打自己把。
Oracle的imp/exp组件是我们常用的工具,它的一个操作原则就是向下兼容。下面是据此总结的几个使用规则和相关测试:
规则1:低版本的exp/imp可以连接到高版本(或同版本)的数据库服务器,但高版本的exp/imp不能连接到低版本的数据库服务器
1.1 使用9i客户端通过imp连接到10g数据库
C:\Documents and Settings\yuechaotian>exp userid=hdtest/test@s67 tables=(ab01) rows=n file=d:\x.dmp
Export: Release ...
Thinking in Java
- 博客分类:
- JAVA基础知识
第二章 一切都是对象
1,方法名和参数列表组合在一起,唯一地标示某个方法、
2,调用方法的行为通常称为“发送信息给对象”,面向对象程序可以简单地归纳为“向对象发送信息”。
第三章 控制程序流
关系表达式返回值为布尔值,java所有内置数据类型都可使用 ==和!=来比较,布尔值不可使用大于,等于等关系运算符进行比较。
== 和 !=比较的是引用,而非对象的值。
equals()比较的也是引用是否相等,而java一些内置类型,如Integer,Double等调用该方法时,比较的却是对象值,因为其对equals()进行了重写。
一个自定义类,调用该方法,比较的是引 ...
若某个基本类型字段属于一个类,那么即使不明确(显式)进行初始化,也可以保证它们获得一个默认值。
基本类型 默认值
Boolean
false
Char '\u0000'(null)
byte (byte)0
short (short)0
int 0
long
0L
float 0.0f
double
0.0d
一旦将变量作为类成员使用,就要特别注意由Java分配的默认值。这样做可保证基本类型的成员变量肯定得到了初始化(C++不具备这一功能 ...
oracle时间字段默认值用sysdate:
create table table_name(
id number not null,
tempdate date default sysdate)
创建序列号
create sequence sequence_name increate by 1 start with 1 maxvalue 9999;
insert into table_name(id) values(sequence_name.nextval)
但是在程序中,我存储pojo时,属性为空,但是在数据库中却没取其默认值
在数据库字段是 ...
UML建模工具相信大家有所了解,那么你对UML建模工具Visio 、Rational Rose、PowerDesign之间的区别和联系是否了解,这里就像大家简单介绍一下。
UML建模工具Visio 、Rational Rose、PowerDesign的比较
ROSE
是直接从UML发展而诞生的 ...
对于DBA来说,数据库Job在熟悉不过了,因为经常要数据库定时的自动执行一些脚本,或做数据库备份,或做数据的提炼,或做数据库的性能优化,包括重建索引等等的工作。但是,Oracle定时器Job时间的处理上,千变万化,今天我把比较常用的写法汇总如下:
在总结之前,先把Job的参数一一说明一下:
Job参数是有Submit()过程返回的binary_integer。
what参数是将被执行的PL/SQL代码块。
next_date参数指何时将运行这个工作。写Job的时候可以不指定该值。
interval参数何时这个工作将被重执行
其中Int ...
自行创建,表复制的语句为
CREATE TABLE former_emp AS SELECT * FROM EMP;
游标(CURSOR)是ORACLE系统在内存中开辟的一个工作区,在其中存放SELECT语句返回的查询结果. 这个查询结果既可以是零记录,单条记录,也可以是多 ...
在执行DML语句(例如INSERT、UPDATE或DELETE)时,数据库会确保表中的行都可以维护自身的完整性。这就是说对表中行所做的任何修改都不能影响表的主、外键关系。
8.5.1 主键约束
下面来看几个介绍主键约束的例子。customers表的主键是customer_id列,这意味着customer_id列中保存的每一个值都必须是唯一的。如果试图插入一个与主键列值重复的行,数据库就会返回ORA-00001错误,例如:
SQL> INSERT INTO customers (
2 customer_id, first_name, last_name, dob, phon ...
之前一直使用"小乌龟"进行分支建立与合并,最近切换到linux下开发,没有"小乌龟"了,只好看下eclipse的svn插件关于分支的建立与合并。 首先说说创建分支,很简单,不过是浅copy一个trunk目录到branches下即可.如下图所示: 右键你的工程==>team==>分支/标记 弹出如下信息: 此框告诉你从哪里copy到哪里,这里我们从trunk位置copy到branches目录,点击ok即可搞定创建,如果你勾选了下面的switch working copy to new branch/tag,eclipse 会自 ...