<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[再次喝咖啡]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/iteye_16843</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; iteye_16843]]></copyright><item><title><![CDATA[OOP到底什么是面向对象?]]></title><link>https://blog.youkuaiyun.com/iteye_16843/article/details/82203810</link><guid>https://blog.youkuaiyun.com/iteye_16843/article/details/82203810</guid><author>iteye_16843</author><pubDate>Sun, 13 Nov 2011 08:51:56 +0800</pubDate><description><![CDATA[    最近对OO的理解又有了一些新的认识，拿出来和大家分享一下。为了能让大家简单直观清晰的知道我想表达的主要意思，我不说废话了。直接提出问题，然后回答。
1. 什么是真正的对象？
2. 什么是面向对象分析阶段时的对象？ 
3. 什么是面向对象设计阶段时的对象？
4. 什么是面向对象实现阶段时的对象？
 
1. 真正的对象：
我
所理解的真正的对象就是现实生活中客观存在或不存在的真...]]></description><category></category></item><item><title><![CDATA[Java新手留意：Java编程三十条规则]]></title><link>https://blog.youkuaiyun.com/iteye_16843/article/details/82203809</link><guid>https://blog.youkuaiyun.com/iteye_16843/article/details/82203809</guid><author>iteye_16843</author><pubDate>Sun, 13 Nov 2011 08:49:51 +0800</pubDate><description><![CDATA[　　(1) 类名首字母应该大写。字段、方法以及对象（句柄）的首字母应小写。对于所有标识符，其中包含的所有单词都应紧靠在一起，而且大写中间单词的首字母。例如：

ThisIsAClassName

thisIsMethodOrFieldName

　　若在定义中出现了常数初始化字符，则大写static final基本类型标识符中的所有字母。这样便可标志出它们属于编译期的常数。

Ja...]]></description><category></category></item><item><title><![CDATA[Java 开发 2.0: 用 Hadoop MapReduce 进行大数据分析]]></title><link>https://blog.youkuaiyun.com/iteye_16843/article/details/82201213</link><guid>https://blog.youkuaiyun.com/iteye_16843/article/details/82201213</guid><author>iteye_16843</author><pubDate>Tue, 08 Nov 2011 08:42:02 +0800</pubDate><description><![CDATA[ Google 在 2001 年发布图像搜索功能时，只有 2.5 亿索引图像，不到 10 年，这个巨大的搜索功能已经可以检索超过 100 
亿个图像了，每分钟有 35 小时的内容上传到 YouTube。据称，Twitter 每天平均处理 5500 万 
tweet。今年早些时候，搜索功能每天记录 6 亿条查询记录。这
 就是我们讨论大数据的意义所在。

关于本系列

从 Java 技...]]></description><category></category></item><item><title><![CDATA[java多线程中的5个秘密]]></title><link>https://blog.youkuaiyun.com/iteye_16843/article/details/82201210</link><guid>https://blog.youkuaiyun.com/iteye_16843/article/details/82201210</guid><author>iteye_16843</author><pubDate>Tue, 08 Nov 2011 08:38:37 +0800</pubDate><description><![CDATA[虽然很少有 Java™ 开发人员能够忽视多线程编程和支持它的 Java 
平台库，更少有人有时间深入研究线程。相反地，我们临时学习线程，在需要时向我们的工具箱添加新的技巧和技术。以这种方式构建和运行适当的应用程序是可行
的，但是您可以做的不止这些。理解 Java 编译器的线程处理特性和 JVM 将有助于您编写更高效、性能更好的 Java 代码。
在这期的 5 件事
 系列 中，我将通过同步...]]></description><category></category></item><item><title><![CDATA[一个空格引发的惨剧]]></title><link>https://blog.youkuaiyun.com/iteye_16843/article/details/82199463</link><guid>https://blog.youkuaiyun.com/iteye_16843/article/details/82199463</guid><author>iteye_16843</author><pubDate>Sat, 05 Nov 2011 11:07:57 +0800</pubDate><description><![CDATA[你是否相信如果你的程序里没有检查一个变量会导致怎么系统瘫痪？无论你相不相信，这是我一个亲身经历过的案例，你可以在本站的程序员那些悲催的事儿
