自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

  • 博客(22)
  • 资源 (23)
  • 收藏
  • 关注

转载 hibernate的各种保存方式的区别 (save,persist,update,saveOrUpdte,merge,flush,lock)等

hibernate的保存hibernate对于对象的保存提供了太多的方法,他们之间有很多不同,这里细说一下,以便区别:一、预备知识:在所有之前,说明一下,对于hibernate,它的对象有三种状态,transient、persistent、detached下边是常见的翻译办法:transient:瞬态或者自由态persistent:持久化状态detached:脱管状态或者游离态脱管状态的实例可

2009-04-08 11:18:00 514

原创 struts2+spring+hibernate 懒加载异常:org.hibernate.LazyInitializationException: failed to lazily initialize

struts2+spring2.x+hibernate3.x 懒加载异常:org.hibernate.LazyInitializationException: failed to lazily initializeHibernate的Lazy初始化1:n关系时,必须保证是在同一个Session内部使用这个关系集合,不然Hiernate将抛出异常:org.hibernate.LazyInitia

2009-03-25 11:25:00 9381 2

转载 JDBC连接数据库经验技巧集萃

  Java数据库连接(JDBC)由一组用 Java 编程语言编写的类和接口组成。JDBC 为工具/数据库开发人员提供了一个标准的 API,使他们能够用纯Java API 来编写数据库应用程序。然而各个开发商的接口并不完全相同,所以开发环境的变化会带来一定的配置变化。本文主要集合了不同数据库的连接方式。  一、连接各种数据库方式速查表  下面罗列了各种数据库使用JDBC连接的方式,可以作为一个手册

2009-02-06 14:35:00 865

原创 操作 Excel 示例源码

import java.io.File;import java.io.FileOutputStream;import java.io.FileWriter;import java.io.OutputStream;import java.sql.Connection;import java.sql.DriverManager;import java.sql.ResultSet;import java

2009-02-06 09:50:00 352

转载 Java操作Excel总结

Java操作Excel总结jxl.jar 包下载InstallationJExcelApi comes packaged as a zipped tar file, called something like jexcelapi_2_0.tar.gz.To unpack on UNIX systems, at the command line typegunzip jexcelap

2009-02-06 09:00:00 826

转载 MVC详解:了解真正所谓的"框架"

现在许许多多的初学者和程序员,都在趋之若鹜地学习Web开发的宝典级框架:Struts2,Spring,Hibernate。似乎这些框架成为了一个人是否精通Java,是否会写J2EE程序的唯一事实标准和找工作的必备基础。     然而,如果在面试的时候问这些程序员,你们为什么要学习这些框架?这些框架的本质到底是什么?似乎很少很少有人能够给我非常满意的答复。因为他们都在为了学习而学习,为了工作而学习,

2009-02-03 11:37:00 301

原创 sql语句随即取N条数据

从表中随即抽取N条数据:select *, rand() as c from table_name order by c limit N;函数rand() 产生一个0~1之间的不重复的小数,按照该数据排序,最后取前面N条数据。完成随即取N条数据都要求。在mysql中验证通过。 通过hql语句实现(mysql数据库):String hql = "from Model m orde

2009-02-03 10:29:00 663 1

原创 指针(四) - 数据类型和指针计算

1、指针的数据类型 定义含    义int i;定义整型变量iint *pp为指向整型数据的指针变量int a[n];定义整型数组a,它有n个元素int *p[n];定义指针数组p,它由n个指向整型数据的指针元素组成

2008-12-31 11:12:00 508

原创 指针(三) - 函数与指针

1、函数指针变量在C语言中,一个函数占用一段连续的内存区,而函数名就是该函数所占内存区的首地址。可以把函数的这个首地址(或入口地址)赋予一个指针变量,使该指针变量指向该函数。可通过指针变量就可以找到并调用这个函数。把这种指向函数的指针变量称为“函数指针变量”。函数指针变量定义的一般形式为:类型说明符 (*指针变量名)();“类型说明符”表示被指函数的返回值类型。“(*指针变量名)”表示

2008-12-31 10:23:00 473

原创 指针(二) - 数组与指针

1、数组指针所谓的数组指针是指数组的起始地址,数组元素的指针是数组元素的地址。1.1、指向数组元素的指针一个数组是由连续的一块内存单元组成的。数组名就是这块连续内存单元的首地址。一个数组也是有各个数组元素组成的。每个数组元素按其类型不同占有几个连续的内存单元。一个数组元素的首地址也是指它所占有的几个内存单元的首地址。定义一个指向数组元素的指针变量的方法:int a[10];//in

