- 浏览: 919457 次
- 性别:
- 来自: 北京
最新评论
-
一键注册:
request.getRequestURL()和request.getRequestURI() -
SuperCustomer:
...
SED的暂存空间和模式空间 -
juyo_ch:
讲得挺好理解的,学习了
java 死锁及解决 -
chinaalex:
最后一题答案正确,但是分析有误.按照如下过程,上一行为瓶,下一 ...
zz智力题 -
liaowuxukong:
多谢博主啦,弱弱的了解了一点。
C++/Java 实现多态的方法(C++)
文章列表
Java语言定义了public、protected、private、abstract、static和final这6常用修饰词外还定义了5个不太常用的修饰词,下面是对这11个Java修饰词的介绍:
1.public
使用对象:类、接口、成员
介绍:无论它所处在的包定义在哪,该类(接口、成员)都是可访问的
2.private
使用对象:成员
介绍:成员只可以在定义它的类中被访问
3.static
使用对象:类、方法、字段、初始化函数
介绍:成名为static的内部类是一个顶级类,它和包含类的成员是不相关的。静态方法是类方法,是被指向到所属的类而不是类的实例。静态字 ...
- 2009-11-06 14:14
- 浏览 777
- 评论(0)
最近在研究CSS,正好结合项目做了一个灵活的Tab页,使用纯HTML+CSS实现,正好总结一下。 首先看一下预览界面: 样例HTML可以访问:http://www.demo2do.com/htmldemo/school/attendance/AttendanceGlobal.html 下面开始讲述一下完成上述页面的步骤。 1. 构建HTML 构建HTML是整个过程最基础的部分。我们构建HTML比较关键的一个原则就是“还HTML标签其本来的含义”。所以在这里,我们应该合理分析一下期望做到的HTML的结构的情况,并加以分析,选择比较合适的HTML标签,而不是采用非标准的Table布局或者充斥着大量d ...
- 2009-11-05 16:28
- 浏览 1094
- 评论(1)
专栏: 一步一步跟我学Struts2 (17)
如何学习Struts2 (4)
Struts2的学习途径
Struts2的学习资料
Struts2免费学习资料下载
Struts2开发环境搭建
MVC框架初探 (2)
MVC框架的困惑
Web层框架的选择
数据,MVC框架的粘合剂 (3)
OGNL —— 数据运转的催化剂
在Struts2中使用OGNL
- 2009-11-05 16:22
- 浏览 820
- 评论(0)
众所周知,Strut 2的Action类通过属性可以获得所有相关的值,如请求参数、Action
配置参数、向其他Action传递属性值(通过chain结果)等等。要获得这些参数值,我
们要做的唯一一件事就是在Action类中声明与参数同名的属性,在Struts 2调用Action
类的Action方法(默认是execute方法)之前,就会为相应的Action属性赋值。
要完成这个功能,有很大程度上,Struts 2要依赖于ValueStack对象。这个对象贯
穿整个Action的生命周期(每个Action类的对象实例会拥有一个ValueStack对象)。当
Struts 2接收 ...
- 2009-11-05 15:27
- 浏览 1266
- 评论(0)
首先让我们花费1分钟的时间来简单思考一个问题,MVC这3者之间,到底是通过什么真正融合起来的? 有人说是Controller,因为它是核心控制器,没有Controller,MVC就无从谈起,失去了职责划分的原本初衷。也有人说是View,因为所有的需求都是页面驱动的,没有页面,就没有请求,没有请求,也谈不上控制器和数据模型。 个人观点:贯穿MVC模型之间起到粘合剂作用的是数据。数据在View层成为了展示的内容,而在Controller层,成为了操作的载体,所以数据和整个MVC的核心。
目 录 [ - ]
流转的数据
OGNL —— 完美的催化剂
深入浅出OGNL
...
- 2009-11-05 15:25
- 浏览 1284
- 评论(0)
永远不要向任何人解释你自己
- 博客分类:
- Others
1、永远不要向任何人解释你自己 因为喜欢你的人不需要 而不喜欢你的人不会相信 2、别让某人成为你生命中的优先,当你只是他们生命中的一个选择时. 人与人之间的关系只有在彼此达到平衡时,运作的最恰当 3、每天早上醒来时,我们可以有两个简单的选择 回头去睡,继续做梦 或者起身去追逐梦想 选择权在你手上 4、我们总让在乎我们的人为我们哭泣 并总为那些永远不会在乎我们的人哭泣 且我们在意那些永远不会为我们哭泣的人 这是存在于生命的真实,奇怪却真实 一旦你了解 ...
- 2009-11-04 22:30
- 浏览 837
- 评论(0)
一、计算机科学期刊介绍
计算机科学的publication最大特点在于:极度重视会议,而期刊则通常只用来做re-publication。大部分期刊文章都是会议论文的扩展版,首发就在期刊上的相对较少。也正因为如此,计算机期刊的影响因子 ...
- 2009-11-04 22:28
- 浏览 8476
- 评论(0)
Hibernate Annotation几种关联映射
一对一(One-To-One)
使用@OneToOne注解建立实体Bean之间的一对一关联。一对一关联有三种情况:(1).关联的实体都共享同样的主键,(2).其中一个实体通过外键关联到另一个实体的主键(注意要模拟一对一关联必须在外键列上添加唯一约束),(3).通过关联表来保存两个实体之间的连接关系(要模拟一对一关联必须在每一个外键上添加唯一约束)。
1.共享主键的一对一关联映射:
@Entity
@Table(name="Test_Body")
public class Body {
privat ...
- 2009-11-02 17:01
- 浏览 1086
- 评论(0)
注解映射必须满足两大条件:Hibernate3.2以上版本和JSEE 5。 @Entity 类注释,所有要持久化的类都要有
Java代码
@Entity
public class Org implements java.io.Serializable {
}
@Entity
public class Org implements java.io.Serializable {
}
@Id 主键
Java代码
@Id
@GeneratedValue
private ...
- 2009-11-02 16:41
- 浏览 1351
- 评论(0)
none :在保存、更新或删除对象时,忽略其他关联的对象。他是 cascade 属性的默认值。
save-update :当通过 Session 的 save() 、 update() 以及 saveOrUpdate() 方法保存或更新当前对象时,级联保存所有关联的新建的临时对象,并且级联更新所有关联的游历对象。
delete :当通过 Session 的 delete() 方法删除当前的对象时,级联删除所有关联的对象。
all :包含 save-update 以及 delete 的行为。此外,对当前对象执行 evict() 或 lock() 操作时,也会对所有关联的持久话对象执行 evi ...
- 2009-11-02 16:35
- 浏览 932
- 评论(0)
CascadeType.PERSIST (级联新建)
CascadeType.REMOVE (级联删除)
CascadeType.REFRESH (级联刷新)
CascadeType.MERGE (级联更新)中选择一个或多个。
CascadeType.ALL
有时候CascadeType不行,
解决方法:利用hibernate的自定义的级联删除,不要使用jpa的
import org.hibernate.annotations.Cascade;
import org.hibernate.annotations.CascadeType;
......... ...
- 2009-11-02 16:00
- 浏览 1842
- 评论(0)
1、导出导入数据库表结构
导出数据库中所有数据的表:
mysqldump -u root -p --all-databases > d:/alldata.sql
导入
mysql -u mysql -p < dump.sql
2、mysql数据库密码设为空
mysql -root
use mysql
update user set password = '' where user = 'root';
flush privileges;
quit
- 2009-10-31 14:30
- 浏览 870
- 评论(0)
JDK1.5 令我们期待很久,可是当他发布的时候却更换版本号为5.0。这说明Java已经有大幅度的变化。本文将讲解JDK5.0支持的新功能-----Java的泛型. 1、Java泛型 其实Java的泛型就是创建一个用类型作为参数的类。就象我们写类的方法一样,方法是这样的method(String str1,String str2 ),方法中参数str1、str2的值是可变的。而泛型也是一样的,这样写class Java_Generics<K,V>,这里边的K和V就象方法中的参数str1和str2,也是可变。下面看看例子:
//code list 1 import Java.util ...
- 2009-10-28 16:51
- 浏览 744
- 评论(0)
方法一:最好的方法.采用的是正则表达式,这是最核心的原理.其次.这个方法使用了JavaScript的prototype 属性
其实你不使用这个属性一样可以用函数实现.但这样做后用起来比较方便.下面就来看看这个属性是怎么来用的.
引用内容
返回对象类型原型的引用。
objectName.prototypeobjectName 参数是对象的名称。
说明用 prototype 属性提供对象的类的一组基本功能。对象的新实例“继承”赋予该对象原型的操作。
例如,要为 Array 对象添加返回数组中最大元素值的方法。要完成这一点,声明该函数,将它加入 Array.prototype,并使用它。
...
- 2009-10-27 16:09
- 浏览 1643
- 评论(0)
在JavaScript开发中,被人问到:null与undefined到底有啥区别? 一时间不好回答,特别是undefined,因为这涉及到undefined的实现原理。于是,细想之后,写下本文,请各位大侠拍砖。 总所周知:null == undefined 但是:null !== und ...
- 2009-10-17 12:07
- 浏览 947
- 评论(2)