中找到很多这样的事。这样的事昨天在发生，今天同样在发生。Unix40多年
了，在这40年里，程序员发生过各种各样的的惨剧，但是大多数的事情一而再再而三的重演。
今天的你，可能在开发者各种各样NB的系统，你会相信你的一个空格也能导致系统瘫痪吗？也许你可能很...]]></description><category></category></item><item><title><![CDATA[马云创业真经：没钱也能创出大事业]]></title><link>https://blog.youkuaiyun.com/iteye_16843/article/details/82199459</link><guid>https://blog.youkuaiyun.com/iteye_16843/article/details/82199459</guid><author>iteye_16843</author><pubDate>Sat, 05 Nov 2011 11:01:48 +0800</pubDate><description><![CDATA[　　没钱也能创出大事业

　　很多人都想创业，但他们似乎又有一个不创业的理由：我没有钱，我要是有钱的话，怎么怎么样……似乎只要有钱，他就一定能创业成功。可是马云的创业经历告诉我们：没钱，同样可以创业，同样可以创出一番伟大的事业。
　　马云有过三次创业经历，创业开始时都没什么钱。
　　第一次：创办海博翻译社

　　马云之所以要办翻译社，主要是基于三个方面的考虑：
　　1、当时杭州很多的...]]></description><category></category></item><item><title><![CDATA[好程序需要你写(至少)两遍]]></title><link>https://blog.youkuaiyun.com/iteye_16843/article/details/82197472</link><guid>https://blog.youkuaiyun.com/iteye_16843/article/details/82197472</guid><author>iteye_16843</author><pubDate>Wed, 02 Nov 2011 07:16:01 +0800</pubDate><description><![CDATA[　　最近这些年，越来越多的人开始转向敏捷开发。各种敏捷开发技术并不新鲜，大多是在80
和90
年代发展形成。但只是在最近这些年，程序员和（更重要的是）一些商业顾问，架构师，客户开始变得喜欢和拥抱敏捷开发。
　　进化中的需求

　　现在的一种普遍的认识是，在开始编码前，你不可能把所有的需求都写完备。这些需求的确定是一个逐渐发展进化的过程。使用短开发周期
/springts，我们一步步的开...]]></description><category></category></item><item><title><![CDATA[程序员对美工的5大经典牢骚]]></title><link>https://blog.youkuaiyun.com/iteye_16843/article/details/82197471</link><guid>https://blog.youkuaiyun.com/iteye_16843/article/details/82197471</guid><author>iteye_16843</author><pubDate>Wed, 02 Nov 2011 07:14:57 +0800</pubDate><description><![CDATA[就像猫和狗、该隐和亚伯一样，程序员和美工也是对死对头。 程序员和美工就像来自不同星球的两种完全不同的人，他们脑袋所关心的事情也完全不同。 
程序员希望网站运行起来完美，而美工希望网站看起来漂亮。 这次，我们将站在程序员的角度看看：程序员对美工的5个经典牢骚。 		       	 	
	 			牢骚1: “为什么美工设计所有东西都喜欢用Flash?！”
网站只需要很简单的按钮和一些文本就行了...]]></description><category></category></item><item><title><![CDATA[不要自称为程序员]]></title><link>https://blog.youkuaiyun.com/iteye_16843/article/details/82197470</link><guid>https://blog.youkuaiyun.com/iteye_16843/article/details/82197470</guid><author>iteye_16843</author><pubDate>Wed, 02 Nov 2011 07:12:16 +0800</pubDate><description><![CDATA[　　每年都有无数年轻程序员，加入软件行业。
　　他们在学校里学过编程，但是对这个行业的现实一无所知。
　　Patrick McKenzie
 是美国一家小软件公司的老板，他写了一篇长文，介绍这个行业的一些实际情况。我看了以后很感慨，有些地方很受启发。我选择了一部分，翻译如下。

　　一、90%的编程工作来自内部软件

　　（90% of programming jobs are in...]]></description><category></category></item><item><title><![CDATA[治疗脚气的古秘方]]></title><link>https://blog.youkuaiyun.com/iteye_16843/article/details/82197052</link><guid>https://blog.youkuaiyun.com/iteye_16843/article/details/82197052</guid><author>iteye_16843</author><pubDate>Tue, 01 Nov 2011 13:22:41 +0800</pubDate><description><![CDATA[  脚气，也叫脚癣，现代人已经搞清楚了是由寄生于体表的真菌引起的，它可以
寄生在人体皮肤及其附属器官内，如指（趾）甲。
 
  这类病的特点是-------痒！！  瘙痒严重的就把皮肤抓破了，又引来其他疾病
