06/15/2015
#1. nodejs
nodejs 是一个服务器?
nodejs核心理念事件驱动,单进程,高并发?
使用的核心方法会函数回调,callback,回调函数监听事件,每当事件发生就调用与之对应的处理函数(处理行为?)
nodejs是否内置了某些事件?
##所以组成部分
###1.监听行为 ###2.处理函数 ###3.事件
06/17/2015 #编写产品代码
照抄了书上的代码,也不知道该怎么运行,觉得这块的内容暂时还遇不到,先占个坑吧,刚开始还有点感觉,到这里就不清楚这些操作都能干什么了。对于事件循环,并行,串行有序,无序的概念都不清楚,之所以不清楚是不知道这些都在干什么,没有什么印象,看来还是要多写啊,书上例子还是不够多。
书上第一部分基础入门就这样结束了,给我留下来的印象就是事件驱动,类型浏览器中的事件吧.大概步骤:
- 编写某个事件的处理行为,也就是一个函数
- 启动服务监听事件,如果事件触发则调用该事件对应的函数
#####疑惑:
- 目前遇到的都是针对单个事件的响应,事件里面没有嵌套事件,如果出现大量的嵌套,势必会导致代码非常难以看懂,是不是存在某种机制应对这种情况
- 捕获异常try catch 对于每一个绑定事件都需要做异常处理嘛?是否有可以替代的方法,如果没有是否可以对捕获错误的函数进行封装方便复用
06/18/2015 #深入浅出node.js ####node单线程弱势
- 无法利用多核CPU
- 错误会引起整个应用退出,应用的健壮性值的考验
- 大量计算占用CPU导致无法继续调用异步I/O
####node 擅长的
- I/O 密集型
- 并不害怕cpu密集型业务
- 与遗留系统和平共处
- 分布式应用