自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(26)
  • 收藏
  • 关注

Hibernate中标识符的类型和应用详解

标识符生成器                              描述Increment 适用于代理主键。      由hibernate自动以递增的方式生成标识符,每次增量为1Identity 适用于代理主键。         由底层数据库生成标识符。条件是数据库支持自动增长数据类型。Sequence 适用于代理主键。      Hibernate根据底层数据库序列生成标识符。条件是数据库...

2011-04-14 21:37:01 197

Hibernate--java--sql 三者的数据类型对比

Java数据类型                             Hibernate数据类型             标准SQL数据类型(对于不同的DB可能有所差异)byte、java.lang.Byte                  byte                                      TINYINTshort、java.lang.Short      ...

2011-04-14 21:28:33 127

原创 题011_Hibernate运行过程

Hibernate的运行过程如下:1、应用程序先调用Configuration类,该类读取Hibernate配置文件及映射文件中的信息,2、并用这些信息生成一个SessionFactory对象,3、然后从SessionFactory对象生成一个Session对象,4、并用Session对象生成Transaction对象;    A、可通过Session对象的get(),load(),save(),...

2011-04-14 21:13:49 100

Hibernate软件包分析

hibernate3.jar: 包含Hibernate3的基础框架和核心API类库,是必须使用的jar包。javassist-3.9.0.jar: java字节码操作库,Hibernate用它来实现PO字节码的动态生成,它是非常核心的库,是必须使用的jar包。dom4j-1.6.1.jar: dom4j是一个Java的XML API,类似于jdom,用来读写XML文件。commons-...

2011-04-14 21:11:14 114

原创 http协议的请求方法get和post的区别

http协议的请求方法get和post的区别   * get和post的使用时机:    * 何时使用get请求方法        *   在地址栏直接写访问的路径 此时请求方法是get     *   使用超链接  此时请求方法是get     *   当form表单的属性method=get时,请求方法是get        * 何时使用post请求方法        * 当form表单的属性...

2011-04-03 15:28:52 118

原创 JS公共函数.

// JScript 文件 /* =========== JS 公共函数 080827 ====== */ /* ========= 功能: =========== */ function IfShow(ShowMsg) { if (ShowMsg == "" ) { return false; } else { return true; } } /* ========== 功能:替换...

2011-04-03 10:23:39 82

原创 题010_abstract抽象类的种种

abstract的method是否可同时是static,是否可同时是native,是否可同时是synchronized? abstract的method 不可以是static的,因为抽象的方法是要被子类实现的,而static与子类扯不上关系!native方法表示该方法要用另外一种依赖平台的编程语言实现的,不存在着被子类实现的问题,所以,它也不能是抽象的,不能与abstract混用。...

2011-03-27 12:34:13 163

原创 题009_java金额转换

