自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

天使

欢迎光临

  • 博客(30)
  • 资源 (7)
  • 收藏
  • 关注

原创 06映射一对多双向关联关系

 1   Customers 类中加如set类型的 Orders属性,Orders类中加入Customer类型的customer属性。2    测试时,建立两者一对多的双向关联关系。     Customers customer=new Customer(“Tom”,new HashSet());Order order=new Order(); 建立Customer对象和O

2007-12-24 11:02:00 906

原创 孙卫琴Hibernate06映射一对多单向关联关系

  映射一对多关联关系以Customer和Order为例:一对多:每个Customer可以有一个或者多个Order,因此Customer中应该有一个集合类型的属性,来引用所有关联的Order对象。多对一:Order到Customer的关联为多对一关联,每个Order对象都要有一个Customer对象。在Order中要有一个Customer类型的属性。如果仅包含Custo

2007-12-23 16:33:00 1630 1

原创 05映射自然主键(不推荐使用自然主键)

 一般不提倡用自然主键,而是用代理主键。当无法避免时:look 1 映射单个自然主键 假定在Customer表中没有ID 代理主键,而是以name作为主键。那么Customer类中不必定义id属性,Customer类的OID为name属性。映射文件为:hibernate-mapping>    class name="mypack.Customer" table="cu

2007-12-23 14:47:00 1110

原创 孙卫琴hibernate05映射对象标识符

Hibernate 的内置标识符生成器 1 increment 适用于代理主键,由Hibernate自动一递增的方式生成标识符,每次增加1 2 indentity 适用于代理主键。由底层数据库生成标识符。前提是底层数据库支持自动增长字段类型。 3 sequence 适用于代理主键。Hibernate根据底层数据库的序列来生成标识符。前提条件是底层数据库支持序列。 4 hilo 适用于代理主键。Hi

2007-12-23 14:44:00 998

转载 class-lazy

 关于lazy机制:延迟初始化错误是运用Hibernate开发项目时最常见的错误。如果对一个类或者集合配置了延迟检索策略,那么必须当代理类实例或代理集合处于持久化状态(即处于Session范围内)时,才能初始化它。如果在游离状态时才初始化它,就会产生延迟初始化错误。下面把Customer.hbm.xml文件的元素的lazy属性设为true,表示使用延迟检索策略:当执行Session

2007-12-20 15:21:00 783

原创 孙卫琴Hibernate第四章对象-关系映射基础

 单个持久化类与单个数据库表之间进行映射的技巧:主要解决以下问题:       持久化类的属性没有相关的setXXX()和getXXX()方法;持久化类的属性在数据库中没有对应的字段,或者数据库中的字段在持久化类中没有对应的属性;控制Hibernate生成的insert和update语句;设置从持久化类映射到数据库表,以及持久化类的属性映射到数据库表的字段的命名策略;一

2007-12-20 15:18:00 1345 1

原创 孙卫琴Hibernate第二章(hello 例子)

