<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[xielingjiang]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/iteye_18203</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; iteye_18203]]></copyright><item><title><![CDATA[node chat 里面的http实现与express的http实现比较]]></title><link>https://blog.youkuaiyun.com/iteye_18203/article/details/82176423</link><guid>https://blog.youkuaiyun.com/iteye_18203/article/details/82176423</guid><author>iteye_18203</author><pubDate>Thu, 27 Oct 2011 13:37:28 +0800</pubDate><description><![CDATA[node chat


 
node chat里面的http调用在server.js就一句话，fu.listen(PORT,HOST);
查fu.js的实现，实现逻辑跟nodejs官网的类似，主要内容有：
有一个全局变量server，直接调用createServer方法，并把逻辑放到httpServer等待callback方法：function(req,res){}
        ...]]></description><category></category></item><item><title><![CDATA[node js: node chat]]></title><link>https://blog.youkuaiyun.com/iteye_18203/article/details/82176023</link><guid>https://blog.youkuaiyun.com/iteye_18203/article/details/82176023</guid><author>iteye_18203</author><pubDate>Wed, 26 Oct 2011 17:35:23 +0800</pubDate><description><![CDATA[server.js

 
有几个关键变量
1. channel

有messages和callbacks两个数组，分别用来存放消息列表和被挂起的客户端列表（也就是说等待取新消息的客户端，这些客户端还在等待响应）
有appendMessage和query两个操作方法，分别用来添加新消息到消息列表和查询新消息发给各个客户端列表
有一个定时任务setInterval，用来清理客户端列表里...]]></description><category></category></item><item><title><![CDATA[Node JS 学习总结]]></title><link>https://blog.youkuaiyun.com/iteye_18203/article/details/82175931</link><guid>https://blog.youkuaiyun.com/iteye_18203/article/details/82175931</guid><author>iteye_18203</author><pubDate>Wed, 26 Oct 2011 15:53:48 +0800</pubDate><description><![CDATA[没有什么可以说的，任何技术，官方的网站已经是很好的开端了。
http://nodejs.org/
 
我用的是VMWare虚拟出的Ubuntu11.10，以下是环境安装过程
做之前可能会遇到的问题是linux下的权限问题，也就是说有些操作需要写/usr文件夹，那我想为了避免你在非root用户下出现无法写的问题，我的拙劣做法是chown -R $USER /usr 把usr的所有者改成我现在...]]></description><category></category></item><item><title><![CDATA[Java基础再学习之面向对象编程]]></title><link>https://blog.youkuaiyun.com/iteye_18203/article/details/82000617</link><guid>https://blog.youkuaiyun.com/iteye_18203/article/details/82000617</guid><author>iteye_18203</author><pubDate>Tue, 18 Jan 2011 13:41:35 +0800</pubDate><description><![CDATA[面向对象，OO，这个在当今程序界已经是最流行的词，不管是业内还是业外，似乎都已自己的系统是面向对象语言写出来的为荣。总之，有事没事总是拿面向对象说是。但我这里要讨论我对面向对象的看法。什么是面向对象这个问题已经老生常谈了，写了这么多年的java程序，我想没有人会对这个OO的定义说不上几句。但是我要问难道用java写就面向对象，写个class定义就面向对象？还有论坛里面前几年一轮纷纷的所谓贫血/充血...]]></description><category></category></item><item><title><![CDATA[组织行为学的几点想法]]></title><link>https://blog.youkuaiyun.com/iteye_18203/article/details/81999316</link><guid>https://blog.youkuaiyun.com/iteye_18203/article/details/81999316</guid><author>iteye_18203</author><pubDate>Thu, 13 Jan 2011 14:20:06 +0800</pubDate><description><![CDATA[[url]http://it80.group.iteye.com/group/blog/868681[/url]
读完上面的文章，有点想法，mark一下
自然科学总是按照公平，平均，理想化，合乎常理的。
而社会科学总是出乎常理在运作的。请看如下：

