自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(25)
  • 收藏
  • 关注

原创 node chat 里面的http实现与express的http实现比较

node chat node chat里面的http调用在server.js就一句话,fu.listen(PORT,HOST);查fu.js的实现,实现逻辑跟nodejs官网的类似,主要内容有:有一个全局变量server,直接调用createServer方法,并把逻辑放到httpServer等待callback方法:function(req,res){}        ...

2011-10-27 13:37:28 163

原创 node js: node chat

server.js 有几个关键变量1. channel有messages和callbacks两个数组,分别用来存放消息列表和被挂起的客户端列表(也就是说等待取新消息的客户端,这些客户端还在等待响应)有appendMessage和query两个操作方法,分别用来添加新消息到消息列表和查询新消息发给各个客户端列表有一个定时任务setInterval,用来清理客户端列表里...

2011-10-26 17:35:23 132

原创 Node JS 学习总结

没有什么可以说的,任何技术,官方的网站已经是很好的开端了。http://nodejs.org/ 我用的是VMWare虚拟出的Ubuntu11.10,以下是环境安装过程做之前可能会遇到的问题是linux下的权限问题,也就是说有些操作需要写/usr文件夹,那我想为了避免你在非root用户下出现无法写的问题,我的拙劣做法是chown -R $USER /usr 把usr的所有者改成我现在...

2011-10-26 15:53:48 137

Java基础再学习之面向对象编程

面向对象,OO,这个在当今程序界已经是最流行的词,不管是业内还是业外,似乎都已自己的系统是面向对象语言写出来的为荣。总之,有事没事总是拿面向对象说是。但我这里要讨论我对面向对象的看法。什么是面向对象这个问题已经老生常谈了,写了这么多年的java程序,我想没有人会对这个OO的定义说不上几句。但是我要问难道用java写就面向对象,写个class定义就面向对象?还有论坛里面前几年一轮纷纷的所谓贫血/充血...

2011-01-18 13:41:35 102

组织行为学的几点想法

[url]http://it80.group.iteye.com/group/blog/868681[/url]读完上面的文章,有点想法,mark一下自然科学总是按照公平,平均,理想化,合乎常理的。而社会科学总是出乎常理在运作的。请看如下:[b]马太效应[/b]就是说好上加好,有钱人越有钱。对于一个组织来说,虽然回报率一样,但是巨头的盈利能力还是比小公司更多盈利。但...

2011-01-13 14:20:06 433

Java基础再学习之泛型

泛型在jdk1.5出来的,以为自己很理解它了,至少看看代码,写写基本的没有问题。由于是个新事物,对于我这种从jdk1.1过来的人来说还是一个思维上的跳跃。最近写了一些代码,好好整理了一下。[b]为什么会出现泛型[/b]我喜欢事事问为什么,要不然就觉得心里不踏实。我已经不止一次的提到过,任何的新技术的出现都是伴随着解决一个问题来的。那泛型解决了什么?我们记得在以前的编码过程中...

2011-01-13 11:20:24 89

Java基础再学习之枚举类型

最近看到Enum类的时候,发现它的定义方法很特别。关于泛型的在学习我将在另外一篇中详细描述。[url]http://xielingjiang.iteye.com/admin/blogs/870101[/url][code="java"]public abstract class Enum[/code]这句话什么意思呢?想了半天,发现它的意思就是让Enum这个类里面具有访问Enum子类的...

2011-01-13 10:16:12 80

Java基础在学习之虚拟机内存模型和GC

[url]http://www.iteye.com/topic/802638[/url]仔细阅读完上面的文章,我有如下总结:[size=large][b]jvm内存模型是什么[/b][/size]不了解内存,而已去内存垃圾收集?查资料发现主要是三大块:新生代,老生代,永久代。很好理解,就是根据对象的变化频率划分的。[size=large][b]什么是GC[/b][/...

2011-01-11 10:31:32 84

原创 perl的力量

有空初略堆perl入门了一下,发现perl确实非常强大。[b]什么是Perl[/b]这个在百度百科里面有定义,但是我想我的理解是,perl就是一个C的脚本化的语言。语法思想基本是一样的,除了一些关键字,而这些关键字及其简单,应该说是C语言关键字的简化定义和分类。说perl来源于C,又胜于C,她的主要语言特点就是尽量减少代码量。就像写了javascript以后,再去熟悉各种prototype...

2011-01-05 16:40:50 89

Java基础再学习之finally

[code="java"] public static void test1(){ String str1="Hello world"; String str2=str1; str1="Hello"; System.out.println(str2); }[/code]输出是Hello World[code="java"] public static Strin...

2011-01-04 11:17:50 77

原创 关于线程Pool的分析

池的概念在任何计算机语言中是一个非常重要的思想,任何事情都是有因果的,没有无缘无故的技术,总是为了解决什么问题而出现的。池的概念就是为了解决资源有限而需求无限的问题。人总是贪婪的,所以总是想占有最多最好的资源,但是人是社会性的,所以需要跟大伙共享一些公共资源,那如何解决这个资源分配的问题呢?首先资源分配总的原则应该是公平合理高效。翻开经济学的定义,经济学是一个社会如何利用稀缺的资源生产...

