<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[architect_zero的专栏]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/architect_zero</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; architect_zero]]></copyright><item><title><![CDATA[Java设计模式 通俗易懂总结]]></title><link>https://blog.youkuaiyun.com/architect_zero/article/details/52086503</link><guid>https://blog.youkuaiyun.com/architect_zero/article/details/52086503</guid><author>architect_zero</author><pubDate>Mon, 01 Aug 2016 17:04:59 +0800</pubDate><description><![CDATA[Java  设计模式
1.一共23种设计模式
2.共分为三大类：创建型（5种）：工厂方法模式、抽象工厂方法模式、单利模式、建造者模式、原型模式。
       结构型（7种）：适配器模式、装饰者模式、代理模式、外观模式、桥接模式、组合模式、享元模式。
       行为型（11种）：策略模式、模版方法模式、观察者模式、迭代子模式、责任链模式、命令模式、备忘录模式、状态模式、访问者模式、中介]]></description><category></category></item><item><title><![CDATA[Java 深入理解与感悟]]></title><link>https://blog.youkuaiyun.com/architect_zero/article/details/52040854</link><guid>https://blog.youkuaiyun.com/architect_zero/article/details/52040854</guid><author>architect_zero</author><pubDate>Wed, 27 Jul 2016 00:11:23 +0800</pubDate><description><![CDATA[Java 不仅仅是一门编程语言，它还是一个由一系列计算机软件和规范形成的技术体系，这个技术体系提供了完整的用于软件开发和跨平台部署的支持环境，并广泛应用于嵌入式系统，移动终端，企业服务器和大型机等各种场合，时至今日，Java技术体系已经吸引了数百万软件开发者，这是全球最大的软件开发团队，使用Java的设备多达几十亿台，其中数亿台个人电脑，21亿部移动电话以及其他手持设备，35亿个智能卡，以及大量机]]></description><category></category></item><item><title><![CDATA[java 性能调优之内存模型深入详解]]></title><link>https://blog.youkuaiyun.com/architect_zero/article/details/51545080</link><guid>https://blog.youkuaiyun.com/architect_zero/article/details/51545080</guid><author>architect_zero</author><pubDate>Tue, 31 May 2016 15:56:03 +0800</pubDate><description><![CDATA[1. 概述
      多任务和高并发是衡量一台计算机处理器的能力重要指标之一，虽然判断服务器的好坏主要跟CPU,内存，硬盘有关，比如说CUP核心数和线程，内存主要看内存的大小，硬盘主要看转速以及容量，但是服务器性能的高低与好坏，综合来说就是在使用的时候，每秒事务处理数这个指标最能说明问题，也就是说每秒内服务器平均能响应的请求数，它代表着一秒内服务器平均能响应的请求数，而TPS值与程序的并发能力]]></description><category></category></item><item><title><![CDATA[Java 性能优化]]></title><link>https://blog.youkuaiyun.com/architect_zero/article/details/51539333</link><guid>https://blog.youkuaiyun.com/architect_zero/article/details/51539333</guid><author>architect_zero</author><pubDate>Mon, 30 May 2016 17:07:48 +0800</pubDate><description><![CDATA[前言

