摘要: 瞬时状态:有new操作符创建,还未与Hibernate session关联,顺势对象不会被持久化对象中,也不会赋予持久化标示,实时状态,可使用Hibernate session把瞬时状态变为持久状态持久状态:持久实例在数据库中有对应的记录,并拥有一个持久状态标识,持久实例有可能是刚被保存的,也有肯呢,是刚被加载的,无论哪一种,按定义,都相当于关联Session的范围,hibernate会检测到,处于持久状态对象的任何改动,当操作单元执行完毕时,将对象数据与数据库同步,不休要手动update,将持久状态变为瞬时状态,同样也不需要手动执行delete脱管状态:持久对象session被关闭后,持久对 阅读全文
posted @ 2012-12-09 11:44 小伙、不一般 阅读(140) 评论(0) 推荐(0) 编辑
摘要: oracle教程笔记1.Oracle认证,与其它数据库比较,安装Oracle安装会自动的生成sys用户和system用户:(1)sys用户是超级用户,具有最高权限,具有sysdba角色,有create database的权限,该用户默认的密码是change_on_install(2)system用户是管理操作员,权限也很大。具有sysoper角色,没有create database的权限,默认的密码是manager(3)一般讲,对数据库维护,使用system用户登录就可以拉也就是说sys和system这两个用户最大的区别是在于有没有create database的权限。2.Oracle的基本使 阅读全文
posted @ 2012-12-09 11:41 小伙、不一般 阅读(1903) 评论(0) 推荐(0) 编辑
摘要: arraylist ,vector 都是通过数组的方式存储数据,数组大小可变,允许所有的为null,但是arraylist 没有同步的方法,必须自己实现外部的同步方法,但是vector有同步的方法,所以不要自己实现同步的方法。而linkedlist使用的是双向链表的方式,按照序号索引元素,需要向前和向后遍历,但是插入只有遍历前后项就行了,所以插入数据较快。arraylist ,vector 都是通过数组的方式存储数据,数组大小可变,允许所有的为null,但是arraylist 没有同步的方法,必须自己实现外部的同步方法,但是vector有同步的方法,所以不要自己实现同步的方法。而linkedl 阅读全文
posted @ 2012-12-09 11:39 小伙、不一般 阅读(386) 评论(0) 推荐(0) 编辑
摘要: 1.Struts的起源2012/12/8 10:40Struts是作为ApacheJakarta项目的组成部分。该项目的目标是为建立Javaweb应用程序而提供的一个开源框架,目前大家一般使用的版本为1.2,但也出现了2.0。通过使用struts框架可以改进和提高JavaServerPages(JSPs)、Servlet、标签库以及面向对象的技术在web应用程序中的应用。应用Struts框架可以减少你应用MVC(Model-View-Controller)设计模式的开发时间,从而提高开发效率。把Struts应用于J2ee客户端,应该是一个不错的选择。2.Struts的工作原理谈到Struts, 阅读全文
posted @ 2012-12-09 11:37 小伙、不一般 阅读(3236) 评论(0) 推荐(0) 编辑
摘要: Set无序,元素唯一 常用实现类有HashSet,TreeSetList有序的,可以重复 常用实现类有ArrayList,LinkedListMap是以键值出现的 常用实现类有HashMap,TreeMap一.基本概念Java容器类库的用途是保存对象,根据数据结构不同将其划分为两个不同的概念1、 Map,一组键值对(key-value)对象的序列,可以使用key来查找value,其中key是不可以重复的,value可以重复。我们可以称其为字典或者关联数组。其中HashMap是无序的,TreeMap是有序的,Hashtable是线程安全的。? int size() : 返回此集合中元素的... 阅读全文
posted @ 2012-12-09 11:36 小伙、不一般 阅读(1316) 评论(0) 推荐(0) 编辑
摘要: session总是放在服务器上的,每个session有一个唯一的session ID(为了标识他是那个客户端的)在启动session的同时,会在客户端生成cookie,服务器把session ID加到cookie中每次服务器和客户端交互的时候,就是从cookie中取得session ID 来定位服务器上的session在jsp中使用最多的是getAttribute和setAttribute.Cookie可以保持登录信息到用户下次与服务器的会话,换句话说,下次访问同一网站时,用户会发现不必输入用户名和密码就已经登录了Cookie在生成时就会被指定一个Expire值,这就是Cookie的生存周期, 阅读全文
posted @ 2012-12-09 11:35 小伙、不一般 阅读(254) 评论(0) 推荐(0) 编辑
摘要: spring的两大特性:IOC:反转控制器,将类的创建和依赖关系写在配置文件里,由配置文件注入,实现了低耦合高内聚AOP:面向切面编程,将安全,事务等于程序逻辑相对独立的功能抽取出来,利用spring的配置文件将这些功能插进去,提高了程序的复用性。 阅读全文
posted @ 2012-12-09 11:33 小伙、不一般 阅读(1916) 评论(0) 推荐(0) 编辑
摘要: 只有HashMap可以让你将空值作为一个表的条目的key或value。HashMap中只有一条记录可以是一个空的key,但任意数量的条目可以是空的value。Hashtable的方法是同步的,而HashMap的方法不是。 阅读全文
posted @ 2012-12-09 11:31 小伙、不一般 阅读(152) 评论(0) 推荐(0) 编辑