金额转换,阿拉伯数字的金额转换成中国传统的形式如:(¥1011)->(一千零一拾一元整)输出去零的代码: return sb.reverse().toString().replaceAll("零[拾佰仟]","零").replaceAll("零+万","万").replaceAll("零+元","元").replaceAll("零+","

2011-03-26 20:49:04 92

原创 JSTL标签库速查手册

JSTL包含以下的标签:   常用的标签:如<c:out>、<c:remove>、<c:catch>、<c:set>等   条件标签:如<c:if><c:when>、<c:choose>、<c:otherwise>等   URL标签:如<c:import&amp

2011-03-26 20:45:39 84

原创 题008_ClassLoader如何加载class

       jvm里有多个类加载,每个类加载可以负责加载特定位置的类,例如,bootstrap类加载负责加载jre/lib/rt.jar中的类, 我们平时用的jdk中的类都位于rt.jar中。extclassloader负责加载jar/lib/ext/*.jar中的类,       appclassloader负责classpath指定的目录或jar中的类。除了bootstrap之外,其...

2011-03-26 08:05:55 78

原创 题007_final, finally, finalize的区别

1>final 用于声明属性,方法和类,分别表示属性不可变,方法不可覆盖,类不可继承。 内部类要访问局部变量,局部变量必须定义成final类型,例如,一段代码…… 2>finally是异常处理语句结构的一部分,表示总是执行。 3>finalize是Object类的一个方法,在垃圾收集器执行的时候会调用被回收对象的此方法,可以覆盖此方法提...

2011-03-23 20:34:37 76

原创 题006_关于java序列化

什么是java序列化,如何实现java序列化?或者请解释Serializable接口的作用?        我们有时候将一个java对象变成字节流的形式传出去或者从一个字节流中恢复成一个java对象,例如,要将java对象存储到硬盘或者传送给网络上的其他计算机,这个过程我们可以自己写代码去把一个java对象变成某个格式的字节流再传输,但是,jre本身就提供了这种支持,我们可以调用Outpu...

2011-03-21 21:36:38 122

原创 Android开发_Android应用程序架构

Android应用程序架构src/  java原代码存放目录gen/ 自动生成目录gen 目录中存放所有由Android开发工具自动生成的文件。目录中最重要的就是R.java文件。 这个文件由Android开发工具自动产生的。Android开发工具会自动根据你放入res目录的xml界面文件、图标与常量,同步更新修改R.java文件。正因为R.java文件是由开发工具自动生成的,所以...

2011-03-13 21:06:12 149

原创 题005_String 语句一共创建了多少个对象问题

题1:   于如下代码: String s1 = "a";String s2 = s1 + "b";String s3 = "a" + "b";System.out.println(s2 == "ab");System.out.println(s3 == "ab"); 第一条语句打印的结果为false,第二条语句打印的结果为true,这说明jav

2011-03-12 23:29:10 133

原创 Android开发第一步_Android开发环境搭建

 所需开发环境: JDK 5 或 JDK 6 (仅有JRE不够) 官方推荐使用JDK 5、Eclipse 3.5 (galileo)以上,官方推荐Eclipse3.5;下载用于在Eclipse 开发android应用的ADT 插件 在企业开发中,很多程序员使用Eclipse IDE作为应用的开发环境。为了使得Android应用的创建,运行和调试更加方便快捷。Android的...

2011-03-12 22:54:01 112

原创 Android的影响和前景

         Android可以用到arm x86等体系结构的所有设备上,只要厂商愿意他们就能够组织人来做android移植的工作,因为android是开源的所以这方面可做的事情很多。          前段时间,谷歌手机业务主管Andy Rubin表示,目前,每天新启用的Android手机设备为16万部。近日,Rubin指出,这个数字已经飙升至20万,也就是每天都有20万部的新A...

2011-03-12 21:07:39 221

原创 关于 3G和Android 开发写在前面的话

什么是3G3G,全称为3rd Generation,中文含义就是指第三代数字通信。所谓3G,是指将无线通信与国际互联网等多媒体通信结合的新一代移动通信系统。 3G只是一种通信技术标准,符合这个标准的技术有WCDMA、CDMA2000、TD-SCDMA三种无线接口标准。中国联通使用的是WCDMA[沃](世界上大部分3G网络都采用的是该标准) ;中国电信使用的是CDMA2000 [天翼](日、...

2011-03-12 18:19:21 107

原创 题004_某公司的sql面试(2010秋丰特有此题)

Table EMPLOYEES Structure:EMPLOYEE_ID      NUMBER        Primary Key,FIRST_NAME       VARCHAR2(25),LAST_NAME       VARCHAR2(25),Salary number(8,2),HiredDate DATE,Departmentid number(2)Ta...

2011-03-07 07:46:02 249

原创 题003_关于java垃圾回收(我当初就失败在此)

1.垃圾回收器的基本原理是什么?垃圾回收器可以马上回收内存吗?有什么办法主动通知虚拟机进行垃圾回收?      对于GC来说,当程序员创建对象时,GC就开始监控这个对象的地址、大小以及使用情况。通常,GC采用有向图的方式记录和管理堆(heap)中的所有对象。通过这种方式确定哪些对象是"可达的",哪些对象是"不可达的"。当GC确定一些对象为"不可达"时,GC就有责任回收这些内存空间。可以。...

2011-03-06 08:27:18 137

原创 题002_ArrayList和Vector的区别

这两个类都实现了List接口(List接口继承了Collection接口),他们都是有序集合,即存储在这两个集合中的元素的位置都是有顺序的,相当于一种动态的数组,我们以后可以按位置索引号取出某个元素,,并且其中的数据是允许重复的,这是HashSet之类的集合的最大不同处,HashSet之类的集合不可以按索引号去检索其中的元素,也不允许有重复的元素(本来题目问的与hashset没有任何关系,但为了说...

2011-03-05 00:15:00 93

原创 题001_HashMap和Hashtable的区别

(先说相同点,再说不同点) HashMap是Hashtable的轻量级实现(非线程安全的实现),他们都完成了Map接口,主要区别在于HashMap允许空(null)键值(key),由于非线程安全,在只有一个线程访问的情况下,效率要高于Hashtable。 HashMap允许将null作为一个entry的key或者value,而Hashtable不允许。  HashMap把Has...

2011-03-04 19:18:27 72

原创 关于EasyJWeb 2.0的小事

上个月末,老大(大峡)的EasyJWeb 2.0发布了,我暗暗高兴,以前我也搞过这个,也不太懂。现在又时间研究了,感觉还不错,能迅速的开发Java EE(SSH,SSH2,EJS)应用,而且没有什么bug,今天有时间就在这show 下吧,当然关于EasyJWeb 的使用已经有很多博文了,我这个算是笔记吧。 ==========================================...

2011-02-27 20:51:18 107

Eclipse(MyEclipse) 的使用和插件(tomcat,easyexplore,ADT)安装

Eclipse(MyEclipse) 的使用和插件(tomcat,easyexplore,ADT)安装 下载、安装Eclipse  在运行Eclipse之前首先应该安装好JDK,设置好环境变量JAVA_HOME、CLASSPATH和PATH(前面已经说了java5以后就没有必要设置CLASSPATH了)。在桌面上建立一个快捷方式。双击快捷方式启动Eclipse。 =========...

2011-02-27 20:18:13 79

原创 Java6(jdk1.6)的九大新特性

Java6(jdk1.6)的九大新特性 一:Desktop类和SystemTray类  在JDK1.6中,AWT新增加了两个类:Desktop和SystemTray。  前者可以用来打开系统默认浏览器浏览指定的URL,打开系统默认邮件客户端给指定的邮箱发邮件,用默认应用程序打开或编辑文件(比如,用记事本打开以txt为后缀名的文件),用系统默认的打印机打印文档;后者可以用来在系统托盘区创...

2011-02-27 08:23:39 113

JAVA5新特性

JAVA5新特性                     1>Java在逐渐与C++融合2>五小点,四大点一、五小点 1、自动封箱AutoBoxing/自动解封   自动封箱和自动拆箱,它实现了简单类型和封装类型的相互转化时,实现了自动转化。      byte b     -128~127    Byte b     在以上数量的基础上多一个null   简单...

2011-02-27 08:18:48 188

Jdk环境的配置和开发工具Editplus的配置

java 学习初步,Jdk环境的配置和开发工具Editplus的配置 一:     jdk环境变量     在”我的电脑”--->"属性"--->"高级"--->“环境变量”--->“新建”变量名:JAVA_HOME和 ClassPath,并设置其对应的变量值;    JAVA_HOME = /opt/jdk1.6.xx    JDK 安装路径  --- JDK =...

2011-02-27 07:52:50 109

空空如也

空空如也

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

TA关注的人

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