[b]马太效应[/b]
就是说好上加好，有钱人越有钱。
对于一个组织来说，虽然回报率一样，但是巨头的盈利能力还是比小公司更多盈利。
但...]]></description><category></category></item><item><title><![CDATA[Java基础再学习之泛型]]></title><link>https://blog.youkuaiyun.com/iteye_18203/article/details/81999233</link><guid>https://blog.youkuaiyun.com/iteye_18203/article/details/81999233</guid><author>iteye_18203</author><pubDate>Thu, 13 Jan 2011 11:20:24 +0800</pubDate><description><![CDATA[泛型在jdk1.5出来的，以为自己很理解它了，至少看看代码，写写基本的没有问题。
由于是个新事物，对于我这种从jdk1.1过来的人来说还是一个思维上的跳跃。最近写了一些代码，好好整理了一下。
[b]为什么会出现泛型[/b]
我喜欢事事问为什么，要不然就觉得心里不踏实。
我已经不止一次的提到过，任何的新技术的出现都是伴随着解决一个问题来的。
那泛型解决了什么？
我们记得在以前的编码过程中...]]></description><category></category></item><item><title><![CDATA[Java基础再学习之枚举类型]]></title><link>https://blog.youkuaiyun.com/iteye_18203/article/details/81999199</link><guid>https://blog.youkuaiyun.com/iteye_18203/article/details/81999199</guid><author>iteye_18203</author><pubDate>Thu, 13 Jan 2011 10:16:12 +0800</pubDate><description><![CDATA[最近看到Enum类的时候，发现它的定义方法很特别。关于泛型的在学习我将在另外一篇中详细描述。[url]http://xielingjiang.iteye.com/admin/blogs/870101[/url]

[code=&quot;java&quot;]public abstract class Enum[/code]
这句话什么意思呢？想了半天，发现它的意思就是让Enum这个类里面具有访问Enum子类的...]]></description><category></category></item><item><title><![CDATA[Java基础在学习之虚拟机内存模型和GC]]></title><link>https://blog.youkuaiyun.com/iteye_18203/article/details/81998418</link><guid>https://blog.youkuaiyun.com/iteye_18203/article/details/81998418</guid><author>iteye_18203</author><pubDate>Tue, 11 Jan 2011 10:31:32 +0800</pubDate><description><![CDATA[[url]http://www.iteye.com/topic/802638[/url]

仔细阅读完上面的文章，我有如下总结：
[size=large][b]jvm内存模型是什么[/b][/size]
不了解内存，而已去内存垃圾收集？
查资料发现主要是三大块：新生代，老生代，永久代。
很好理解，就是根据对象的变化频率划分的。

[size=large][b]什么是GC[/b][/...]]></description><category></category></item><item><title><![CDATA[perl的力量]]></title><link>https://blog.youkuaiyun.com/iteye_18203/article/details/81996683</link><guid>https://blog.youkuaiyun.com/iteye_18203/article/details/81996683</guid><author>iteye_18203</author><pubDate>Wed, 05 Jan 2011 16:40:50 +0800</pubDate><description><![CDATA[有空初略堆perl入门了一下，发现perl确实非常强大。
[b]什么是Perl[/b]
这个在百度百科里面有定义，但是我想我的理解是，perl就是一个C的脚本化的语言。语法思想基本是一样的，除了一些关键字，而这些关键字及其简单，应该说是C语言关键字的简化定义和分类。说perl来源于C，又胜于C，她的主要语言特点就是尽量减少代码量。就像写了javascript以后，再去熟悉各种prototype...]]></description><category></category></item><item><title><![CDATA[Java基础再学习之finally]]></title><link>https://blog.youkuaiyun.com/iteye_18203/article/details/81995932</link><guid>https://blog.youkuaiyun.com/iteye_18203/article/details/81995932</guid><author>iteye_18203</author><pubDate>Tue, 04 Jan 2011 11:17:50 +0800</pubDate><description><![CDATA[[code=&quot;java&quot;]	public static void test1(){
		String str1=&quot;Hello world&quot;;
		String str2=str1;
		str1=&quot;Hello&quot;;
		System.out.println(str2);
	}[/code]
