- 博客(69)
- 资源 (8)
- 收藏
- 关注
原创 再见2015,你好2016
2015年转瞬即逝,2016年在向我们招手。如今回首,是硕果累累还是两手空空?一年来我们一直都在奔跑,就是希望能够追上那个,曾被寄予厚望的自己。 也许心愿未达成,也许错过想走就走的旅程,也要始终坚持最初的执着,在未来的一年,保持一份谦逊和敬畏,失之淡然,得之坦然。你若盛开,蝴蝶自来,你若精 彩,天自安排。 蓦然回首,这一年,忧伤与喜悦并存,几多感概,几多思量,现在这一年的情况做一回顾...
2015-12-31 12:11:43
310
原创 限制用户重复登录的问题,就是一个用户在一个地方登录了,在其他地方就不能重复登录,使用什么方法解决比较合理...
为了限制用户重复登录的问题,就是一个用户在一个地方登录了,在其他地方就不能重复登录,使用什么方法解决比较合理。在和各位大神讨论之后,最终还是没有比较合理的解决方案,现附上讨论截图,各位大神请继续提出宝贵意见: ...
2015-06-11 08:40:02
1730
原创 jdom解析xml
1、JDOM是Breet Mclaughlin和Jason Hunter两大Java高手的创作成果,2000年初,JDOM作为一个开放源代码项目正式开始研发。JDOM是一种解析XML的Java工具包。 JDOM适合于当今流行的各种语言,包括Java,JavaScripte,VB,VBScript,Perl,C,C++等。它了为HTML和XML文档提供了一个可应用于...
2014-11-14 15:01:28
215
原创 html中select只读显示
因为Select下拉框只支持disabled属性,不支持readOnly属性,而在提交时,disabled的控件,又是不提交值的。现提供以下几种解决方案: 1、在html中使用以下代码,在select外层加1个span,通过js控制。这种设置的不足之处是IE浏览器兼容,fireFox及其他不兼容.. <span onmousemove="this.se...
2013-11-04 11:48:32
923
原创 Hibernateday06 QBC(Query by Criteria)
QBC (Query by Criteria)由hibernate提供的更具面向对象的查询方式, 能够支持运行时动态查询语句 在Hibernate使用QBC的步骤 1.通过session.createCriteria()获得Criteria实例 2.使用工具类Restrictions(Expression早起版本)追加查询条件 3.调用uniqueResult...
2012-07-24 16:59:06
164
原创 Hibernateday06 SQLQuery 和NameQuery
SqlQuery:在hibernate中使用sql Query query=session.createQuery(HQL); SQLQuery query=session.createSQLQuery(SQL); query.addEntity("e",xx.class);//将sql执行的结果封装成指定的对象NameQuery:在项目中多次执行的hql语句,方便维护...
2012-07-24 16:58:32
232
原创 Hibernateday02表的唯一外键
一对一:唯一外键:为外键加上唯一约束 公司 Company 地址 Address关系属性 Address Coompany 1.唯一外键建表create table g_company( t_id Integer primary key, t_name varchar2(30), t_regd...
2012-07-24 16:57:54
174
原创 Hibernateday06 HQL(Hibernate Query Language)
HQL(hibernate query language) SQL(stander query language)Hibernate的标准开发:O-->R--->M--->调用Hibernate的API 核心API: Configuration-->SessionFactory-->Session-->Transaction ...
2012-07-21 22:18:19
148
原创 Hibernateday06学习笔记
HQL(hibernate query language) SQL(stander query language)Hibernate的标准开发:O-->R--->M--->调用Hibernate的API 核心API: Configuration-->SessionFactory-->Session-->Transaction ...
2012-07-21 21:58:51
164
原创 Hibernateday05继承关系union-subclass映射策略
union-subclass映射策略 特点:父表的数据保存在父表当中 子表的数据保存在子表当中=父表的数据+子表的数据 如果保存Product,数据保存在t_product表当中 如果保存Book,数据保存在t_book表中,不会保存在t_product表中 R. create table g_pro...
2012-07-21 21:43:41
247
原创 Hibernateday05继承关系joined-subclass映射策略
2.joined-subclass映射策略 特点:父表的数据由父表保存,子表的数据由父表和子表共同保存。子类和父类共有的 属性保存在父表当中,子类扩展的属性保存在子表当中。采取该策略不需要辨别列。要为子表提供一个列【主键】映射父表的主键 表: create table g_product( --父表-- p_id integer pri...
2012-07-21 00:07:16
236
原创 Hibernateday05继承关系subclass映射策略
2.继承关系 O Product //产品 Book extends Product Car extends Product integer id; String author;//作者 String name; Double price; R create table ...
2012-07-21 00:00:19
209
原创 Hibernateday05由一个主键类,将对象当中的联合作为主键的属性描述成一个对象【主键类的复合主键】...
2.由一个主键类,将对象当中的联合作为主键的属性描述成一个对象,称为主键类 【主键类的复合主键】 主键类: 1.实现序列化接口[必须] 2.要为主键类提供equas和hashcode的方法【早期版本的hibernate】 1.将组成主键的属性单独作为主键类 class StuMsgPk { stuId//学号 ...
2012-07-20 23:53:31
170
原创 Hibernateday05对象当中的几个属性组合作为表的主键【实体类属性的复合主键】...
复合主键 注意:1.对象必须实现序列化接口 1.对象当中的几个属性组合作为表的主键【实体类属性的复合主键】 O StudnetMsg stuId//学号 courseId//课程 grade//分数 R create table g_stuMsg( stuId integer, courseId...
2012-07-20 23:47:10
333
原创 Hibernateday05主键生成器(hilo)
主键生成器 generator class="xxx" 1.increment 先查询数据表的主键的最大值,然后加1 在实际开发过程中不会使用increment:不能解决并发问题 2.foreign 只能在共享主键1:1中使用 3.* sequence【序列】适用的数据库Oracle 、DB2、Postgre 默认调用hibernate_sequence...
2012-07-20 23:36:43
238
原创 Hibernateday05学习笔记
1.一对多自身相关 员工找经理 关系属性 Emp mgr; 映射文件: 多个员工对应一个经理 <many-to-one inverse="true"/> 经理找员工 关系 Set<Emp>;映射文件: 一个经理对应多个员工 <set name="xxx" cascad...
2012-07-20 23:24:56
209
原创 Hibernateday04多对多关系
多对多O Student Course 一个学生有多门课程,一个课程有多个学生 * : *关系属性 Set<Course> Set<Student>R 如何在数据库中表明多对多的关系,提供第三张表,作为关系表 t_student t_course ...
2012-07-19 23:19:42
125
原创 Hibernateday04一对多的自身相关(双向关系)
自身相关的双向关系 class Emp{ Integer empNo String eName String job Emp mrg //可以从员工查找经理 Date hireDate D...
2012-07-19 01:04:35
172
原创 Hibernateday04一对多的自身相关(从经理找员工)
从经理找员工{1:*}class Emp{ Integer empNo String eName String job Integer mrg Date hireDate Double sal Do...
2012-07-19 00:21:49
178
原创 Hibernateday04一对多的自身相关(从员工找经理)
对多的自身相关 以Emp表为例:一个雇员会有多个下属,一个雇员也只能有一个上级从员工找经理(1:1)class Emp{//配置员工 Integer empNo String eName String job Emp mrg //经理也是员工,我们需要获得是Emp而不是一...
2012-07-18 23:45:34
337
原创 Hibernateday04学习笔记
一对多 O Dept Employee关系属性:Set<Employee> emps=new HashSet<Employee> Dept R 表 t_dept 普通的字段 t_employee...
2012-07-18 23:19:27
132
原创 Hibernateday03一对多双向操作
1.建表create table g_dept( t_id integer primary key, t_dname varchar2(20), t_dno varchar2(20))create table g_employee( t_id integer primary key, t_name varchar2(25), t_birthday date...
2012-07-17 23:44:52
137
原创 Hibernateday03一对多单向操作
一对多 1:* Employee Dept 一个员工对应一个部门,一个部门对应多个员工 * 1关系属性 Dept Set<Employee> emps=new HashSet<Employee>(); 为什么要使用Set: ...
2012-07-17 22:37:54
129
原创 Hibernateday03学习笔记
1.Hibernate关联关系 一对一的关联关系 1) 共享主键:两个对象联系紧密 子表:主键同时又是外键(是父表的主键) 父表类 Person Idcard关系属性 idCard person 映射文件中: <class name="父表" table="xx">...
2012-07-17 22:25:39
138
原创 Hibernateday02表的共享主键
关联关系1:1 人 Person 身份证 IdCard 1一个只有一个身份证号码 name number //编号 age Expire//有效期 IdCard Person 关系属性:IdCard不是Person的固有属性,只是为了表达与Per...
2012-07-16 21:55:15
152
原创 Hibernateday02学习笔记
1 hibernate:一个操作持久层的框架,ORMapping思想的框架2.ORMapping 对象关系映射 类 对应 一张表 对象 对应 一行数据 属性 对应 表的列 id 对应 主键3.hibernate的开发 1.搭建hibernate的环境 导入jar包 导入运行环境相关的配置文...
2012-07-16 21:33:18
144
原创 struts2day06 自定义结果
类implements Result接口 或者 extends StrutsResultSupport1.在DateResult.java implments Resultpackage com.jsu.struts2.result;import java.io.PrintWriter;import java.util.Date;import javax.servl...
2012-07-16 12:14:56
118
原创 struts2day06 Struts2.0的result
Struts2.0的result Action处理请求后,会返回一个字符串,这整个字符串就是一个逻辑视图。Strtus2.0会根据逻辑视图和物理视图的映射关系,找到物理视图。 <result name="xxx" type="xxxx"></result> 1. dispatcher <result name="xxx" type...
2012-07-16 12:01:42
160
原创 struts2day06学习笔记
1.new String(xxx.getBytes(),"iso-8859-1");2.异常处理 struts2.0处理异常 在struts.xml中的action标签中 <exception-mapping exception="异常的全路径" result="逻辑视图"/> 全局的异常 <global...
2012-07-16 10:55:57
120
原创 Hibernateday01模拟一个注册
创建工具类,封装Session 1.SessionFactory 工厂类 1).创建Session 2).进行二级缓存 SessionFactory是重量级资源特点:功能非常强大,占用的内存就多 由于重量级资源占用内存,不能频繁的创建,只创建一个,就会引发线程安全问题, 重量级资源一般来讲是线程安全.运行多线程访问。 2.Sess...
2012-07-15 23:41:30
135
原创 Hibernateday01Hibernate开发之CRDU方法
Hibernater的开发 1.搭建hibernate的环境建立一个java工程 1.导入jar包 hibernate3.jar lib * ojdbc4.jar [数据库驱动jar包] 2.导入配置文件 1.导入与运行环境相关的配置文件 hibernate.cfg.xml...
2012-07-15 23:13:01
155
原创 Hibernateday01学习笔记
Hibernate [冬眠] 作用:JDBC在访问数据库的时候会产生很多的冗余代码,影响程序员的开发效率。为了简 化访问数据库的操作对于程序而言最重要的是? 数据数据有怎么样的表现形式? 1.内存[临时数据 transient] Java 中的Object 是一种临时数据 2.数据库 表【table】的形式 持久化数据在java开发...
2012-07-15 22:49:02
154
原创 struts2day05异常处理
Struts2.0的异常处理机制 1.什么是异常?软件在开发和运行过程中可能遇到的错误。【对象】 2.异常的种类? Check异常【检测时异常】在编译过程中必须进行处理(编译器不通过) IOException / ClassNOTFoundException Runtime异常[运行时异常] 运行时出现的异常,在程序开发过程中不需要额外的处理 ...
2012-07-13 23:13:52
146
原创 Struts2day05学习笔记
1.自定义拦截器 1.implements Interceptor 2.extends AbstractInterceptor 二) 在struts.xml中 <interceptors> <interceptor name="xx" class="xx"/> .. <interceptor-s...
2012-07-13 22:19:28
123
原创 Struts2day04Struts2.0文件的下载
1.写一个Action,在DownloadAction extends ActionSuportpackage com.jsu.struts2.action;import java.io.File;import java.io.FileInputStream;import java.io.FileNotFoundException;import java.io.InputS...
2012-07-13 08:26:20
131
原创 Struts2day04Struts2.0文件的上传
1、在服务器端提供一个文件夹存放提交的文件,upload文件夹,位于WebRoot下面2.在upload.jsp页面<%@ page language="java" import="java.util.*" pageEncoding="utf-8"%><%@taglib uri="/struts-tags" prefix="s" %>&a
2012-07-13 08:20:03
130
原创 Struts2day04Struts2.0实现阻止表单重复提交
1.使用叫做token的拦截器,在表单中加入<s:token></s:token> 在login.jsp页面<%@ page language="java" import="java.util.*" pageEncoding="utf-8"%><%@taglib uri="/struts-tags" prefix=&qu
2012-07-12 21:01:32
122
原创 Struts2day04对Action的方法进行过滤拦截
1.写一个Action类 UserManagerAction extends ActionSupportpackage com.jsu.struts2.action;import com.opensymphony.xwork2.ActionSupport;public class UserManagerAction extends ActionSupport { publi...
2012-07-12 20:38:58
164
原创 Struts2day04判断用户是否登录
1.在拦截器中获得用户登录的session 在LoginCheckInterceptor中extends AbstractInterceptorpackage com.jsu.struts2.interceptor;import com.opensymphony.xwork2.ActionContext;import com.opensymphony.xwork2.Action...
2012-07-12 19:37:09
141
原创 Struts2day04测试程序的执行效率,拦截器栈,在Action中覆盖拦截器的属性值
1.在LoginAction.java中,extends ActionSupportpackage com.jsu.struts2.action;import com.opensymphony.xwork2.ActionContext;import com.opensymphony.xwork2.ActionSupport;public class LoginAction ...
2012-07-12 18:58:48
128
学生选课系统(ASP.NET)
2011-04-08
购物网站(asp.net)
2009-10-21
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人