<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[halemyan的专栏]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/halemyan</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; halemyan]]></copyright><item><title><![CDATA[Strategy模式]]></title><link>https://blog.youkuaiyun.com/halemyan/article/details/3716111</link><guid>https://blog.youkuaiyun.com/halemyan/article/details/3716111</guid><author>halemyan</author><pubDate>Mon, 05 Jan 2009 20:37:00 +0800</pubDate><description><![CDATA[一、Strategy模式的意图：策略操作定义了策略的输入和输出，而把策略的实现工作留给了各个类。这些类以不同的方案来实现同一操作，它们为用户提供统一的接口，因而这些类可以相互替换。Strategy模式允许多种策略共存，而代码不会混乱。策略模式也可以实现模式选择逻辑和策略本身相分离。Strategy模式的意图在于把可选的策略或方案封装在不同的类中，并在这些类中实现一个共同的操作。二、Strategy]]></description><category></category></item><item><title><![CDATA[设计模式之Facade]]></title><link>https://blog.youkuaiyun.com/halemyan/article/details/3696760</link><guid>https://blog.youkuaiyun.com/halemyan/article/details/3696760</guid><author>halemyan</author><pubDate>Sat, 03 Jan 2009 22:21:00 +0800</pubDate><description><![CDATA[Facade模式也叫外观模式，是由GoF提出的23种设计模式中的一种。Facade模式为一组具有类似功能的类群，比如类库，子系统等等，提供一个一致的简单的界面。这个一致的简单的界面被称作facade。本文介绍设计模式中的外观（Facade）模式的概念，用法，以及实际应用中怎么样使用Facade模式进行开发。Facade模式的概念Facade模式为一组具有类似功能的类群，比如类库，子系统]]></description><category></category></item><item><title><![CDATA[设计模式之Decorator]]></title><link>https://blog.youkuaiyun.com/halemyan/article/details/3696355</link><guid>https://blog.youkuaiyun.com/halemyan/article/details/3696355</guid><author>halemyan</author><pubDate>Sat, 03 Jan 2009 21:05:00 +0800</pubDate><description><![CDATA[装饰模式:Decorator常被翻译成"装饰",我觉得翻译成"油漆工"更形象点,油漆工(decorator)是用来刷油漆的,那么被刷油漆的对象我们称decoratee.这两种实体在Decorator模式中是必须的.Decorator定义:动态给一个对象添加一些额外的职责,就象在墙上刷油漆.使用Decorator模式相比用生成子类方式达到功能的扩充显得更为灵活.为什么使用Decorator?]]></description><category></category></item><item><title><![CDATA[设计模式之Composite模式]]></title><link>https://blog.youkuaiyun.com/halemyan/article/details/3695706</link><guid>https://blog.youkuaiyun.com/halemyan/article/details/3695706</guid><author>halemyan</author><pubDate>Sat, 03 Jan 2009 19:58:00 +0800</pubDate><description><![CDATA[Composite模式定义:将对象以树形结构组织起来,以达成“部分－整体” 的层次结构，使得客户端对单个对象和组合对象的使用具有一致性.Composite比较容易理解，想到Composite就应该想到树形结构图。组合体内这些对象都有共同接口,当组合体一个对象的方法被调用执行时，Composite将遍历(Iterator)整个树形结构,寻找同样包含这个方法的对象并实现调用执行。可以用牵一动百来形]]></description><category></category></item><item><title><![CDATA[设计模式之State]]></title><link>https://blog.youkuaiyun.com/halemyan/article/details/3692023</link><guid>https://blog.youkuaiyun.com/halemyan/article/details/3692023</guid><author>halemyan</author><pubDate>Sat, 03 Jan 2009 14:03:00 +0800</pubDate><description><![CDATA[State模式的定义: 不同的状态,不同的行为;或者说,每个状态有着相应的行为.何时使用?State模式在实际使用中比较多,适合"状态的切换".因为我们经常会使用If elseif else 进行状态切换, 如果针对状态的这样判断切换反复出现,我们就要联想到是否可以采取State模式了.不只是根据状态,也有根据属性.如果某个对象的属性不同,对象的行为就不一样,这点在数据库系统中出现频率比较]]></description><category></category></item><item><title><![CDATA[人脉存折 五个朋友决定你的富贵]]></title><link>https://blog.youkuaiyun.com/halemyan/article/details/3604489</link><guid>https://blog.youkuaiyun.com/halemyan/article/details/3604489</guid><author>halemyan</author><pubDate>Thu, 25 Dec 2008 15:27:00 +0800</pubDate><description><![CDATA[ 人脉存折 五个朋友决定你的富贵 如果你生来没有富爸爸， 也没有娶到富家女， 那么,你还有第三个扭转命运的机会─ 从现在起，累积你的「人脉存折」，扭转命运。     为什么说，三十岁以前靠专业赚钱，三十岁以后靠人脉赚钱？ 你相信，五个朋友将决定你的富贵命吗？ 十倍速的时代，你意识到人脉竞争力的重要性了吗？     你现在几岁？在你的「人生存折」中，除了金钱、专业知识，你有多少人脉？你的]]></description><category></category></item><item><title><![CDATA[ SIM卡内部的数据]]></title><link>https://blog.youkuaiyun.com/halemyan/article/details/3581292</link><guid>https://blog.youkuaiyun.com/halemyan/article/details/3581292</guid><author>halemyan</author><pubDate>Mon, 22 Dec 2008 11:34:00 +0800</pubDate><description><![CDATA[ SIM卡内部的数据 了解完SIM卡的大概之后，我们再来看看SIM卡具体都能存储哪些类型的数据。以目前的情况来看，SIM卡能够存储的数据类型主要被分为以下四种：1.由SIM卡生产厂商存入的系统原始数据 2.存储手机的固定信息，手机在出售之前都会被SIM卡中心记录到SIM卡当中，主要包括鉴权和加密信息、国际移动用户识别码（IMSI）、IMSI认证算法、加密密匙生成算法、密匙生成前，用户密匙的生成算法]]></description><category></category></item><item><title><![CDATA[中间件 简介]]></title><link>https://blog.youkuaiyun.com/halemyan/article/details/3152073</link><guid>https://blog.youkuaiyun.com/halemyan/article/details/3152073</guid><author>halemyan</author><pubDate>Sun, 26 Oct 2008 20:56:00 +0800</pubDate><description><![CDATA[  中间件     中间件（middleware）是一种独立的系统软件或服务程序，分布式应用软件借助这种软件在不同的技术之间共享资源，中间件位于客户机服务器的操作系统之上，管理计算资源和网络通信。中间件（middleware）是基础软件的一大类，属于可复用软件的范畴。顾名思义，中间件处于操作系统软件与用户的应用软件的中间。中间件在操作系统、网络和数据库之上，应用软件的下层，总的]]></description><category></category></item><item><title><![CDATA[web服务器和应用服务器的区别]]></title><link>https://blog.youkuaiyun.com/halemyan/article/details/3137267</link><guid>https://blog.youkuaiyun.com/halemyan/article/details/3137267</guid><author>halemyan</author><pubDate>Fri, 24 Oct 2008 17:19:00 +0800</pubDate><description><![CDATA[ web服务器和应用服务器的区别 　　Web服务器传送(serves)页面使浏览器可以浏览，然而应用程序服务器提供的是客户端应用程序可以调用(call)的方法(methods)。确切一点，你可以说：Web服务器专门处理HTTP请求(request)，但是应用程序服务器是通过很多协议来为应用程序提供(serves)商业逻辑(business logic)。 下面让我们来细细道来： Web]]></description><category></category></item><item><title><![CDATA[几种流行的AJAX框架jQuery,Mootools,Dojo,Ext JS的对比]]></title><link>https://blog.youkuaiyun.com/halemyan/article/details/3136506</link><guid>https://blog.youkuaiyun.com/halemyan/article/details/3136506</guid><author>halemyan</author><pubDate>Fri, 24 Oct 2008 14:44:00 +0800</pubDate><description><![CDATA[  ［说明］我在网上许多地方遇到过这篇文章，都没有明确标记出作者，感到奇怪？？如果您是这篇文章的作者，那么十分抱歉，恕我直接到文章摘录于此。因为这篇文章对我实在太具有参考价值了。原文如下：AJAX是web20的基石，现在网上流行几种开源的AJAX框架，比如：jQuery,Mootools,Dojo,Ext JS等等，那么我们到底在什么情况下该使用那个框架？以下是一组摘抄的数据：Ajax]]></description><category></category></item><item><title><![CDATA[使用 jQuery （2）]]></title><link>https://blog.youkuaiyun.com/halemyan/article/details/3135952</link><guid>https://blog.youkuaiyun.com/halemyan/article/details/3135952</guid><author>halemyan</author><pubDate>Fri, 24 Oct 2008 12:22:00 +0800</pubDate><description><![CDATA[  这个关于 jQuery 系列文章 的第二篇介绍了如何将更多的交互添加到 Web 站点，以创建动态的富 Internet 应用程序（RIA）。通过本文，了解 jQuery 如何综合利用用户交互生成的事件、来自 Web 站点的信息，以及更改应用程序外观的功能（无需重新加载），来轻松迅速地创建 RIA。 简介这 6 个月以来，JQuery 受欢迎的指数迅速攀升，现已成为 Web 开发人员]]></description><category></category></item><item><title><![CDATA[使用 jQuery （1）]]></title><link>https://blog.youkuaiyun.com/halemyan/article/details/3135916</link><guid>https://blog.youkuaiyun.com/halemyan/article/details/3135916</guid><author>halemyan</author><pubDate>Fri, 24 Oct 2008 12:13:00 +0800</pubDate><description><![CDATA[  jQuery 是一种 JavaScript 库，它是开发人员简化动态富 Internet 应用程序创建的最佳选择。随着基于浏览器的应用程序不断代替桌面应用程序，这些库的使用将会不断增长。在 本系列文章 中了解 jQuery，并学习如何在您的 Web 应用程序项目中实现 jQuery。简介jQuery 逐渐从其他 JavaScript 库选择中脱颖而出，并且成为 Web 开发人员的最]]></description><category></category></item><item><title><![CDATA[jQuery 简介]]></title><link>https://blog.youkuaiyun.com/halemyan/article/details/3135808</link><guid>https://blog.youkuaiyun.com/halemyan/article/details/3135808</guid><author>halemyan</author><pubDate>Fri, 24 Oct 2008 11:50:00 +0800</pubDate><description><![CDATA[  jQuery 是一个JavaScript 库，它有助于简化 JavaScript™ 以及 Asynchronous JavaScript + XML (Ajax) 编程。与类似的 JavaScript 库不同，jQuery 具有独特的基本原理，可以简洁地表示常见的复杂代码。学习 jQuery 基本原理，探索其特性和功能，执行一些常见的 Ajax 任务并掌握如何使用插件扩展 jQuery。]]></description><category></category></item><item><title><![CDATA[Spring Web Flow 2.0 简介]]></title><link>https://blog.youkuaiyun.com/halemyan/article/details/3131979</link><guid>https://blog.youkuaiyun.com/halemyan/article/details/3131979</guid><author>halemyan</author><pubDate>Thu, 23 Oct 2008 18:00:00 +0800</pubDate><description><![CDATA[Spring Web Flow 2.0 新特性　　Spring Web Flow 是 Spring 的一个子项目，其最主要的目的是解决跨越多个请求的、用户与服务器之间的、有状态交互问题。最新版本为 2.0 ，相比于 1.x 版的 Spring Web Flow ，有以下几个值得注意的新特性。　　与 Spring MVC 深度整合 　　Spring Web Flow 1.x 是个自成]]></description><category></category></item><item><title><![CDATA[使用 Spring 2.5 TestContext 测试框架]]></title><link>https://blog.youkuaiyun.com/halemyan/article/details/3130895</link><guid>https://blog.youkuaiyun.com/halemyan/article/details/3130895</guid><author>halemyan</author><pubDate>Thu, 23 Oct 2008 16:23:00 +0800</pubDate><description><![CDATA[ Spring 2.5 TestContext 测试框架用于测试基于 Spring 的程序，TestContext 测试框架和低版本 Spring 测试框架没有任何关系，是一个全新的基于注解的测试框架，为 Spring 推荐使用该测试框架。概述Spring 2.5 相比于 Spring 2.0 所新增的最重要的功能可以归结为以下 3 点：基于注解的 IoC 功能； 基于注解]]></description><category></category></item><item><title><![CDATA[Spring 2.5：Spring MVC中的新特性（2）]]></title><link>https://blog.youkuaiyun.com/halemyan/article/details/3130627</link><guid>https://blog.youkuaiyun.com/halemyan/article/details/3130627</guid><author>halemyan</author><pubDate>Thu, 23 Oct 2008 16:15:00 +0800</pubDate><description><![CDATA[  Spring框架从创建伊始就致力于为复杂问题提供强大的、非侵入性的解决方案。Spring 2.0当中为缩减XML配置文件数量引入定制命名空间功能，从此它便深深植根于核心Spring框架（aop、context、jee、jms、 lang、tx和util命名空间）、Spring Portfolio项目（例如Spring Security）和非Spring项目中（例如CXF）。 Spr]]></description><category></category></item><item><title><![CDATA[Spring 2.5：Spring MVC中的新特性（1）]]></title><link>https://blog.youkuaiyun.com/halemyan/article/details/3130609</link><guid>https://blog.youkuaiyun.com/halemyan/article/details/3130609</guid><author>halemyan</author><pubDate>Thu, 23 Oct 2008 16:11:00 +0800</pubDate><description><![CDATA[  概述  一个简单的基于注解的 Controller  清单 3. annomvc-servlet.xml  让一个 Controller 处理多个 URL 请求  清单 3. 每个请求处理参数对应一个 URL  处理方法入参如何绑定 URL 参数  清单 5. 按参数名匹配进行绑定  清单 8. 通过 @RequestParam 注解指定  清单 11. 使]]></description><category></category></item><item><title><![CDATA[使用 Spring 2.5 注释驱动的 IoC 功能]]></title><link>https://blog.youkuaiyun.com/halemyan/article/details/3130581</link><guid>https://blog.youkuaiyun.com/halemyan/article/details/3130581</guid><author>halemyan</author><pubDate>Thu, 23 Oct 2008 16:06:00 +0800</pubDate><description><![CDATA[  本文内容包括：  概述  原来我们是怎么做的  使用 @Autowired 注释  当候选 Bean 数目不为 1 时的应对方法  使用 JSR-250 的注释  简化配置  使用 @Component  采用具有特殊语义的注释  注释配置和 XML 配置的适用场合  小结 基于注释（Annotation）的配置有越来越流行的趋势，Sprin]]></description><category></category></item><item><title><![CDATA[Spring 2.5的新特性:配置简化和基于注解的功能]]></title><link>https://blog.youkuaiyun.com/halemyan/article/details/3130569</link><guid>https://blog.youkuaiyun.com/halemyan/article/details/3130569</guid><author>halemyan</author><pubDate>Thu, 23 Oct 2008 16:04:00 +0800</pubDate><description><![CDATA[  简介从诞生之初，Spring框架就坚守它的宗旨：简化企业级应用开发，同时给复杂问题提供强大的、非侵入性解决方案。一年前发布的Spring 2.0就把这些主题推到了一个新的高度。XML Schema的支持和自定义命名空间的使用大大减少了基于XML的配置。使用Java 5及更新版本java的开发人员如今可以利用植入了像泛型（generic）和注解等新语言特性的Spring库。最近，和Asp]]></description><category></category></item><item><title><![CDATA[OSGI 简介]]></title><link>https://blog.youkuaiyun.com/halemyan/article/details/3129991</link><guid>https://blog.youkuaiyun.com/halemyan/article/details/3129991</guid><author>halemyan</author><pubDate>Thu, 23 Oct 2008 14:09:00 +0800</pubDate><description><![CDATA[  OSGi为网络服务提供了一套标准的, 面向组件的规范. 而网络服务又是SOA(Service Oriented Architecture)的基础. 使用OSGI平台, 就可以很轻松的管理软件组件的生命周期, 这组件是可以位于网络中的任何设备上, 而且组件可以动态的安装, 加载, 升级和卸载, 而不用终止和重启设备. 这里的组件是指程序库或者是应用程序, 它们又可以动态的使用别的库和程序。 ]]></description><category></category></item></channel></rss>