自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 Struts2与Struts1的对比

来源:struts2开发组  翻译:tianxinet(胖猴) Action 类: • Struts1要求Action类继承一个抽象基类。Struts1的一个普遍问题是使用抽象类编程而不是接口。 • Struts 2 Action类可以实现一个Action接口,也可实现其他接口,使可选和定制的服务成为可能。Struts2提供一个ActionSupport基类去实现 常用的接口。Action接口不是

2008-12-01 12:34:00 306

转载 Ajax原理详细说明

Ajax 由 HTML、JavaScript™ 技术、DHTML 和 DOM 组成,这一杰出的方法可以将笨拙的 Web 界面转化成交互性的 Ajax 应用程序。本文的作者是一位 Ajax 专家,他演示了这些技术如何协同工作 —— 从总体概述到细节的讨论 —— 使高效的 Web 开发成为现实。他还揭开了 Ajax 核心概念的神秘面纱,包括 XMLHttpRequest 对象。Ajax 由 HTM

2008-11-13 11:22:00 402

转载 关于hibernate的缓存使用(hibernate2)

1.     关于hibernate缓存的问题:1.1.1.         基本的缓存原理Hibernate缓存分为二级,第一级存放于session中称为一级缓存,默认带有且不能卸载。 第二级是由sessionFactory控制的进程级缓存。是全局共享的缓存,凡是会调用二级缓存的查询方法 都会从中受益。只有经正确的配置后二级缓存才会发挥作用。同时在进行条件查询时必须使用相应的方法

2008-11-12 19:13:00 535

转载 Hibernate的延迟加载解决大全

延迟加载:  延迟加载机制是为了避免一些无谓的性能开销而提出来的,所谓延迟加载就是当在真正需要数据的时候,才真正执行数据加载操作。在Hibernate中提供了对实体对象的延迟加载以及对集合的延迟加载,另外在Hibernate3中还提供了对属性的延迟加载。下面我们就分别介绍这些种类的延迟加载的细节。A、实体对象的延迟加载: 如果想对实体对象使用延迟加载,必须要在实体的映射配置文件中进行相应的配置,如

2008-11-12 15:16:00 1952 1

转载 ajax实例教程-----级联菜单

 关于ajax的特性,这里不再写了,去网上随便就能找到好多. 现在写一个用ajax和jsp来实现的动态菜单的实例.先感觉一下ajax是如何实现传说中的异步操作!       menu.html      html>head>META http-equiv=Content-Type content="text/html; charset=gb2312">LINK href="images/c

2008-10-29 14:28:00 636

转载 什么是依赖注入--Spring的核心机制依赖注入简介

2007年09月26日 星期三 23:44Spring 能有效地组织J2EE应用各层的对象。不管是控制层的Action对象,还是业务层的Service对象,还是持久层的DAO对象,都可在Spring的 管理下有机地协调、运行。Spring将各层的对象以松耦合的方式组织在一起,Action对象无须关心Service对象的具体实现,Service对 象无须关心持久层对象的具体实现,各层对象的调

2008-10-29 14:22:00 562

转载 设计模式之Factory

板桥里人 http://www.jdon.com 2002/10/07(转载请保留) 工厂模式定义:提供创建对象的接口.为何使用?工厂模式是我们最常用的模式了,著名的Jive论坛 ,就大量使用了工厂模式,工厂模式在Java程序系统可以说是随处可见。为什么工厂模式是如此常用?因为工厂模式就相当于创建实例对象的new,我们经常要根据类Class生成实例对象,如A a=n

2008-10-29 11:50:00 293

转载 Hibernate 高级查询技巧——集合过滤与子查询

1、集合过滤:     对于一个已经加载的Customer对象,假设对它的orders集合采用延迟加载机制,那么当调用customer.getOrders().iterator()时,Hibernate就会初始化orders集合,然后到数据库中去加载Customer对象所关联的Order对象,并且填充orders集合,但是很多时候我们其实只是需要关联对象中符合某些条件的一部分对象,而并不需要加

2008-10-28 14:16:00 777