，这种病可以传染，摸完带菌的脚再去挠头就会头皮发痒，话题不展开了。
 
 
 
  了解真菌生存的条件，针对性地采取科学措施是关键。
 
 
 
 
  取醋精一斤，...]]></description><category></category></item><item><title><![CDATA[高性能网站建设的14个原则]]></title><link>https://blog.youkuaiyun.com/iteye_16843/article/details/82176846</link><guid>https://blog.youkuaiyun.com/iteye_16843/article/details/82176846</guid><author>iteye_16843</author><pubDate>Fri, 28 Oct 2011 09:12:30 +0800</pubDate><description><![CDATA[今日大致浏览了一下《
High Performance Web Sites
》。本书的中文版是《
高性能网站建设指南
》。

本书另有对其中个别问题深入探究的进阶篇《Even Faster Web Sites》，中译《高性能网站建设进阶指南》。

　　这本书中给出了14条网站性能提升的原则，每个原则独立成章，配有示例。这些原则大多数都非常实用，适合站点架构师、前端工程师。其中对于前...]]></description><category></category></item><item><title><![CDATA[为您的Web项目构建一个简单的JSON控制器]]></title><link>https://blog.youkuaiyun.com/iteye_16843/article/details/82176845</link><guid>https://blog.youkuaiyun.com/iteye_16843/article/details/82176845</guid><author>iteye_16843</author><pubDate>Fri, 28 Oct 2011 09:11:20 +0800</pubDate><description><![CDATA[　您的下一个 PHP/MySQL 项目可能与您最近完成的十几个项目类似：建立一个 MySQL 数据库，创建包含 HTML 的 PHP 
视图，根据需要添加 JavaScript 代码和 CSS 文件，连接到数据库，从数据库提取内容来填充视图，等等。如果您熟悉 web 
开发，您一定知道分隔功能代码的好处。例如，您知道要避免直接在视图中输入原始 SQL 查询，不会在从数据库提取数据的函数或类中混...]]></description><category></category></item><item><title><![CDATA[HTML5本地存储不完全指南]]></title><link>https://blog.youkuaiyun.com/iteye_16843/article/details/82176844</link><guid>https://blog.youkuaiyun.com/iteye_16843/article/details/82176844</guid><author>iteye_16843</author><pubDate>Fri, 28 Oct 2011 09:10:25 +0800</pubDate><description><![CDATA[历史

　　在HTML5本地存储之前，如果我们想在客户端保存持久化数据，有这么几个选择：

HTTP cookie，HTTP cookie的缺点很明显，最多只能存储4KB的数据，每个HTTP请求都会被传送回服务器，明文传输（除非你使用SSL）。
IE 
userData，userData是微软在上世纪90年代的浏览器大战时推出的本地存储方案，借助DHTML的behaviour属性来存储本...]]></description><category></category></item><item><title><![CDATA[iframe异步加载技术及性能]]></title><link>https://blog.youkuaiyun.com/iteye_16843/article/details/82176843</link><guid>https://blog.youkuaiyun.com/iteye_16843/article/details/82176843</guid><author>iteye_16843</author><pubDate>Fri, 28 Oct 2011 09:08:54 +0800</pubDate><description><![CDATA[　　我们会经常使用iframes来加载第三方的内容、广告或者插件。使用iframe是因为它可以和主页面并行加载，不会阻塞主页面。当然使用iframe也是有利有弊的：Steve Souders在他的blog里面有阐述：Using Iframes Sparingly
:

iframe会阻塞主页面的onload事件
主页面和iframe共享同一个连接池

　　阻塞主页面的onload是这两个问...]]></description><category></category></item><item><title><![CDATA[程序员的思维修炼]]></title><link>https://blog.youkuaiyun.com/iteye_16843/article/details/82176842</link><guid>https://blog.youkuaiyun.com/iteye_16843/article/details/82176842</guid><author>iteye_16843</author><pubDate>Fri, 28 Oct 2011 09:07:03 +0800</pubDate><description><![CDATA[
1，程序员的5个阶段：新手、高级新手、胜任者、精通者、专家
新手需要指令清单
高级新手不想要全局思维
胜任者能够解决问题
精通者能够自我纠正
专家凭直觉工作
2，达尔文说：无知往往来自于自信而不是知识
3，规则断送专家
4，程序员技能分步


5，专家！=老师
6，直觉和模式匹配能力超越了显性知识
7，积极地实践需要四个条件