2008-12-30 14:35:00 638

原创 指针(一) - 基本概念

1.1 指针的概念地址:一般把存储单元中的一个字节称为一个内存单元,不同的数据类型占用的内存单元数不等,为了正确的访问这些内存单元,必须为每个内存单元编上号,内存单元的编号叫做地址。指针:根据内存单元的编号或地址就可以找到所需的内存单元,通常也把这个地址称为指针。指针是内存单元的地址,是常量。定义指针的目的是通过指针去访问内存单元。指针是一个数据结构的首地址,“指向”一个数据结构。指针

2008-12-29 14:57:00 577

原创 Hibernate3学习笔记(五) —— HQL

Hibernate Query Language HQL    HQL提供了更加丰富灵活的特性,它在涵盖了Criteria功能范围的前提下,提供了更加强大的查询能力。1、实体查询        String hql = "from TPerson tp where tp.age=20";        List list = session.createQuery(hql).list;    取出

2008-12-16 08:55:00 2170 2

原创 Hibernate3学习笔记(四) —— Criteria Query

Criteria Query:通过面向对象化的设计,将数据查询条件封装成一个对象。Hibernate在运行期会根据Criteria中指定的查询条件来生成相应的SQL语句。Criteria本身是一个查询容器,具体查询条件通过Criteria.add()方法添加到Criteria实例中去。    Criteria crit = session.createCriteria(Class); 

2008-12-13 11:47:00 794

原创 Hibernate3学习笔记(三) —— 关联

1、一对一关联主键关联    节点,其属性 cascade="all"    级联(cascade)关系设置为all,只的是当主控方操作时,关联对象(被空方)执行相应的操作(在主控方配置文件里设置)。    被空方配置文件中,    constrained 必须为true,以告知Hibernate当前主键上存在一个约束:“被控方表引用了主控方的主键”唯一外键关联    

2008-12-13 11:39:00 382

原创 Hibernate3学习笔记(二) —— 实体粒度设计

实体粒度设计Fine-grained Object Model    “设当的细粒度模型”。“细粒度”,将原本业务模型中的对象加以细分,得到更加精细的对象模型。两个目的:    面向设计的粒度细分:通过对象细化,实现更加清晰的系统逻辑;    面向性能的粒度细分:针对业务逻辑,通过合理的细粒度对象,提高系统的能耗比(性能/资源消耗)。1、面向设计的细粒度细分    在H

2008-12-13 11:08:00 506

原创 Hibernate3学习笔记(一) —— 动态模型

Hibernate 3 提供了一种与实体类型无关的映射方式:动态模型(Dynamic Model),即通过通用数据容器(如Map)对库表进行表达。示例配置文件片段:                                    在此引入一个新的属性:entity-name,用以指定实体名。示例代码片段:session=sessionFactory.o

2008-12-13 10:54:00 424

转载 GA介绍

1 引言近年来 ,遗传算法 (GA)的卓越性能引起人们的关注 .对于以往难以解决的函数优化问题 ,复杂的多目标规划问题 ,工农业生产中的配管、配线问题 ,以及机器学习 ,图象识别 ,人工神经网络的权系数调整和网络构造等问题 ,GA是最有效的方法之一 .虽然GA在许多优化问题中都有成功的应用 ,但其本身也存在一些不足 .例如局部搜索能力差、存在未成熟收敛和随机漫游等现象 ,从而导致算法的收敛性能差

2008-11-28 08:48:00 529

原创 学习Java要点

  学习Java要点    SUN公司的JAVA技术平台按其应用环境的不同,分为三个非常著名的版本,他们是J2SE(普通桌面应用程序开发)、J2EE(企业级应用程序开发)、J2ME(移动设备及其他消费类电子产品的应用程序开发),SUN公司给这单个版本分别提供了相应的开发工具包(SDK:SoftWare Development Kits),下载的网址在http://www.sun.com/downl

2008-11-19 12:46:00 545

原创 Hibernate—根据实体类得到对应的表名、主键名、字段名

import java.util.Iterator;import org.hibernate.cfg.Configuration;import org.hibernate.mapping.Column;import org.hibernate.mapping.PersistentClass;import org.hibernate.mapping.Property;import com.i

2008-11-10 16:32:00 6030 4

