`
文章列表

Java 修饰词

Java语言定义了public、protected、private、abstract、static和final这6常用修饰词外还定义了5个不太常用的修饰词,下面是对这11个Java修饰词的介绍: 1.public 使用对象:类、接口、成员 介绍:无论它所处在的包定义在哪,该类(接口、成员)都是可访问的 2.private 使用对象:成员 介绍:成员只可以在定义它的类中被访问 3.static 使用对象:类、方法、字段、初始化函数 介绍:成名为static的内部类是一个顶级类,它和包含类的成员是不相关的。静态方法是类方法,是被指向到所属的类而不是类的实例。静态字 ...
最近在研究CSS,正好结合项目做了一个灵活的Tab页,使用纯HTML+CSS实现,正好总结一下。 首先看一下预览界面: 样例HTML可以访问:http://www.demo2do.com/htmldemo/school/attendance/AttendanceGlobal.html 下面开始讲述一下完成上述页面的步骤。 1. 构建HTML 构建HTML是整个过程最基础的部分。我们构建HTML比较关键的一个原则就是“还HTML标签其本来的含义”。所以在这里,我们应该合理分析一下期望做到的HTML的结构的情况,并加以分析,选择比较合适的HTML标签,而不是采用非标准的Table布局或者充斥着大量d ...
专栏: 一步一步跟我学Struts2 (17) 如何学习Struts2 (4) Struts2的学习途径 Struts2的学习资料 Struts2免费学习资料下载 Struts2开发环境搭建 MVC框架初探 (2) MVC框架的困惑 Web层框架的选择 数据,MVC框架的粘合剂 (3) OGNL —— 数据运转的催化剂 在Struts2中使用OGNL
众所周知,Strut 2的Action类通过属性可以获得所有相关的值,如请求参数、Action 配置参数、向其他Action传递属性值(通过chain结果)等等。要获得这些参数值,我 们要做的唯一一件事就是在Action类中声明与参数同名的属性,在Struts 2调用Action 类的Action方法(默认是execute方法)之前,就会为相应的Action属性赋值。   要完成这个功能,有很大程度上,Struts 2要依赖于ValueStack对象。这个对象贯 穿整个Action的生命周期(每个Action类的对象实例会拥有一个ValueStack对象)。当 Struts 2接收 ...
首先让我们花费1分钟的时间来简单思考一个问题,MVC这3者之间,到底是通过什么真正融合起来的? 有人说是Controller,因为它是核心控制器,没有Controller,MVC就无从谈起,失去了职责划分的原本初衷。也有人说是View,因为所有的需求都是页面驱动的,没有页面,就没有请求,没有请求,也谈不上控制器和数据模型。 个人观点:贯穿MVC模型之间起到粘合剂作用的是数据。数据在View层成为了展示的内容,而在Controller层,成为了操作的载体,所以数据和整个MVC的核心。 目 录 [ - ] 流转的数据 OGNL —— 完美的催化剂 深入浅出OGNL ...
1、永远不要向任何人解释你自己     因为喜欢你的人不需要      而不喜欢你的人不会相信         2、别让某人成为你生命中的优先,当你只是他们生命中的一个选择时.      人与人之间的关系只有在彼此达到平衡时,运作的最恰当           3、每天早上醒来时,我们可以有两个简单的选择      回头去睡,继续做梦      或者起身去追逐梦想      选择权在你手上         4、我们总让在乎我们的人为我们哭泣      并总为那些永远不会在乎我们的人哭泣      且我们在意那些永远不会为我们哭泣的人      这是存在于生命的真实,奇怪却真实      一旦你了解 ...
一、计算机科学期刊介绍 计算机科学的publication最大特点在于:极度重视会议,而期刊则通常只用来做re-publication。大部分期刊文章都是会议论文的扩展版,首发就在期刊上的相对较少。也正因为如此,计算机期刊的影响因子 ...
Hibernate Annotation几种关联映射 一对一(One-To-One) 使用@OneToOne注解建立实体Bean之间的一对一关联。一对一关联有三种情况:(1).关联的实体都共享同样的主键,(2).其中一个实体通过外键关联到另一个实体的主键(注意要模拟一对一关联必须在外键列上添加唯一约束),(3).通过关联表来保存两个实体之间的连接关系(要模拟一对一关联必须在每一个外键上添加唯一约束)。   1.共享主键的一对一关联映射: @Entity @Table(name="Test_Body") public class Body {    privat ...
注解映射必须满足两大条件: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  ...
none :在保存、更新或删除对象时,忽略其他关联的对象。他是 cascade 属性的默认值。 save-update :当通过 Session 的 save() 、 update() 以及 saveOrUpdate() 方法保存或更新当前对象时,级联保存所有关联的新建的临时对象,并且级联更新所有关联的游历对象。 delete :当通过 Session 的 delete() 方法删除当前的对象时,级联删除所有关联的对象。 all :包含 save-update 以及 delete 的行为。此外,对当前对象执行 evict() 或 lock() 操作时,也会对所有关联的持久话对象执行 evi ...
CascadeType.PERSIST (级联新建)  CascadeType.REMOVE (级联删除)  CascadeType.REFRESH (级联刷新)  CascadeType.MERGE (级联更新)中选择一个或多个。  CascadeType.ALL   有时候CascadeType不行, 解决方法:利用hibernate的自定义的级联删除,不要使用jpa的  import org.hibernate.annotations.Cascade;  import org.hibernate.annotations.CascadeType;  ......... ...
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  
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 ...
方法一:最好的方法.采用的是正则表达式,这是最核心的原理.其次.这个方法使用了JavaScript的prototype 属性 其实你不使用这个属性一样可以用函数实现.但这样做后用起来比较方便.下面就来看看这个属性是怎么来用的. 引用内容 返回对象类型原型的引用。 objectName.prototypeobjectName 参数是对象的名称。 说明用 prototype 属性提供对象的类的一组基本功能。对象的新实例“继承”赋予该对象原型的操作。 例如,要为 Array 对象添加返回数组中最大元素值的方法。要完成这一点,声明该函数,将它加入 Array.prototype,并使用它。 ...
在JavaScript开发中,被人问到:null与undefined到底有啥区别?    一时间不好回答,特别是undefined,因为这涉及到undefined的实现原理。于是,细想之后,写下本文,请各位大侠拍砖。    总所周知:null == undefined    但是:null !== und ...
Global site tag (gtag.js) - Google Analytics