- 博客(7)
- 资源 (1)
- 收藏
- 关注
原创 strcut2学习之路(struct的配置)
strcut2是一个流行的web应用框架,首先,我们在eclipse上面进行struct2的配置 1.先到struct2的官网下载相应的jar包(http://struts.apache.org/) 2.在eclipse中新建一个web项目,引入相应的jar包 3. jar包必须要引入的有六个 struct2-core-2.x.x.jar struct2框架的核心jar包 xwork
2015-09-27 09:50:52 785
原创 hibernate学习之路(hibernate的关联关系)
今天学习了hibernate的三种关联关系,分别是多对一,一对多,一对一关联关系 首先,是多对一的关联关系,要想实现多对一的关联关系,首先得在两个实体类中申明。比如多个员工对应一个部门,这就能构成多对一的关联关系。通过外键进行关联 1 . 在员工类中应该申明一个对象,Dep dep;然后提供get ()和set()方法。 2. 在Emp.hbm.xml中配置相应的属性
2015-09-26 21:52:59 262
原创 Java基础高效复习(Hashmap的实现原理)
上次面试面试官问题如果让你自己设计,你会怎么实现hashmap的get( ) 和put() 方法,我当时没想出来,只回答了用数组可以完成。今天又想到这个问题,索性写出来。 首先,让我们看一张图,这是hashmap存储对象的关系图
2015-09-25 16:54:15 304
原创 hibernate学习之路(hibernate实体对象的三种状态)
hibernate实体对象一共有三种状态(标准为是否在数据库中有数据以及和session是否有关联) 1. 瞬时对象 (transient) 数据库没有数据与之对应,并且与session也无关联 2.持久化对象 (persistent) 数据库有相对应的数据,并且与当前的session有关联,hibernate能够检测到对象的改变 3.脱管对象 (detached) 数据库已经存在数据
2015-09-25 13:45:17 461
原创 hibernate学习之路(hibernate入门配置)
今天学习了hibernate的配置,初步建成了一个hibernate项目,能够对数据库进行操作 1.在eclipse中新建一个java项目,并且在项目下新建文件夹lib,用于存放hibernate的相关jar包 2.在hibernate官网(http://hibernate.org/orm/downloads/)下载相应的jar包(楼主下载的是4.3.1),并且引入lib中,然后加入class
2015-09-25 11:22:53 505
原创 oracle学习笔记(聚合函数以及group by 和having 的用法)
今天学习了聚合函数以及group by 的用法。 oracle的聚合函数: count(*|列) --- 统计列的数目 例select count (*) from emp where empno avg(数值型列)---返回列的平均值(如求平均薪水)select avg (sal ) from emp ; sum(数值型列)-- 返回列中数值的求和 max(列)
2015-09-24 11:23:01 2323
原创 排序算法-堆排序
今天在公司,又复习了一遍堆排序的相关问题。怕自己又遗忘,所以在这里总结一下 堆,分为极大堆和极小堆。堆是根据二叉树的结构来进行划分,顾名思义。如果想要升序进行排列就用极小堆(因为是从父节点开始取出来)(i节点的父节点为i-1/2)(i父节点的左右节点为2*i+1,2*i+2) 堆排序分为三步: 一:堆中加入节点
2015-09-17 22:40:21 293
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人