原创 软件工程 学习笔记— 软件工程的产生

 软件的特点:是一种逻辑性产品,具有无形性;主要生产是研制,软件产品的成本主要体现软件的开发和研制上;软件产品部会坏、无磨损、无消耗;脑力劳动,为完全摆脱手工开发方式;软件成本昂贵。软件生产的方式:1,程序设计时代(1946年~1956年):生产方式是个体手工劳动,工具是机器语言和汇编语言,追求编程技巧和程序运行效率,程序难读、难懂、难修改。硬件价格昂贵、存储量小、运行可靠性差,软件是

2008-07-15 17:26:00 395

转载 软件测试感悟(针对手动、黑盒)

         一直以来,总想写一写关于测试方面的文章。今天,真的接到这个题目时,却欲言又止,迟迟不能落笔。在这里,我也只将自己的实际经验介绍给大家,抛砖引玉,和大家共同探讨。         刚开始做测试的同事会有一种感觉,认为测试实际上是在充当这个产品的第一用户。也有人认为,测试其实很简单,没有什么技术可言。         其实,测试说易也易,因为进入门槛低;说难也难,因为测深

2008-07-15 17:22:00 283

转载 struts2的struts.properties配置文件详解

struts.action.extension          The URL extension to use to determine if the request is meant for a Struts action            用URL扩展名来确定是否这个请求是被用作Struts action,其实也就是设置 action的后缀,例如login.do的do字。

2008-04-29 09:50:00 354

dubbo-2.5.3

安装dubbo客户端通信需要导入的jar包,dubbo-2.5.3.jar

2019-07-09

fastdfs_client_v1.20

安装FastDFS客户端需要导入的jar包fastdfs_client_v1.20.jar

2019-07-09

人行二代支付系统总体介绍

人行第二代支付系统总体介绍 中国人民银行支付结算司 张莉英

2019-02-23

FTP服务器理论详解

FTP服务器理论详解。FTP全写是File Transfer Protocal,即文件传输协议。FTP协议在Internet处于实验的时候就已出现了。

2013-06-18

DB2常用命令

开发过程中积累的一些db2的常用命令,包括建库、建表、导出、导入、客户端配置等功能。

2013-06-18

JAVA开发--FTP例子

实现 FTPClient 的一些常用功能

2013-06-18

Java常用工具类UtilClass

Java常用工具类UtilClass,包括StringUtil、FileUtil、ConnectDB、DateUtil、TimeUtil一些可能用到的工具,实现某些特定的功能,,

2008-11-20

JMS1_1规范(简体中文版)

JMS1_1规范(简体中文版),共享了,,,,,

2008-11-11

EJB3核心规范(中文)

EJB3核心规范(中文),共享了,,,,

2008-11-11

EJB3持久化规范(简体中文版)

EJB3持久化规范(简体中文版),共享了,

2008-11-11

Thinking in Java-Fouth Edition

Thinking in Java-Fouth Edition,英文版的,共享了,,,

2008-11-10

Java常用资源-网址

Java常用资源,主要是一些资料目录和一些网址,,具体的技能资料少,

2008-11-10

《正则表达式系统教程》

正则表达式系统教程,不错,适合初学者看,,高手就不必了

2008-08-29

JavascriptkeyCode键码值表

JavascriptkeyCode键码值表,,,,,,,

2008-08-29

mysql存储过程详解

讲述了关于mysql5.0对存储过程应用方面的一些知识

2008-08-29

软件测试——名词解释

软件测试的一些名词解释。。

2008-07-09

struts2例子

这是我学习struts2时做的一些示例,里面有点笔记,对了解struts2的一些基本特性还是有点帮助的,新来者可以参考下。对其中错误的地方还请包涵!

2008-06-25

应聘求职注意

应聘过程中,常有求职者过度“美化”自己的简历,或拔高自己的能力,或编造自己的“辉煌”历史。本文中,王亮的经历给那些过度包装的求职者提了个醒:没有金刚钻,别揽那瓷器活。否则,不但可能给应聘的企业带来损失,也往往浪费了自己的时间和精力。

2008-06-25

正则表达式

讲述正则表达式的概念、基础、中高级实例

2008-06-25

spring-framework-2.5.4源码.rar

spring-framework-2.5.4源码.rar,用spring参与开发的同仁可以看下,比较新的源码,,,

2008-06-23

web配置详解

基于jee应用,web.xml文件详细配置讲解

2008-05-17

ognl源码

ognl源代码下载,学习struts2的朋友可能用得到

2008-05-13

GSM网络简介.rar

GSM网络简介.ppt

2008-04-22

空空如也

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

TA关注的人

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