自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

转载 Strategy模式

一、Strategy模式的意图:策略操作定义了策略的输入和输出,而把策略的实现工作留给了各个类。这些类以不同的方案来实现同一操作,它们为用户提供统一的接口,因而这些类可以相互替换。Strategy模式允许多种策略共存,而代码不会混乱。策略模式也可以实现模式选择逻辑和策略本身相分离。Strategy...

2009-01-05 20:37:00

阅读数 408

评论数 0

原创 设计模式之Facade

Facade模式也叫外观模式,是由GoF提出的23种设计模式中的一种。Facade模式为一组具有类似功能的类群,比如类库,子系统等等,提供一个一致的简单的界面。这个一致的简单的界面被称作facade。本文介绍设计模式中的外观(Facade)模式的概念,用法,以及实际应用中怎么样使用Facade模式...

2009-01-03 22:21:00

阅读数 777

评论数 0

原创 设计模式之Decorator

装饰模式:Decorator常被翻译成"装饰",我觉得翻译成"油漆工"更形象点,油漆工(decorator)是用来刷油漆的,那么被刷油漆的对象我们称decoratee.这两种实体在Decorator模式中是必须的.Decorator定义:动态给一个对象添加一...

2009-01-03 21:05:00

阅读数 368

评论数 0

原创 设计模式之Composite模式

Composite模式定义:将对象以树形结构组织起来,以达成“部分-整体” 的层次结构,使得客户端对单个对象和组合对象的使用具有一致性.Composite比较容易理解,想到Composite就应该想到树形结构图。组合体内这些对象都有共同接口,当组合体一个对象的方法被调用执行时,Composite将...

2009-01-03 19:58:00

阅读数 377

评论数 0

原创 设计模式之State

State模式的定义: 不同的状态,不同的行为;或者说,每个状态有着相应的行为.何时使用?State模式在实际使用中比较多,适合"状态的切换".因为我们经常会使用If elseif else 进行状态切换, 如果针对状态的这样判断切换反复出现,我们就要联想到是否可以采取Stat...

2009-01-03 14:03:00

阅读数 394

评论数 0

原创 人脉存折 五个朋友决定你的富贵

 人脉存折 五个朋友决定你的富贵 如果你生来没有富爸爸, 也没有娶到富家女, 那么,你还有第三个扭转命运的机会─ 从现在起,累积你的「人脉存折」,扭转命运。     为什么说,三十岁以前靠专业赚钱,三十岁以后靠人脉赚钱? 你相信,五个朋友将决定你的富贵命吗? 十倍速的时代,你意识到人脉竞争力的重要...

2008-12-25 15:27:00

阅读数 1495

评论数 1

原创 SIM卡内部的数据

 SIM卡内部的数据 了解完SIM卡的大概之后,我们再来看看SIM卡具体都能存储哪些类型的数据。以目前的情况来看,SIM卡能够存储的数据类型主要被分为以下四种:1.由SIM卡生产厂商存入的系统原始数据 2.存储手机的固定信息,手机在出售之前都会被SIM卡中心记录到SIM卡当中,主要包括鉴权和加密信...

2008-12-22 11:34:00

阅读数 2300

评论数 0

原创 中间件 简介

  中间件     中间件(middleware)是一种独立的系统软件或服务程序,分布式应用软件借助这种软件在不同的技术之间共享资源,中间件位于客户机服务器的操作系统之上,管理计算资源和网络通信。中间件(middleware)是基础软件的一大类,属于可复用软件的范畴。顾名思义,中间件处于操作系统软...

2008-10-26 20:56:00

阅读数 421

评论数 0

原创 web服务器和应用服务器的区别

 web服务器和应用服务器的区别   Web服务器传送(serves)页面使浏览器可以浏览,然而应用程序服务器提供的是客户端应用程序可以调用(call)的方法(methods)。确切一点,你可以说:Web服务器专门处理HTTP请求(request),但是应用程序服务器是通过很多协议来为应用程序提供...

2008-10-24 17:19:00

阅读数 219

评论数 0

原创 几种流行的AJAX框架jQuery,Mootools,Dojo,Ext JS的对比

  [说明]我在网上许多地方遇到过这篇文章,都没有明确标记出作者,感到奇怪??如果您是这篇文章的作者,那么十分抱歉,恕我直接到文章摘录于此。因为这篇文章对我实在太具有参考价值了。原文如下:AJAX是web20的基石,现在网上流行几种开源的AJAX框架,比如:jQuery,Mootools,Dojo...

2008-10-24 14:44:00

阅读数 462

评论数 0

原创 使用 jQuery (2)

  这个关于 jQuery 系列文章 的第二篇介绍了如何将更多的交互添加到 Web 站点,以创建动态的富 Internet 应用程序(RIA)。通过本文,了解 jQuery 如何综合利用用户交互生成的事件、来自 Web 站点的信息,以及更改应用程序外观的功能(无需重新加载),来轻松迅速地创建 RI...

2008-10-24 12:22:00

阅读数 249

评论数 0