输出是Hello World
[code=&quot;java&quot;]	public static Strin...]]></description><category></category></item><item><title><![CDATA[关于线程Pool的分析]]></title><link>https://blog.youkuaiyun.com/iteye_18203/article/details/81995227</link><guid>https://blog.youkuaiyun.com/iteye_18203/article/details/81995227</guid><author>iteye_18203</author><pubDate>Fri, 31 Dec 2010 16:29:24 +0800</pubDate><description><![CDATA[池的概念在任何计算机语言中是一个非常重要的思想，任何事情都是有因果的，没有无缘无故的技术，总是为了解决什么问题而出现的。
池的概念就是为了解决资源有限而需求无限的问题。人总是贪婪的，所以总是想占有最多最好的资源，但是人是社会性的，所以需要跟大伙共享一些公共资源，那如何解决这个资源分配的问题呢？
首先资源分配总的原则应该是公平合理高效。翻开经济学的定义，
经济学是一个社会如何利用稀缺的资源生产...]]></description><category></category></item><item><title><![CDATA[我对AStar算法的探索]]></title><link>https://blog.youkuaiyun.com/iteye_18203/article/details/81994279</link><guid>https://blog.youkuaiyun.com/iteye_18203/article/details/81994279</guid><author>iteye_18203</author><pubDate>Wed, 29 Dec 2010 15:22:45 +0800</pubDate><description><![CDATA[最近读到一篇关于《HTML5实现炮塔防守》的文章，对其中的路径搜索算法有点兴趣，稍微探索了一下。


基于搜索下载的Micheal Hong的Java版本的AStar算法，并做了一些调整。核心代码如下：


[code=&quot;java&quot;]
while (open.isEmpty() == false) {
			close.add(open.remove(0));
			getNei...]]></description><category></category></item><item><title><![CDATA[请教关于entity:repository标签什么含义？]]></title><link>https://blog.youkuaiyun.com/iteye_18203/article/details/81473847</link><guid>https://blog.youkuaiyun.com/iteye_18203/article/details/81473847</guid><author>iteye_18203</author><pubDate>Fri, 27 Jul 2007 11:09:40 +0800</pubDate><description><![CDATA[在spring的context.xml里面下面的非bean定义是什么意思？


		
	]]></description><category></category></item><item><title><![CDATA[http://www.cs.umd.edu/~pugh/java/memoryModel/DoubleCheckedLo]]></title><link>https://blog.youkuaiyun.com/iteye_18203/article/details/81379465</link><guid>https://blog.youkuaiyun.com/iteye_18203/article/details/81379465</guid><author>iteye_18203</author><pubDate>Fri, 28 Jul 2006 15:53:41 +0800</pubDate><description><![CDATA[The &quot;Double-Checked Locking is Broken&quot; Declaration 
Signed by: David Bacon (IBM Research) Joshua Bloch (Javasoft), Jeff Bogda, Cliff Click (Hotspot JVM project), Paul Haahr, Doug Lea, Tom May, Jan-Wi...]]></description><category></category></item><item><title><![CDATA[Unix系列shell程序编写(下)]]></title><link>https://blog.youkuaiyun.com/iteye_18203/article/details/81345365</link><guid>https://blog.youkuaiyun.com/iteye_18203/article/details/81345365</guid><author>iteye_18203</author><pubDate>Fri, 10 Feb 2006 11:17:27 +0800</pubDate><description><![CDATA[Until语句 
　　While语句中，只要某条件为真，则重复执行循环代码，until语句正好同while相反，该语句使循环代码重复执行，直到遇到某一条件为真才停止。 

Until语句的结构如下： 
until command 
　　do 
　　　　command 
　　　　command 
　　　　… … 
　　done 