1&amp;gt;需要一个明确定义的任务；...]]></description><category></category></item><item><title><![CDATA[变态的java程序员问题]]></title><link>https://blog.youkuaiyun.com/iteye_16843/article/details/82176386</link><guid>https://blog.youkuaiyun.com/iteye_16843/article/details/82176386</guid><author>iteye_16843</author><pubDate>Thu, 27 Oct 2011 11:29:52 +0800</pubDate><description><![CDATA[一，谈谈final, finally, finalize的区别。
Final
－－修饰符（关键字）。如果一个类被声明为final，意味着它不能再派生出新的子类，不
能作为父类被继承。因此一个类不能既被
声明为
abstract的，又被声明为final的。将变量或方法声明为final，可以保证它们在使用中不被
改变。被声明为fina
l的变量必须在声明时给定初值，而在以后的引用中只能读...]]></description><category></category></item><item><title><![CDATA[架构学习笔记—facebook]]></title><link>https://blog.youkuaiyun.com/iteye_16843/article/details/82174424</link><guid>https://blog.youkuaiyun.com/iteye_16843/article/details/82174424</guid><author>iteye_16843</author><pubDate>Mon, 24 Oct 2011 07:44:44 +0800</pubDate><description><![CDATA[
Facebook是一个社会化网络站点，它于2004年2月4日上线。每个用
户在facebook上有自己的档案和个人页面，用户之间可以通过各种方式发生互动：留言、发站内信，评论日志。虽然目前在国内无法访问
facebook，但其强悍的技术架构还是值得我们去研究分析和总结的，或许我们可以从中得到一点启发。另外，本文很多内容也是来自互联网，如有侵权方面
的内容请留言，我会及时处理。


...]]></description><category></category></item><item><title><![CDATA[架构学习笔记—Twitter]]></title><link>https://blog.youkuaiyun.com/iteye_16843/article/details/82174423</link><guid>https://blog.youkuaiyun.com/iteye_16843/article/details/82174423</guid><author>iteye_16843</author><pubDate>Mon, 24 Oct 2011 07:43:56 +0800</pubDate><description><![CDATA[作为140个字的缔造者，twitter太简单了，又太复杂了，简单是因为仅仅用140个字居然使有几次世界性事件的传播速度超过任何媒体，复杂是因为要为2亿用户提供这看似简单的140个字的服务，这真的是因为简单，所以复杂
。可是比较遗憾的是目前在中国大陆twitter是无法访问的，但作为一个爱好架构的程序猿，这道墙是必须得翻的，墙外的世界更精彩。今天就结合网络上的一些资料，来浅谈一下我对twitter...]]></description><category></category></item><item><title><![CDATA[架构学习笔记—优酷网]]></title><link>https://blog.youkuaiyun.com/iteye_16843/article/details/82174422</link><guid>https://blog.youkuaiyun.com/iteye_16843/article/details/82174422</guid><author>iteye_16843</author><pubDate>Mon, 24 Oct 2011 07:43:11 +0800</pubDate><description><![CDATA[互联网就是这么一个神奇的东西。今天我突然想到，优酷网在国内也算是视频网站的老大了，不知道他的架构相对于YouTube是怎么样的，于是带着这
个好奇心去网上找了优酷网架构的各方面资料，虽然谈的不是那么详细，但多少还是挖掘了一点，现在总结一下，希望对喜欢架构的朋友有所帮助。另外，本文很多
内容也是来自互联网，如有侵权方面的内容请留言，我会及时处理。

一、网站基本数据概览


据2010年...]]></description><category></category></item><item><title><![CDATA[老程序员的经验和价值在哪里]]></title><link>https://blog.youkuaiyun.com/iteye_16843/article/details/82174420</link><guid>https://blog.youkuaiyun.com/iteye_16843/article/details/82174420</guid><author>iteye_16843</author><pubDate>Mon, 24 Oct 2011 07:41:42 +0800</pubDate><description><![CDATA[
一.人是最好的工具，尤其是软件的性能和难以确定的bug。

最近发现一部分java写的解析xml程序运行的很慢，使用jprobe跑了一下，搞了一上午，发现问题的所在，检索xml节点时，XPath要进
行词法分析，浪费时间，如果是固定的还好，但是每次生成的xpath都不一样，静态编译xpath表达式是不可能的。还好里面的element不是很多，
循环里面嵌套，遍历一次就可以解决，速度提高...]]></description><category></category></item></channel></rss>