原创 使用 jQuery (1)

  jQuery 是一种 JavaScript 库,它是开发人员简化动态富 Internet 应用程序创建的最佳选择。随着基于浏览器的应用程序不断代替桌面应用程序,这些库的使用将会不断增长。在 本系列文章 中了解 jQuery,并学习如何在您的 Web 应用程序项目中实现 jQuery。简介jQu...

2008-10-24 12:13:00

阅读数 302

评论数 0

原创 jQuery 简介

  jQuery 是一个JavaScript 库,它有助于简化 JavaScript™ 以及 Asynchronous JavaScript + XML (Ajax) 编程。与类似的 JavaScript 库不同,jQuery 具有独特的基本原理,可以简洁地表示常见的复杂代码。学习 jQuery ...

2008-10-24 11:50:00

阅读数 309

评论数 0

原创 Spring Web Flow 2.0 简介

Spring Web Flow 2.0 新特性  Spring Web Flow 是 Spring 的一个子项目,其最主要的目的是解决跨越多个请求的、用户与服务器之间的、有状态交互问题。最新版本为 2.0 ,相比于 1.x 版的 Spring Web Flow ,有以下几个值得注意的新特性。  与...

2008-10-23 18:00:00

阅读数 1009

评论数 0

原创 使用 Spring 2.5 TestContext 测试框架

 Spring 2.5 TestContext 测试框架用于测试基于 Spring 的程序,TestContext 测试框架和低版本 Spring 测试框架没有任何关系,是一个全新的基于注解的测试框架,为 Spring 推荐使用该测试框架。概述Spring 2.5 相比于 Spring 2.0 所...

2008-10-23 16:23:00

阅读数 355

评论数 0

原创 Spring 2.5:Spring MVC中的新特性(2)

  Spring框架从创建伊始就致力于为复杂问题提供强大的、非侵入性的解决方案。Spring 2.0当中为缩减XML配置文件数量引入定制命名空间功能,从此它便深深植根于核心Spring框架(aop、context、jee、jms、 lang、tx和util命名空间)、Spring Portfoli...

2008-10-23 16:15:00

阅读数 839

评论数 1

原创 Spring 2.5:Spring MVC中的新特性(1)

  概述  一个简单的基于注解的 Controller  清单 3. annomvc-servlet.xml  让一个 Controller 处理多个 URL 请求  清单 3. 每个请求处理参数对应一个 URL  处理方法入参如何绑定 URL 参数  清单 5. 按参数名匹配进行绑定  清单 8...

2008-10-23 16:11:00

阅读数 1782

评论数 0