　　代码优化，一个很重要的课题。可能有些人觉得没用，一些细小的地方有什么好修改的，改与不改对于代码的运行效率有什么影响呢？这个问题我是这么考虑的，就像大海里面的鲸鱼一样，它吃一条小虾米有用吗？没用，但是，吃的小虾米一多之后，鲸鱼就被喂饱了。代码优化也是一样，如果项目着眼于尽快无BUG上线，那么此时可以抓大放小，代码的细节可以不精打细磨；但是如果有足够的时间开发、维护代码，这时候就必须考]]></description><category></category></item><item><title><![CDATA[Java 23种设计模式之抽象工厂模式详解]]></title><link>https://blog.youkuaiyun.com/architect_zero/article/details/51469259</link><guid>https://blog.youkuaiyun.com/architect_zero/article/details/51469259</guid><author>architect_zero</author><pubDate>Sat, 21 May 2016 10:57:36 +0800</pubDate><description><![CDATA[上周发表了工厂模式，接下来给大家讲解一下抽象工厂模式。
可能很多人对设计模式不以为然，但是我想说的是，一个不懂设计模式的人，就做不了一个优秀的架构师，就看不懂优秀的程序设计，看不懂优秀的框架源码，根本不懂别人为什么会那么设计，为什么那样写，只有你看懂了设计模式，能够融会贯通的时候，为什么很多人即使别人给他讲了设计理论知识，可是还是苦于无法动手，不知道如何实现？归根结底就是自己内心中没有一个设计思]]></description><category></category></item><item><title><![CDATA[Java 23种设计模式之外观模式详解]]></title><link>https://blog.youkuaiyun.com/architect_zero/article/details/51373777</link><guid>https://blog.youkuaiyun.com/architect_zero/article/details/51373777</guid><author>architect_zero</author><pubDate>Wed, 11 May 2016 14:09:41 +0800</pubDate><description><![CDATA[一.  在讲设计模式之前我想问一下，什么交外观模式？
二.  Facade模式也叫外观模式，是由GoF提出的23种设计模式中的一种，Facade模式为一组具有类似功能的类群，比如说类库，子系统等等，提供一个一致的简单的界面，这个一致的简单界面就叫做Facade模式。
三.  通俗点讲，当有一组类，他们都具有类似的功能，我们会为这些类统一的提供一个简单的界面，来服务客户端，这就叫做外观模式。]]></description><category></category></item><item><title><![CDATA[Java 23种设计模式之简单工厂模式详解]]></title><link>https://blog.youkuaiyun.com/architect_zero/article/details/51339234</link><guid>https://blog.youkuaiyun.com/architect_zero/article/details/51339234</guid><author>architect_zero</author><pubDate>Sat, 07 May 2016 19:31:41 +0800</pubDate><description><![CDATA[一、设计模式的分类

总体来说设计模式分为三大类：

创建型模式，共五种：工厂方法模式、抽象工厂模式、单例模式、建造者模式、原型模式。

结构型模式，共七种：适配器模式、装饰器模式、代理模式、外观模式、桥接模式、组合模式、享元模式。

行为型模式，共十一种：策略模式、模板方法模式、观察者模式、迭代子模式、责任链模式、命令模式、备忘录模式、状态模式、访问者模式、中介者模式、解释器模式]]></description><category></category></item><item><title><![CDATA[Java 架构师是怎样练成的]]></title><link>https://blog.youkuaiyun.com/architect_zero/article/details/50925312</link><guid>https://blog.youkuaiyun.com/architect_zero/article/details/50925312</guid><author>architect_zero</author><pubDate>Fri, 18 Mar 2016 18:04:59 +0800</pubDate><description><![CDATA[转眼之间五年已经过去了，遥想自己当初是菜鸟的时候真的很心酸，前面我文章有提到过，不过现在感觉一切都值得。
                第一家公司，从打杂也就是页面bug、布局等修修改改，到局部功能模块开发，花了一年时间摸透了这个香港环卫系统，便欣喜若狂，梦想着自己想做架构师，但是公司不给平台，于是想去一家小公司实现自己的人生价值......
