2012年4月29日

java - 简单排序

摘要: 冒泡排序View Code 1 package testSort; 2 /** 3 * 10-7 冒泡排序 4 * 五个数,每轮选出一个最大的数,一轮选一个数,四轮之后,还有一个数就是最小的不需要选了,需要四轮,即array.length-1 5 * 第一轮有五个数,需要比较四次 6 * 第二轮有四个数,需要比较三次 7 * 第三轮有三个数,需要比较两次 8 * 第四轮有两个数,需要比较一次 9 * 外层变量控制比较轮数,内层控制比较次数,例如5个数的数组,比较5轮,第一轮比较4次,第二轮比较3次。。。10 * @author Administrator11 *12 */... 阅读全文

posted @ 2012-04-29 17:03 lovebeauty 阅读(230) 评论(0) 推荐(0) 编辑

java - 流

摘要: 字节流描述字符流描述输入流InputStreamReaderFileInputStream从文件中读取原始字节流,如图像FileReader从文件中读取字符流BufferedReader从字符输入流中读取文本,缓冲各个字符,从而实现字符、数组和行的高效读取输出流OutputStreamWriterFileOutputStream向文件中写入原始字节流,如图像FileWriter向文件中写入字符流BufferedWriter将文本写入字符输出流,缓冲各个字符,从而提供单个字符、数组和字符串的高效写入package com.sungoal.webmanagement.log;import java 阅读全文

posted @ 2012-04-29 15:19 lovebeauty 阅读(361) 评论(0) 推荐(0) 编辑

2012年4月17日

JPA与EJB3的关系

摘要: 转:http://blog.csdn.net/zhaoqianjava/article/details/6924672JPA是基于Java持久化的解决方案,主要是为了解决ORM框架的差异,它的出现在某种程度上能够解决目前ORM框架之间不能够兼容的问题,对开发人员来说,能够更好的在JPA规范下进行系统开发。JPA全称为Java Persistence API,Java持久化API是Sun公司在Java EE 5规范中提出的Java持久化接口。JPA吸取了目前Java持久化技术的优点,旨在规范、简化Java对象的持久化工作。如图1.3说明了JPA在系统架构中的作用,使用JPA持久化对象,而不是依赖 阅读全文

posted @ 2012-04-17 13:43 lovebeauty 阅读(7507) 评论(1) 推荐(2) 编辑

2012年4月16日

hibernate-常用注解detail

摘要: View Code 1 /** 2 * 3 * @author lj 4 * @content hibernate的注解的API定义在java EE的javax.persistence.*包里面。 5 * 6 * 注释说明: 7 * @Entity —— 将一个类声明为一个实体bean(即一个持久化POJO类) 8 * @Id —— 注解声明了该实体bean的标识属性(对应表中的主键)。 9 * @Table —— 注解声明了该实体bean映射指定的表(table),目录(catalog)和schema的名字 10 * @Column... 阅读全文

posted @ 2012-04-16 15:58 lovebeauty 阅读(299) 评论(0) 推荐(1) 编辑

hibernate-关联关系映射配置

摘要: Hibernate关联关系映射配置 2一、 一对一单向外键关联: 21.1目录结构 21.2Annotation方式 21.3XML方式 41.4Hibernate配置文件 7二、一对一双向外键关联 72.1Annotation方式 72.2XML方式 9三、一对一单向主键关联(不重要) 123.1Annotation方式 123.2XML方式 14四、一对一双向主键关联(不重要) 164.1Annotation方式 163.2XML方式 19五、组件映射 215.1Annotation方式 215.2XML方式 23六、多对一单向关联 256.1Annotation方式 256.2XML方式 阅读全文

posted @ 2012-04-16 15:37 lovebeauty 阅读(3627) 评论(0) 推荐(0) 编辑

2012年4月15日

Hibernate映射文件元素属性说明

摘要: 转载Doctype <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE hibernate-mapping PUBLIC "-//Hibernate/Hibernate Mapping DTD 3.0//EN" "http://hibernate.sourceforge.net/hibernate-mapping-3.0.dtd"> <!-- Generated 2008-10-1 20:56:03 by Hibernate Tools 3 阅读全文

posted @ 2012-04-15 20:07 lovebeauty 阅读(6741) 评论(1) 推荐(1) 编辑

hibernate单元测试的空指针

摘要: View Code 1 public class HibernateCoreAPITest { 2 private static SessionFactory sessionFactory; 3 4 @BeforeClass 5 public static void beforeClass() { 6 sessionFactory = new AnnotationConfiguration().configure().buildSessionFactory(); 7 } 8 @AfterClass 9 public s... 阅读全文

posted @ 2012-04-15 15:09 lovebeauty 阅读(1043) 评论(0) 推荐(0) 编辑

2012年4月14日

spring-基础复习

摘要: spring jar包: http://www.springsource.org/download/community 直接可进入page download 阅读全文

posted @ 2012-04-14 12:33 lovebeauty 阅读(289) 评论(0) 推荐(0) 编辑

2012年4月11日

java如何进行垃圾回收的

摘要: 转:http://blog.csdn.net/yakihappy/article/details/3979944垃圾收集的目的在于清除不再使用的对象。gc通过确定对象是否被活动对象引用来确定是否收集该对象。gc首先要判断该对象是否是时候可以收集。两种常用的方法是引用计数和对象引用遍历。引用计数 每个对象都含有一个引用计数器,当有引用连接至对象时引用计数加一,当引用离开作用域或被置为null时引用计数器减一,虽然管理引用计数的开销不大,但是在整个生命期都会发生。垃圾回收器会在含有全部对象的列表上遍历,当发现某个对象的引用计数为0,就释放占用空间。存在一个缺陷,在出现循环引用的情况下,会出现对象应 阅读全文

posted @ 2012-04-11 17:02 lovebeauty 阅读(1133) 评论(0) 推荐(0) 编辑

java 1.5和1.6中的新特性

摘要: JDK5新特性(与1.4相比)【转】1 循环for (type variable : array){ body}for (type variable : arrayList){body}而1.4必须是:for (int i = 0; i < array.length; i++){ type variable = array[i]; body}for (int i = 0; i < arrayList.size(); i++){type variable = (type) arrayList.get(i); body}2 泛型以ArrayList为例,包括创建一个容器对象和取得容器内 阅读全文

posted @ 2012-04-11 16:44 lovebeauty 阅读(2352) 评论(0) 推荐(0) 编辑

导航