转载 Hibernate缓存管理

Hibernate缓存管理                                                                        ++YONG原创,转载请注明1.    Cache简介:缓存(Cache )是计算机领域非常通用的概念。它介于应用程序和永久性数据存储源(如硬盘上的文件或者数据库)之间,其作用是降低应用程序直接读写永久性数据存储源的频

2008-10-28 12:06:00 486

转载 Hibernate连接查询

关键字: hibernate 谈一下hibernate的连接查询 一、连接查询的基础知识连接查询 通过连接运算符可以实现多个表查询。连接是关系数据库模型的主要特点,也是它区别于其它类型数据库管理系统的一个标志。 在关系数据库管理系统中,表建立时各数据之间的关系不必确定,常把一个实体的所有信息存放在一个表中。当检索数据时,通过连接操作查询出存放在多个表中的不同实体的信息。连接操作给用

2008-10-27 16:33:00 15288

转载 如何使用Java Singleton模式

Java Singleton模式属于管理实例化过程的设计模式家族。Singleton是一个无法实例化的对象。这种设计模式暗示,在任何时候,只能由JVM创建一个Singleton(对象)实例。如果实例不存在,你通过创建类的新实例的方法建立一个类来执行这个模式;如果存在类的一个实例,就只会返回那个对象的一个引用。Singleton模式的运行机制以下是Singleton模式的一个典型例子:pub

2008-10-27 16:18:00 1542

转载 Hibernate inverse 属性

Hibernate一对多双向关联及inverse的作用2007-10-24 16:51在测试Hibernate的一对多双向关联映射时,碰到很有趣的问题,跟inverse属性直接相关。 1、People.hbm.xml <hibernate-mapping default-lazy="false"> <class name="com.persistent.People" table="people"

2008-10-27 14:48:00 1373 2

转载 Hibernate配置文件中映射元素详解

对象关系的映射是用一个XML文档来说明的。映射文档可以使用工具来生成,如XDoclet,Middlegen和AndroMDA等。下面从一个映射的例子开始讲解映射元素,映射文件的代码如下。<?xml version="1.0"?><!--所有的XML映射文件都需要定义如下所示的DOCTYPE。Hibernate会先在它的类路径(classptah)中搜索DTD文件。--><!DO

2008-10-27 13:57:00 553

转载 Java XML存取二进制图片信息