原创 使用 Spring 2.5 注释驱动的 IoC 功能

  本文内容包括:  概述  原来我们是怎么做的  使用 @Autowired 注释  当候选 Bean 数目不为 1 时的应对方法  使用 JSR-250 的注释  简化配置  使用 @Component  采用具有特殊语义的注释  注释配置和 XML 配置的适用场合  小结 基于注释(Anno...

2008-10-23 16:06:00

阅读数 373

评论数 0

原创 Spring 2.5的新特性:配置简化和基于注解的功能

  简介从诞生之初,Spring框架就坚守它的宗旨:简化企业级应用开发,同时给复杂问题提供强大的、非侵入性解决方案。一年前发布的Spring 2.0就把这些主题推到了一个新的高度。XML Schema的支持和自定义命名空间的使用大大减少了基于XML的配置。使用Java 5及更新版本java的开发人...

2008-10-23 16:04:00

阅读数 401

评论数 0

原创 OSGI 简介

  OSGi为网络服务提供了一套标准的, 面向组件的规范. 而网络服务又是SOA(Service Oriented Architecture)的基础. 使用OSGI平台, 就可以很轻松的管理软件组件的生命周期, 这组件是可以位于网络中的任何设备上, 而且组件可以动态的安装, 加载, 升级和卸载, ...

2008-10-23 14:09:00

阅读数 333

评论数 0

原创 Spring 2.0和 2.5的新特性

 SPRING2.0 特性:1. IOC:XML schema 新的bean作用域 (request,session) 可扩展XML配置2. AOP:AspectJ   @AspectJ注解3. 在XML里更为简单的声明性事务配置4. 支持JPA5. 异步的JMS6. jdbc 两个新类7. 支持...

2008-10-22 17:25:00

阅读数 351

评论数 0

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

我们知道,对于一个大型网站来说,可伸缩性是非常重要的,怎么样在纵向和横向有良好的可伸缩性,就需要在做架构设计的时候考虑到一个分的原则,我想在多个方面说一下怎么分: 首先是横向的分: 1. 大的网站化解为多个小网站:当我们一个网站有多个功能的时候,可以考虑把这个网站拆分成几个小模块,每一个模块可以是...

2008-10-22 15:44:00

阅读数 182

评论数 0

原创 2007中国软件业的分水岭

         如CSDN所言,进入了软件开发2.0时代,中国软件业,第一次与世界站在一个起跑线上前进。我们开发的软件如何去适应这种变化?促成这个变化?同时我们软件公司如何也变得模块化、虚拟化、随需应变?       我们欣喜的看到,国内几家大的软件公司浪潮、用友、金蝶相继携手IBM在国内创建了...

2008-10-22 11:52:00

阅读数 313

评论数 0

原创 Ajax 简介

  Ajax 1.       获取 XMLHttpRequest 对象下面给出将要用于该对象的很少的几个 方法和属性。open():建立到服务器的新请求。 send():向服务器发送请求。 abort():退出当前请求。 readyState:提供当前 HTML 的就绪状态。 responseT...

2008-10-18 10:15:00

阅读数 276

评论数 0

原创 Web Service安全机制探讨

  Web Service安全机制探讨随着 Web 服务由技术概念到实践应用的不断发展,种种迹象表明Web服务将是未来应用架构的一个极为重要的模式。当 Web 服务用于试验计划和大规模生产时,拥有一种松散耦合的、与语言和平台无关的、在组织内跨企业、跨因特网链接应用程序的方法的好处正变得愈发明显。我...

2008-10-18 10:11:00

阅读数 537

评论数 0

原创 设计模式

  几个常用的模式一、创建模式 1.  设计模式之Factory(工厂方法和抽象工厂)    使用工厂模式就象使用new一样频繁.2.  设计模式之Prototype(原型)    用原型实例指定创建物件的种类,並且通过拷贝这些原型创建新的物件。3.  设计模式之Builder         汽...

2008-10-15 13:50:00

阅读数 214

评论数 0

原创 WebService 技术

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

2008-09-16 16:24:00

阅读数 288

评论数 0

原创 Hibernate 大纲

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

2008-09-15 23:52:00

阅读数 722

评论数 1

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

 酒桌上的潜规则,男人必学,女人必知!0 酒桌上的规矩: [hFyu|I !  506l X(v,  (一)如果自己真不能喝,丫就别开第一口,端着饭碗夹了菜一边吃着去 s5z@`M5m    (二)如果确信自己要喝,就别装墨迹,接下来就是规矩了 -eNi;u     #Io#OG   ...

2008-09-10 15:51:00

阅读数 784

评论数 0

原创 JAXB、JAXP、JAXM、JAX-WS

        1、JAXP(Java API for XML Parsing)        JAXP定义了在Java中使用DOM, SAX, XSLT的通用的接口。这样在你的程序中你只要使用这些通用的接口,当你需要改变具体的实现时候也不需要修改代码。比如,你用的XSLT处理器太慢了,你想换一个...

2008-09-09 17:23:00

阅读数 4308

评论数 1

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

  我们知道,对于一个大型网站来说,可伸缩性是非常重要的,怎么样在纵向和横向有良好的可伸缩性,就需要在做架构设计的时候考虑到一个分的原则,我想在多个方面说一下怎么分: 首先是横向的分: 1. 大的网站化解为多个小网站:当我们一个网站有多个功能的时候,可以考虑把这个网站拆分成几个小模块,每一个模块可...

2008-09-09 17:08:00

阅读数 460

评论数 0

原创 数据库 设计与优化

三、设计技巧1.分类拆分数据量大的表。对于经常使用的表(如某些参数表或代码对照表),由于其使用频率很高,要尽量减少表中的记录数量。2.索引设计。在索引设计中,索引字段应挑选重复值较少的字段;在对建有复合索引的字段进行检索时,应注意按照复合索引字段建立的顺序进行。 3.数据操作的优化。4.数据库参数...

2008-09-09 16:26:00

阅读数 2299

评论数 0

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

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

2008-09-04 17:32:00

阅读数 249

评论数 0

原创 在Hibernate中批量处理

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

2008-09-04 15:47:00

阅读数 195

评论数 0

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

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

2008-09-04 15:03:00

阅读数 219

评论数 0

原创 Hibernate的检索策略

Hibernate的检索策略包括类级别检索策略和关联级别检索策略。 类级别检索策略有立即检索和延迟检索,默认的检索策略是立即检索。在Hibernate映射文件中,通过在上配置lazy属性来确定检索策略。对于Session的检索方式,类级别检索策略仅适用于load方法;也就说,对于get、qurey...

2008-09-04 14:31:00

阅读数 195

评论数 0

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

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

2008-09-04 11:14:00

阅读数 432

评论数 0

原创 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操作...

2008-09-02 11:55:00

阅读数 528

评论数 0

转载 java 各种远程通信技术

 在分布式服务框架中,一个最基础的问题就是远程服务是怎么通讯的,在Java领域中有很多可实现远程通讯的技术,例如:RMI、MINA、ESB、Burlap、Hessian、SOAP、EJB和JMS等,这些名词之间到底是些什么关系呢,它们背后到底是基于什么原理实现的呢,了解这些是实现分布式服务框架的基...

2008-09-02 11:50:00

阅读数 2570

评论数 0

原创 JMS

  JMS      JMS(Java Message Service,Java消息服务)是一组Java应用程序接口(Java API),它提供创建、发送、接收、读取消息的服务。由Sun公司和它的合作伙伴设计的JMS API定义了一组公共的应用程序接口和相应语法,使得Java程序能够和其他消息组件...

2008-09-02 10:53:00

阅读数 235

评论数 0

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