接下来就是第二家公司，于是我借助第一家公司的系统]]></description><category></category></item><item><title><![CDATA[SQL Server 2008 分区函数和分区表详解]]></title><link>https://blog.youkuaiyun.com/architect_zero/article/details/50924804</link><guid>https://blog.youkuaiyun.com/architect_zero/article/details/50924804</guid><author>architect_zero</author><pubDate>Fri, 18 Mar 2016 17:17:40 +0800</pubDate><description><![CDATA[当数据库表中数据量能够被预测到将会非常大，或者已经拥有庞大的数据时，我们应该选择分表或者分区（即使用多个数据库）来解决数据访问时的性能问题。
为什么要分区分表呢？因为分区分表有如下几个有点：
1.改善查询性能，对分区对象的查询可以仅搜索自己关系的分区，提高检索速度。
2.增强可用性，如果表的某个分区出现故障，表在其他分区的数据仍然可用。
3.维护方面，如果表的某个分区出现故障，需要修复数据]]></description><category></category></item><item><title><![CDATA[为什么你一直是打工仔]]></title><link>https://blog.youkuaiyun.com/architect_zero/article/details/10250717</link><guid>https://blog.youkuaiyun.com/architect_zero/article/details/10250717</guid><author>architect_zero</author><pubDate>Sat, 24 Aug 2013 09:28:10 +0800</pubDate><description><![CDATA[很多人会认为打工并不是投资
强烈反对这种观念
其实打工才是最大最愚蠢的投资
人生最宝贵的是什么
除了我们的青春还有什么更宝贵
很多人都抱怨我穷
我没钱想做生意又找不到资金
多么的可笑
其实在你身上就有着一座金山(无形资产)
只是你不敢承认
宁可埋没也不敢比勇
宁可委委屈屈地帮人打工
把你的资产双收供让给了你的老板
我们试想一下
有谁生下来上天就会送给他一大堆金钱的
问]]></description><category></category></item><item><title><![CDATA[给迷茫中的程序员解惑]]></title><link>https://blog.youkuaiyun.com/architect_zero/article/details/9305427</link><guid>https://blog.youkuaiyun.com/architect_zero/article/details/9305427</guid><author>architect_zero</author><pubDate>Thu, 11 Jul 2013 23:28:28 +0800</pubDate><description><![CDATA[5月份受朋友之托给劳动局的高级项目管理师授课，课余的时候，和这些不同公司的IT经理，CTO们聊得比较多的就是怎样界定一个好的IT技术人员，大家都觉得现在这个行业的从业人员虽然比较多，不过真正能找到比较满意的还是比较困难。

一直以来，我也在考虑这个问题，怎样的一个IT技术人员是合格而且优秀的呢，要具备些什么样的素质呢？今天得来些功夫，总结了下面的3S3P.

3S
Technology ]]></description><category></category></item><item><title><![CDATA[如何成为一个优秀的JAVA程序员 如何成为高级JAVA程序员 细节决定一个程序员的成败]]></title><link>https://blog.youkuaiyun.com/architect_zero/article/details/8764957</link><guid>https://blog.youkuaiyun.com/architect_zero/article/details/8764957</guid><author>architect_zero</author><pubDate>Sat, 06 Apr 2013 20:29:49 +0800</pubDate><description><![CDATA[给一个刚出社会的程序员新生一个建议，想成为一个优秀的程序员，高级程序员，不能眼高手低，不能认为开发新项目，技术研发才学到东西，不能看不起维护系统，不要以为自己懂的技术越多自认为自己很牛叉。假如你忽略了一个问题那么你永远成为不了优秀的程序员、高级程序员，那就是系统优化。
    你的系统无论采用什么先进的技术对于客户来说不重要，因为对客户而言，如何客户端的性能拙劣就会严重影响用户体验。界面停顿、抖]]></description><category></category></item><item><title><![CDATA[Struts2 工作原理]]></title><link>https://blog.youkuaiyun.com/architect_zero/article/details/8677030</link><guid>https://blog.youkuaiyun.com/architect_zero/article/details/8677030</guid><author>architect_zero</author><pubDate>Fri, 15 Mar 2013 11:20:25 +0800</pubDate><description><![CDATA[Struts2 工作原理          
 当Web容器收到请求（HttpServletRequest）它将请求传递给一个标准的过滤链包括（ActionContextCleanUp）过滤器，然后经过其他的Other filter，接着调用FilterDispatcher核心控制器，然后调用ActionMapping确定相应的那个Action，ActionMapping返回一个收集详细信息的A]]></description><category></category></item></channel></rss>