2010-12-31 16:29:24 151

原创 我对AStar算法的探索

最近读到一篇关于《HTML5实现炮塔防守》的文章,对其中的路径搜索算法有点兴趣,稍微探索了一下。基于搜索下载的Micheal Hong的Java版本的AStar算法,并做了一些调整。核心代码如下:[code="java"]while (open.isEmpty() == false) { close.add(open.remove(0)); getNei...

2010-12-29 15:22:45 264

请教关于entity:repository标签什么含义?

在spring的context.xml里面下面的非bean定义是什么意思?

2007-07-27 11:09:40 296

http://www.cs.umd.edu/~pugh/java/memoryModel/DoubleCheckedLo

The "Double-Checked Locking is Broken" 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...

2006-07-28 15:53:41 208

Unix系列shell程序编写(下)

Until语句   While语句中,只要某条件为真,则重复执行循环代码,until语句正好同while相反,该语句使循环代码重复执行,直到遇到某一条件为真才停止。 Until语句的结构如下: until command   do     command     command     … …   done   可以用until语句替换上面备份程序的wh...

2006-02-10 11:17:27 162

Unix系列shell程序编写(中)

3>在Shell中使用数据变量   用户可以在Shell中使用数据变量,例如ba.sh程序:     cd/usr/icewalk     ls|cpio -o > /dev/fd0   该程序中要备份的目录为一常量,即该程序只能用来备份一个目录。若在该程序中使用变量,则会使其更通用:     workdir=$1     cd $workdir  ...

2006-02-10 11:16:36 175

Unix系列shell程序编写(上)

Shell是什么?   任何发明都具有供用户使用的界面。UNIX供用户使用的界面就是Shell(DOS的command熟悉吧,但UNIX的要强大的多)。 Shell为用户提供了输入命令和参数并可得到命令执行结果的环境。   为了不同的需要,UNIX提供了不同的Shell。现在的UNIX大部分都支持BourneShell,以下教程就以BourneShell(Bsh)为例,一步步的领略UNIX...

2006-02-10 11:15:46 155

http://dev2dev.bea.com.cn/techdoc/2005110103.html

Ajax简介时间:2005-11-01作者:David Teare浏览次数: 本文关键字:ajax, dhtml, dwr, javascript 文章工具 推荐给朋友 打印文章   作为J2EE开发人员,我们似乎经常关注“后端机制(backend mechanics)”。我们通常会忘记,J2EE的主要成功之处在Web应用程序方面;许多原因使得人们喜...

2005-12-19 15:45:29 232

http://dev2dev.bea.com.cn/techdoc/05092703.html

用Spring改进J2EE编程时间:2005-09-27作者:Peter Braswell浏览次数: 本文关键字:spring, 轻量级, 反向控制, IoC, J2EE 文章工具 推荐给朋友 打印文章 摘要  J2EE编程正在变得越来越复杂。J2EE已经发展为一个API、复杂化的编程和配置的复杂网络。为了应对这种复杂性,新的框架和方法不断涌现...

2005-12-19 13:57:41 244

如何从一个开发人员转型为一名项目经理?

http://community.csdn.net/Expert/topic/4146/4146919.xml?temp=.0710718

2005-10-25 12:44:43 909 1

Java Threads(1)

一直想深入研究Java线程,弥补Java基础知识的匮乏,然后形成一些言之有物的文章。可惜没有大块的空余时间,只能象堆积木一样,慢慢的往上堆了。为了解Java线程,从大处入手应该是个不错的主意。我认为首先就需要对Java Platform有一定的了解。我一般会把Java Platform分为4部分:1、Java LanguageJava语言主要是有关Java的语法等2...

2005-09-08 09:14:25 204

A Network-based Architectural Style: REST - [Java]

REST是 REpresentational State Transfer 的缩写,它是一种基于网络的体系架构模式。REST是Roy Fielding博士在他的论文中第一个提出来的,现在越来越得到应用。REST是在WEB中定义了一系列的远程方法: GET, POST, PUT和DELETE等。这些远程方法可以访问网络中的任何资源。举个例子:当你通过http://befresh.blogbu...

2005-09-08 09:09:11 81

Ajax: A New Approach to Web Applications - [Java]

Web技术真是日新月异,Jesse James Garrett提出了一个新的概念:Ajax。根据他的定义,把一些非常有用的技术组合在一起,譬如:XML,XSLT,XMLHttpRequest和JavaScript等。从它描述Ajax的主体框架来看,就是在browser和web server之间再加上一个层次:Ajax Engine。通过Engine来把原来web application的同...

2005-09-08 09:08:51 178

新领域,新名词

新领域,新名词呼叫中心(Call Center)是我最近接触的一个新领域,很多的概念名词对我来说都比较新鲜,记一篇简单的名词释义,算是正式踏入这个新领域。1、呼叫中心(Call Center)呼叫中心又叫作客户服务中心,它是一种基于CTI技术、充分利用通信网和计算机网的多项功能集成,并与企业连为一体的一个完整的综合信息服务系统,利用现有的各种先进的通信手段,效地为客户提供高...

2005-09-08 09:07:57 459

申请到了第一个blog

申请到了第一个blog

2005-08-25 12:48:20 67

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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