把图片内容放入XML文件中. public static void main(String[] args) {         BASE64Encoder encoder=new BASE64Encoder();         try {             File f=new File("1_mxz55.jpg");             if(f.ex

2008-10-26 14:38:00 1678

转载 全面接触Java集合框架

Java平台提供了一个全新的集合框架。“集合框架”主要由一组用来操作对象的接口组成。不同接口描述一组不同数据类型。 Java 2集合框架图   集合接口:6个接口(短虚线表示),表示不同集合类型,是集合框架的基础。   抽象类:5个抽象类(长虚线表示),对集合接口的部分实现。可扩展为自定义集合类。   实现类:8个实现类(实线表示),对接口的具体实现。   在很大程度上,一旦您理解了接口,您就理解

2008-10-24 16:44:00 412

转载 Java容器类List、ArrayList、Vector及map、HashTable、HashMap的使用与区别

ArrayList和HashMap是异步的,Vector和HashTable是同步的,所以Vector和HashTable是线程安全的,而ArrayList和HashMap并不是线程安全的。 因为同步需要花费机器时间,所以Vector和HashTable的执行效率要低于 ArrayList和HashMap。Collection接口实现类层次 ├List       接口

2008-10-24 16:33:00 656

转载 华为面试题

(1)什么是预编译,何时需要预编译: 答案: 1、总是使用不经常改动的大型代码体。 2、程序由多个模块组成,所有模块都使用一组标准的包含文件和相同的编译选项。在这种情况下,可以将所有包含文件预编译为一个预编译头。 (2)char * const p      char const * p      const char *p 上述三个有什么区别? 答案: char * const p; //常量指

2008-10-24 16:27:00 755

转载 Java内存泄露

原出处和作者未找到...===============================一、问题的提出Java的一个重要优点就是通过垃圾收集器(Garbage Collection,GC)自动管理内存的回收,程序员不需要通过调用函数来释放内存。因此,很多程序员认为Java不存在内存泄漏问题,或者认为即使有内存泄漏也不是程序的责任,而是GC或JVM的问题。其实,这种想法是不正确的,因为Java

2008-10-24 16:23:00 594

转载 Spring中解决Hibernate的lazy加载问题

今天又花了一天时间做单位的搜索网站,主要是增加权限管理的功能,完成了一部分功能,今天的时间主要花在了,spring中调用hibernate的问题,碰到两个问题。一个是双向多对多关联问题,一个是设置lazy=true时的问题。关于第一个多对多问题,原来是把多对多关联,分解为两个一对多关联,但是在spring中,调用getHibernateTemplate保存对象总是报错,呵呵,错误记不得了。也始终没

2008-10-24 16:16:00 1283

转载 java面向对象—抽象类、接口与多继承

有时候,我们可能想要构造一个很抽象的父类对象,它可能仅仅代表一个分类或抽象概念,它的实例没有任何意义,因此不希望它能被实例化。例如:有一个父类“ 水果(Fruit)”,它有几个子类“苹果(Apple)”、“橘子(Orange)”、“香蕉(Banana)”等。水果在这里仅仅只是作为一个分类,显然水果的实例没有什么意义(就好像一个人如果告诉你他买了一些水果但是却不告诉你是苹果还是橘子,你很难想象他到底

2008-10-24 16:11:00 2874

转载 Java之路(5)--差不多该开始操作数据库了吧

笑着 胖胖兰原创,转载请注明。    bluesmile979@hotmail.com http://blog.csdn.net/bluesmile979/archive/2008/10/21/3118083.aspx    前面几篇文章讲的东西的理解消化,加上对应的基础内容学习,如果没有基础的话大概需要3个月左右。心急吃不了热豆腐。不要着急。如果前面的都学好了。那么差不多要接触一个比

2008-10-24 15:53:00 914

转载 Java之路(4)--学学java.io的设计理念

笑着 胖胖兰原创,转载请注明。    bluesmile979@hotmail.com    http://blog.csdn.net/bluesmile979/archive/2008/10/20/3111403.aspxJava号称提供了强大的io控制,恩,实际上也确实挺强大的。但是,面对着那么多的io类,开始的时候会有些头晕。 Java为了使用尽量少的类提供尽量强大的io

2008-10-24 15:49:00 410

转载 Java之路(3)--写好你程序之Java基础规约

笑着 胖胖兰原创,转载请注明。    bluesmile979@hotmail.com   http://blog.csdn.net/bluesmile979/archive/2008/10/19/3105274.aspx    在这一篇文章中,笑着想要聊一聊跟Java语言相关的,需要注意的一些规范。 1. 关于基础数据类型。还记得上一片文章中结尾部分的那个例子么?因为

2008-10-24 15:48:00 354

转载 Java之路(2)--写好你程序之共通基础规约

  笑着 胖胖兰原创,转载请注明。    bluesmile979@hotmail.com    http://blog.csdn.net/bluesmile979/archive/2008/10/18/3097197.aspx    学习大多数语言刚开始的时候要接触到的东西都是差不多的。命名空间,访问权限,类,方法,属性,加减乘除的数学运算,接收键盘输入,输出到控制台。这些就是所

2008-10-24 15:45:00 528

转载 Java之路( 1 )----帮你完成HelloWorld

Java之路----帮你完成HelloWorld    转眼在csdn已经满月了,看到好多初学java的朋友会有关于错误提示Noclassdeffounderror………这样的问题,想到自己初学的时候也曾被这种郁闷的问题弄得焦头烂额,很多问题是不会在教科书里面有讲的,因为,教科书不会捕捉我们的“异常“:)。于是就整理了一下我见到的朋友们提出的问题,希望能对后来者有所帮助。1.Java开发中系统环境

2008-10-24 15:41:00 296

空空如也

空空如也

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

TA关注的人

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