摘要: Node.js是一个是一个构建在Chrome's JavaScript runtime上的应用程序。能够容易的建立起快速, 可扩展性的应用。Node.js采用事件驱动, 无阻塞I/O模型来保证其轻量性和有效性。对于Javascript语言来说, Node.js的出现具有相当重要的意义。它意味着Javascript不再是传统意义上只能用于前端开发的语言, Javascript同时也能用于WEB后端程序的开发。Node.js相当于一座桥梁, 通过它可以打通前端与后端开发, 现在通过使用Javascript就能实现功能完备的网站。在实现聊天应用是发现一个问题: 在IE8浏览器下聊天窗口关闭一分钟时才触发服务端的disconnect事件。这让聊天应用的实时性大打折扣。 阅读全文
posted @ 2014-07-31 13:15 Jackie_Lin 阅读(3617) 评论(0) 推荐(1) 编辑
摘要: 其实已经有一段时间没有更新过博客了, 不知道为什么, 就是没有心情去写。o(^▽^)o....... 阅读全文
posted @ 2014-07-31 11:32 Jackie_Lin 阅读(198) 评论(0) 推荐(0) 编辑
摘要: 事件处理模型, 也即是全异步事件处理模型。在以前, 对于那些同时执行多项任务, 但仍能响应用户交互的应用程序通常需要实施一种使用多进程(如linux的fork操作)或者多线程的操作。对于低并发的环境, 这样做无疑能避免进程因等待某个操作而出现"假死"现象。但对于更复杂的异步应用程序或者是要求高并发的环境, 就要使用事件模型来处理异步事件, 这样做有很多好处:在高并发条件下响应用户时间更快; 内存消耗降低, 能处理更多的用户请求; 单进程, 在高并发下避免因为线程或进程之间切换带来的时间片消耗; 有效降低死锁发生的频率 当然, 基于事件的处理模型也有其缺点...... 阅读全文
posted @ 2014-04-20 16:35 Jackie_Lin 阅读(1840) 评论(0) 推荐(0) 编辑
摘要: Github很好的将代码和社区联系在了一起,于是发生了很多有趣的事情,世界也因为他美好了一点点。Github作为现在最流行的代码仓库,已经得到很多大公司和项目的青睐,比如jQuery、twitter等。为使项目更方便的被人理解,介绍页面少不了,甚至会需要完整的文档站,Github替你想到了这一点,他提供了Github Pages的服务,不仅可以方便的为项目建立介绍站点,也可以用来建立个人博客。Github Pages有以下几个优点:轻量级的博客系统,没有麻烦的配置; 使用标记语言,比如Markdown; 无需自己搭建服务器; 根据Github的限制,对应的每个站有300MB空间; 可以绑定自己的域名...... 阅读全文
posted @ 2014-04-19 21:03 Jackie_Lin 阅读(961) 评论(0) 推荐(0) 编辑
摘要: 在开发, 测试项目的过程中, 我们经常需要在同一台主机上, 同一个服务器上配置多个运行实例。这样做有一下几点好处: 在项目开发, 调试阶段能最大限度的节省资源; 某个实例出现异常或错误都不会对其他实例的运行造成影响; 需要对某个实例进行重启、关闭等操作属于独立操作, 不会对服务器的运行造成影响;对重要性的介绍就到这里, 对jboss服务器进一步了解可以点击...... 阅读全文
posted @ 2014-04-18 23:15 Jackie_Lin 阅读(3124) 评论(0) 推荐(0) 编辑