自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(16)
  • 资源 (1)
  • 收藏
  • 关注

原创 WebService 技术

 一、什么是Web Service?     Web Service是构建互联网分布式系统的基本部件。Web Services 正成为企业应用集成(Enterprise Application Integration)的有效平台。你可以使用互联网中提供的Web Service构建应用程序,而不必考虑这些Web Service是怎样运行的。 二、Web Service 三个基本技术       

2008-09-16 16:24:00 437

原创 Hibernate 大纲

   Hibernate  一.  继承映射   1、每个类继承树对应一张表;    采用这种策略只需要一张表即可。它有一个很大的限制:要求那些由子类定义的字段, 如CCTYPE,不能有非空(NOT NULL)约束 2、每个子类一张表 ;    需要四张表。三个子类表通过主键关联到超类表(因而关系模型实际上是一对一关联)。  3、每个具体子类一张表;

2008-09-15 23:52:00 856 1

原创 酒桌上的潜规则,男人必学,女人必知

 酒桌上的潜规则,男人必学,女人必知!0 酒桌上的规矩: [hFyu|I !  506l X(v,  (一)如果自己真不能喝,丫就别开第一口,端着饭碗夹了菜一边吃着去 s5z@`M5m    (二)如果确信自己要喝,就别装墨迹,接下来就是规矩了 -eNi;u     #Io#OG   规矩一:酒桌上虽然“感情深,一口闷;感情浅,舔一舔”但是喝酒的时候决不能把这句话挂在嘴上。

2008-09-10 15:51:00 970

原创 JAXB、JAXP、JAXM、JAX-WS

        1、JAXP(Java API for XML Parsing)        JAXP定义了在Java中使用DOM, SAX, XSLT的通用的接口。这样在你的程序中你只要使用这些通用的接口,当你需要改变具体的实现时候也不需要修改代码。比如,你用的XSLT处理器太慢了,你想换一个,你不需要修改你以前的代码,只要修改一下JAXP的相关配置。(在后面我将详细地介绍)作为一个共同的

2008-09-09 17:23:00 6533 1

原创 大型互联网网站架构心得

  我们知道,对于一个大型网站来说,可伸缩性是非常重要的,怎么样在纵向和横向有良好的可伸缩性,就需要在做架构设计的时候考虑到一个分的原则,我想在多个方面说一下怎么分: 首先是横向的分: 1. 大的网站化解为多个小网站:当我们一个网站有多个功能的时候,可以考虑把这个网站拆分成几个小模块,每一个模块可以是一个网站,这样的话我们到时候就可以很灵活地去把这些网站部署到不同的服务器上。 2. 静态动态分

2008-09-09 17:08:00 545

原创 数据库 设计与优化

三、设计技巧1.分类拆分数据量大的表。对于经常使用的表(如某些参数表或代码对照表),由于其使用频率很高,要尽量减少表中的记录数量。2.索引设计。在索引设计中,索引字段应挑选重复值较少的字段;在对建有复合索引的字段进行检索时,应注意按照复合索引字段建立的顺序进行。 3.数据操作的优化。4.数据库参数的调整。数据库参数的调整是一个经验不断积累的过程,应由有经验的系统管理员完成。5.必要的工具。6.

2008-09-09 16:26:00 2590

原创 Hibernate的ID的标识符生成器

  算法实现的主键生成机制,需要数据库中的 Sequence,适用于支持 Sequence 的数据库,如Oracle。“increment”主键按数值顺序递增。此方式的实现机制为在当前应用实例中维持一个变量,以保存着当前的最大值,之后每次需要生成主键的时候将此值加1作为主键。这种方式可能产生的问题是:不能在集群下使用。“identity”采用数据库提供的主键生成机制。如DB2、SQL

2008-09-04 17:32:00 368

原创 在Hibernate中批量处理

     一:批量插入       在项目的开发过程之中,由于项目需求,我们常常需要把大批量的数据插入到数据库。数量级有万级、十万级、百万级、甚至千万级别的。如此数量级别的数据用Hibernate做插入操作,就可能会发生异常,常见的异常是OutOfMemoryError(内存溢出异常)。      首先,我们简单来回顾一下Hibernate插入操作的机制。Hibernate要对

2008-09-04 15:47:00 278

原创 Hibernate和Jive缓存策略的比较

  一.基本概念 PO是持久化对象,它只是对物理数据实体的一种对象表示。 VO是值对象,准确地讲,它是业务对象。 FormBean只是HTML表单的封装,起到在控制层弱化的request中存储数据的作用,将request的get方法转 变为对象的存取值。 二.缓存策略比较Jive 1.Jive的缓存策略的过程描述: (1)条件查询的时候,Jive用 select id from tab

2008-09-04 15:03:00 386

原创 Hibernate的检索策略

Hibernate的检索策略包括类级别检索策略和关联级别检索策略。 类级别检索策略有立即检索和延迟检索,默认的检索策略是立即检索。在Hibernate映射文件中,通过在上配置lazy属性来确定检索策略。对于Session的检索方式,类级别检索策略仅适用于load方法;也就说,对于get、qurey检索,持久化对象都会被立即加载而不管lazy是false还是true。一般来说,我们检索对象就

2008-09-04 14:31:00 275

原创 Hibernate程序性能优化的考虑要点

  Hibernate程序性能优化的考虑要点 初用HIBERNATE的人也许都遇到过性能问题,实现同一功能,用HIBERNATE与用JDBC性能相差十几倍很正常,如果不及早调整,很可能影响整个项目的进度。 大体上,对于HIBERNATE性能调优的主要考虑点如下: ◆数据库设计调整 ◆HQL优化 ◆API的正确使用(如根据不同的业务类型选用不同的集合及查询API)

2008-09-04 11:14:00 507

原创 5种I/O模型

回顾一下Unix的5种I/O模型 1、阻塞I/O 2、非阻塞I/O 3、I/O复用(select、poll、linux 2.6种改进的epoll) 4、信号驱动IO(SIGIO) 5、异步I/O(POSIX的aio_系列函数) 同步I/O和异步IO POSIX把这两个术语定义如下: 同步I/O操作导致请求进程阻塞,直至操作完成 异步I/O操作不导致请求阻塞。 根据上述定义,前四种I/O模型都是同步

2008-09-02 11:55:00 652

转载 java 各种远程通信技术

 在分布式服务框架中,一个最基础的问题就是远程服务是怎么通讯的,在Java领域中有很多可实现远程通讯的技术,例如:RMI、MINA、ESB、Burlap、Hessian、SOAP、EJB和JMS等,这些名词之间到底是些什么关系呢,它们背后到底是基于什么原理实现的呢,了解这些是实现分布式服务框架的基础知识,而如果在性能上有高的要求的话,那深入了解这些技术背后的机制就是必须的了,在这篇blog中我们将

2008-09-02 11:50:00 2993

原创 JMS

  JMS      JMS(Java Message Service,Java消息服务)是一组Java应用程序接口(Java API),它提供创建、发送、接收、读取消息的服务。由Sun公司和它的合作伙伴设计的JMS API定义了一组公共的应用程序接口和相应语法,使得Java程序能够和其他消息组件进行通信。       JMS是一种与厂商无关的 API,用来访问消息收发系统。它类似于

2008-09-02 10:53:00 338

原创 Velocity 与 FreeMarker

一.  Velocity  Velocity是一个基于java的模板引擎(template engine)。它允许任何人仅仅简单的使用模板语言(template language)来引用由java代码定义的对象。 当Velocity应用于web开发时,界面设计人员可以和java程序开发人员同步开发一个遵循MVC架构的web站点,也就是说,页面设计人员可以只关注页面的显示效果,而由java程

2008-09-01 14:39:00 1800

原创 Tapestry 和 Wicket 的比较

   JSF 和 Struts 是开发人员在进行 Web 开发时使用的传统的组件框架。但还有另外一种选择,Tapestry 和 Wicket,它们是面向组件的 Web 框架,其设计目标专门针对 Web 应用程序创建。本文采用 Tapestry 和 Wicket 技术开发了一个简单的应用程序示例,该程序实现了一个 to-do 列表的工作流。 Tapestry 和 Wicket 被宣扬为流行的

2008-09-01 14:00:00 818

空空如也

空空如也

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

TA关注的人

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