第二章 Hibernate入门 一 Hello例子:1、 创建数据库: create table CUSTOMERS( ID bigint not null primary key, NAME varchar(15) not null, EMAIL varchar(128)not null, PASSWORD varchar(8)not null, PHONE

2007-12-17 21:00:00 1608

转载 java中得到当前路径

归纳一些网上取JAVA路径的方法:注明:如果从ANT启动程序,this.getClass().getResource("")取出来的比较怪,直接用JAVA命令行调试就可成功。得到classpath和当前类的绝对路径的一些方法获得CLASSPATH之外路径的方法:URL base = this.getClass().getResource(""); //先获得本类的所在位置,如/ho

2007-12-17 14:24:00 5129

原创 java 进程

一个小试验:要求:写一个程序,该程序启动后出现一个窗口,窗口上有一个按钮,按一下这个按钮,就在窗口中的随机位置产生一个随机颜色的方块,停留3秒后消失,每个方块均是一个线程产生 代码: package base;import java.awt.Color;import java.awt.event.ActionEvent;import java.awt.event.ActionL

2007-12-13 10:30:00 757

转载 hibernate一对一映射例子

 Hinernate Ont to One Mappting一对一关系有两种形式:1. 共享主键形式2. 唯一外键形式此处以2为例,论坛的主题对应一个作者,因此为唯一外键方式的一对一关联。 1、新建数据库表如下:    CREATE TABLE `author` (      `id` int(11) NOT NULL auto_increment,      `nam

2007-12-09 16:06:00 2326

转载 Hibernate继承关系的实体设计的两种方法

 1 对于父类和子类分别对应数据库中的一个表,父类表中的字段是公共的属性,子类表中是特殊的属性。数据库表:父表: titem 字段:id (id) name (名称) manufacturer (产地)                子表1:ibook 字段:id (id) pagecount(页数)         子表2:idvd  字段:id (id) regioncod

2007-12-06 15:11:00 3831

转载 heap 和Stack的区别

 栈与堆都是Java用来在Ram中存放数据的地方。与C++不同,Java自动管理栈和堆,程序员不能直接地设置栈或堆。     Java的堆是一个运行时数据区,类的对象从中分配空间。这些对象通过new、newarray、anewarray和multianewarray等指令建立,它们不需要程序代码来显式的释放。堆是由垃圾回收来负责的,堆的优势是可以动态地分配内存大小,生存期也不必事先告诉编译器,

2007-12-01 16:33:00 1017

原创 String 的split()方法

定义了一个String后,当这个字符串只是由数字和字母组成时 ,调用split()方法没有问题,他可以根据任意一个字母和数字分割字符串,返回字符串数组;但是当要分割的字符串中包含特殊字符,并希望通过特殊字符分割字符串,那情况就不是这样了。现在总结如下:当希望通过如下的字符分割字符串是不行的:    ?   ^  $ (  ) *  +  .  |需要做如下处理:String str

2007-11-27 21:41:00 803

原创 Validator框架中的ValidatorForm和DynaValidatorForm使用区别

我在使用DynaValidatorForm和ValidatorForm时出现问题 使用动态的form(DynaValidator)时,没用什么特别的,先说说使用它的具体例子:此例子只有一个name属性的requiredt验证,1. 先建立动态的Form:    在Struts的配置文件中关于动态Form的配置      type="org.apache.struts.valid

2007-11-25 17:19:00 3022

转载 struts bean 标签

Bean 标签库        此标签库和Java Bean有很强的关联性,设计的本意是要在JSP 和JavaBean 之间提供一个接口。Struts 提供了一套小巧有用的标签库来操纵JavaBean和相关的对象:cookie、 header、 parameter、 define、write、message、 include、page、resource、size、struts。 be

2007-11-15 10:33:00 723

原创 Date DateFormat

如果想要取得系统的时间,可以使用System.currentTimeMillis()方法,例如: DateDemo.java package onlyfun.caterpillar;public class DateDemo { public static void main(String[] args) { System.out.println(Syst

2007-10-18 22:01:00 1142

转载 ajax传递中文,解决方法

在Ajax中传递中文解决方案如下:在js中:    //要传递的参数   var queryString = "msg=" + msg;  //其中msg包含中文     //GET方式提交    doRequestByGet() {        createXMLHttpRequest();        var url = "handleAjaxServlet?" + querySt

2007-10-18 20:53:00 1099

转载 AJAX用户名的检验

学习使用AJAX之前,有几样的东西是必须的: 1、HTML 2、DHTML,就是动态HTML,这里可能会常用到document.getElementById([id])方法,或者是使用window.id.value=[value]等等,如果不熟悉,不及,看看下面的例子,如果还不能够理解,再把网上搜搜,这方面的解释多得不能够再多了。 3、Javascript。这个就是非常的重要的,因为好多东西都需要

2007-09-18 09:58:00 825

转载 java基础设计 开源框架

有关java各种框架的基础设计,笔者经验之谈,算是小结吧!:)一,Hibernate部分1,简述hibernate映射继承关系和映射组成关系有何异同?映射继承关系:类和类之间除了关联和聚集关系外,还可以有继承关系。什么时候需要映射继承关系呢,举个例 --子,一个公司里面有不同种类的员工,这些不同种类的员工都有一些共同的属性,可以放在一个Employee类中,而员工的个性(不同的地方)可

2007-09-16 20:54:00 803

转载 基于JSP实现数据库中图片的存储与显示

来源:赛迪网  1、引言   数据库应用程序,特别是基于WEB的数据库应用程序,常会涉及到图片信息的存储和显示。通常我们使用的方法是将所要显示的图片存在特定的目录下,在数据库中保存相应的图片的名称,在JSP中建立相应的数据源,利用数据库访问技术处理图片信息。但是,如果我们想动态的显示图片,上述方法就不能满足需要了。我们必须把图片存入数据库,然后通过编程动态地显示我们需要的图片。实际操作中,可以利用

2007-09-16 20:37:00 2761

转载 有关SimpleDateFormat的常用方法说明

G 年代标志符  y 年  M 月  d 日  h 时 在上午或下午 (1~12)  H 时 在一天中 (0~23)  m 分  s 秒  S 毫秒  E 星期  D 一年中的第几天  F 一月中第几个星期几  w 一年中第几个星期  W 一月中第几个星期  a 上午 / 下午 标记符   k 时 在一天中 (1~24)  K 时 在上午或下午 (0~11)  z 时区////////////

2007-09-07 09:25:00 977

原创 数据库中datetime型数据的操作

向数据库中添加datetime型数据: 例如: 2007-09-05 11:08:53 public boolean addSraimsUserTime(int sraimsuser_id, java.util.Date entertime) {  java.sql.Timestamp tt = new java.sql.Timestamp(entertime.getTime());

2007-09-05 11:36:00 4687 2

原创 executeUpdate()返回值

 以前错误认为executeUpdate(sql)的返回值为1就代表更新记录(添加,删除,修改)成功了,而在执行一个一条更新时产生相反的结果:String sql = "delete from sraimsusertime where sraimsuser_id=?";if (stmt.executeUpdate()==1)    return true;   else    retu

2007-09-05 09:09:00 79027 8

原创 用户名和密码的校验

package safe;public class Check { // 要求: 输入的用户名不得少于6位,最所为15位,且为数字字母和下滑线,首字符不能是数字和下滑线 public boolean user_nameCheckSafe(String user_name) {  boolean flag = true;  if ((user_name.length() > 15 |

2007-08-28 08:35:00 1511

转载 Java变量类型间的相互转换 [转]

我们知道,Java的数据类型分为三大类,即布尔型、字符型和数值型,而其中数值型又分为整型和浮点型;相对于数据类型,Java的变量类型为布尔型boolean;字符型char;整型byte、short、int、long;浮点型float、double。其中四种整型变量和两种浮点型变量分别对应于不同的精度和范围。此外,我们还经常用到两种类变量,即String和Date。对于这些变量类型之间的相互转换在我

2007-08-28 08:27:00 1843

转载 如何将网页数据输出为Excel或Word文件

 将一个JSP页面中的替换为 //Excel或 //Word在页面开始输出数据前中加入一行response.setHeader("Content-disposition","attachment;filename=result.xls");//Excel%>或response.setHeader("Content-disposition","attachment;filename=result.d

2007-08-24 08:28:00 1038

转载 vsftp服务

vsftp(very securit)原理:  LAN  Samba netbios       WAN  ftp tcp作用:  网络上文件传输协议:  tcp(21、20)rpm:  vsftpd、anonftp守护进程: vsftpd(超级) 8.0、vsftpd(独立) 9.0匿名帐户: ftp、anonymous三个相关文件:/etc/vsftpd.conf 服务主配置文件/etc/

2007-08-23 20:04:00 3626 1

转载 java 文件操作

  1.什么是数据流?数据流是指所有的数据通信通道。有两类流,InputStream and OutputStream,Java中每一种流的基本功能依赖于它们。InputStream用于read,OutputStream用于write,读和写都是相对于内存说的,读就是从其他地方把数据拿进内存,写就是把数据从内存推出去。这两个都是抽象类,不能直接使用。2.InputStream的方法

2007-08-21 19:52:00 778

转载 内网+动态IP 建立FTP服务器(Serv-U)

    内网可以建立FTP服务器吗?动态IP可以建立FTP服务器吗?可以设定不同的用户有不同的FTP权限吗(访问不同的FTP文件夹)?你遇到了内网的用户可以访问FTP服务器,而外网用户却不能访问的问题吗?你遇到了外网的部分用户可以访问FTP服务器,而另外一部分用户却不能访问的问题吗?1. FTP服务器的选择    1)IIS 提供的 FTP 服务服务器。    2)第三方的 Serv-U,支持

2007-08-21 15:46:00 7666

转载 Mysql5.0.18安装

mysql5.0.18安装及设置教程图片:470)this.style.width=470" src="http://www.xren.org/bbs/attachment/45_1_39a9d04af6c3f2c.gif" onclick="if(this.width>=670) window.open(http://www.xren.org/bbs/attachment/45_1_39a

2007-06-18 09:20:00 1498

润乾连接Sqlserver2000数据库

润乾连接Sqlserver2000数据库 之前都是连接Mysql,配置比较简单,这次换成连接sqlserver2000了,在网上东找西找,最后终于通了;写个文档,和大家分享下,希望有帮助

2013-01-11

很好用的css+js加密工具

很好用的css+js加密工具 ,修好好源码中的需要加密的文件目录(会编译子文件夹);请确保自己的css和js文件的编码格式为utf-8

2011-12-13

Offlin Explorer 安装文件和简单使用说明

最近在网上看到了一个不错的管理系统,界面结构和美观,还有很多很炫的js;就像把他搞下来,用到自己的项目中;Offlin Explorer 就是这样的实用工具,感觉不错,给大家分享下。。。。。。这是安装软件,里面附带了简单的实用说明

2011-03-18

图片的上传和显示

图片的上传和显示<br>图片的上传和显示

2007-12-24

进度条table

table 实现的进度条

2007-12-24

Digester解析XML文件

Digester解析XML文件

2007-12-23

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除