　　可以用until语句替换上面备份程序的wh...]]></description><category></category></item><item><title><![CDATA[Unix系列shell程序编写(中)]]></title><link>https://blog.youkuaiyun.com/iteye_18203/article/details/81345362</link><guid>https://blog.youkuaiyun.com/iteye_18203/article/details/81345362</guid><author>iteye_18203</author><pubDate>Fri, 10 Feb 2006 11:16:36 +0800</pubDate><description><![CDATA[3&amp;gt;在Shell中使用数据变量 
　　用户可以在Shell中使用数据变量，例如ba.sh程序: 
　　　　cd/usr/icewalk 
　　　　ls|cpio -o &amp;gt; /dev/fd0 

　　该程序中要备份的目录为一常量，即该程序只能用来备份一个目录。若在该程序中使用变量，则会使其更通用: 

　　　　workdir=$1 
　　　　cd $workdir 
　...]]></description><category></category></item><item><title><![CDATA[Unix系列shell程序编写(上)]]></title><link>https://blog.youkuaiyun.com/iteye_18203/article/details/81345361</link><guid>https://blog.youkuaiyun.com/iteye_18203/article/details/81345361</guid><author>iteye_18203</author><pubDate>Fri, 10 Feb 2006 11:15:46 +0800</pubDate><description><![CDATA[Shell是什么? 
　　任何发明都具有供用户使用的界面。UNIX供用户使用的界面就是Shell(DOS的command熟悉吧，但UNIX的要强大的多)。 Shell为用户提供了输入命令和参数并可得到命令执行结果的环境。 
　　为了不同的需要，UNIX提供了不同的Shell。现在的UNIX大部分都支持BourneShell，以下教程就以BourneShell(Bsh)为例，一步步的领略UNIX...]]></description><category></category></item><item><title><![CDATA[http://dev2dev.bea.com.cn/techdoc/2005110103.html]]></title><link>https://blog.youkuaiyun.com/iteye_18203/article/details/81343570</link><guid>https://blog.youkuaiyun.com/iteye_18203/article/details/81343570</guid><author>iteye_18203</author><pubDate>Mon, 19 Dec 2005 15:45:29 +0800</pubDate><description><![CDATA[Ajax简介

时间：2005-11-01
作者：David Teare
浏览次数： 
本文关键字：ajax, dhtml, dwr,  javascript 文章工具
 推荐给朋友
 打印文章 
 


　　作为J2EE开发人员，我们似乎经常关注“后端机制（backend mechanics）”。我们通常会忘记，J2EE的主要成功之处在Web应用程序方面；许多原因使得人们喜...]]></description><category></category></item><item><title><![CDATA[http://dev2dev.bea.com.cn/techdoc/05092703.html]]></title><link>https://blog.youkuaiyun.com/iteye_18203/article/details/81343567</link><guid>https://blog.youkuaiyun.com/iteye_18203/article/details/81343567</guid><author>iteye_18203</author><pubDate>Mon, 19 Dec 2005 13:57:41 +0800</pubDate><description><![CDATA[用Spring改进J2EE编程

时间：2005-09-27
作者：Peter Braswell
浏览次数： 
本文关键字：spring, 轻量级, 反向控制, IoC, J2EE 文章工具
 推荐给朋友
 打印文章 
 


摘要

　　J2EE编程正在变得越来越复杂。J2EE已经发展为一个API、复杂化的编程和配置的复杂网络。为了应对这种复杂性，新的框架和方法不断涌现...]]></description><category></category></item><item><title><![CDATA[如何从一个开发人员转型为一名项目经理？]]></title><link>https://blog.youkuaiyun.com/iteye_18203/article/details/81341472</link><guid>https://blog.youkuaiyun.com/iteye_18203/article/details/81341472</guid><author>iteye_18203</author><pubDate>Tue, 25 Oct 2005 12:44:43 +0800</pubDate><description><![CDATA[http://community.youkuaiyun.com/Expert/topic/4146/4146919.xml?temp=.0710718]]></description><category></category></item></channel></rss>