本月博客排行
-
第1名
龙儿筝 -
第2名
lerf -
第3名
fantaxy025025 - johnsmith9th
- zysnba
- xiangjie88
年度博客排行
-
第1名
青否云后端云 -
第2名
宏天软件 -
第3名
gashero - wy_19921005
- vipbooks
- benladeng5225
- e_e
- wallimn
- javashop
- ranbuijj
- fantaxy025025
- jickcai
- gengyun12
- zw7534313
- qepwqnp
- 解宜然
- ssydxa219
- zysnba
- sichunli_030
- sam123456gz
- arpenker
- 龙儿筝
- tanling8334
- kaizi1992
- gaojingsong
- xpenxpen
- jh108020
- wiseboyloves
- ganxueyun
- xyuma
- xiangjie88
- wangchen.ily
- Jameslyy
- lemonhandsome
- luxurioust
- jbosscn
- mengjichen
- zxq_2017
- lzyfn123
- nychen2000
- forestqqqq
- wjianwei666
- ajinn
- zhanjia
- Xeden
- hanbaohong
- java-007
- 喧嚣求静
- kingwell.leng
- mwhgJava
最新文章列表
unbuntu 12.04 部署 nodejs 与 pm2
1.先装nodejs,unbutn 12.04 默认的 nodejs 是0.6 ,所以需要额外操作:
apt-get install python-software-properties
apt-add-repository ppa:chris-lea/node.js
apt-get update
apt-get install nodejs
2.再安装 npm
apt-get i ...
Fibers and Threads in node.js – what for?
非常棒的一片文章
转载自: https://bjouhier.wordpress.com/2012/03/11/fibers-and-threads-in-node-js-what-for/
I like node.js, and I’m not the only one, obviously! I like it primarily for two things: it issimpl ...
Do not forget to use Gzip for Express.js
转载自: http://inspiredjw.com/do-not-forget-to-use-gzip-for-express/
When a gzip compatible browser requests to a web server, web server can compress the response to the browser back and the browser ...
利用libuv编写异步多线程的addon实例
转载自:http://snoopyxdy.blog.163.com/blog/static/601174402013422103614385/
最近cnode上很多TX在问关于node的异步回调以及单线程的事情,今天看了libuv的一些api和demo,自己简单写了一个利用libuv实现异步多线程的addon的例子,真心希望大牛指正啊。
demo例子的地址:
https:// ...
跨平台模块tagg2,让nodejs多线程支持
转载自: http://snoopyxdy.blog.163.com/blog/static/6011744020134186614267/
上一篇文章详细介绍了Jorge开发的Threads A GoGo模块,这个模块让node支持了多线程的模型,让node可以更好的胜任cpu密集型的应用场景。
上篇文章的传送门:
nodejs多线程,真正的非阻塞
nodejs 有用的库
https://github.com/nodeca/pako 压缩
https://github.com/soldair/node-qrcode 二维码
https://github.com/GoogleChrome/puppeteer headless web browser
NODEJS项目实践0.4 [domain,pm2,log4js,md5]
###一、前言
⋅⋅⋅上节我们基于mongo数据存取的操作,实现了用户注册、登录、退出功能,并应用了初级的权限验证。本节将处理nodejs异常情况、加密、日志及进程守护。
#####git : https://github.com/xiaolulu/mynodejs.git
###二 、MD5
⋅⋅⋅密码作为用户登录唯一凭证,其安全性不言而喻,前面我们的密码操作存在 ...
NodeJS微信公众平台开发
微信是手机用户必备的App,微信最开始只是作为社交通讯应用供用户使用,但随着用户量不断的增加,微信的公众号在微信上表现出来了它强大的一面,微信公众平台具有四大优势:1、平台更加稳固;2.用户关系更加平等;3.信息精选、定位准确; 微信的开放平台,微信公众平台凭借4大优点受到企业喜爱,企业通过微信公众平台把企业中的资讯信息和服务功能在这个平台完美呈现;作为前沿的开发者微信开发势在必 ...
把一个nodejs程序做成传统linux服务
1: http://howtonode.org/deploying-node-upstart-monit ( Deploying Node.js With Upstart and Monit )
2: https://www.exratione.com/2013/02/nodejs-and-forever-as-a-service-simple-upstart-and ...
nodejs mysql报Error: Connection lost: The server closed the connection.解决方案
问题详情:
Error: Connection lost: The server closed the connection.
at Protocol.end (/opt/node-v0.10.20-linux-x64/IM/node_modules/mysql/lib/protocol/Protocol.js:73:13)
at Socket.onend (stream.js:79:10 ...
跨域解决方案(基于nodejs)
转载自:
跨域是web开发过程中经常会遇见的一种问题,因为javascript的同源策略的限制,a.com域名下是无法操作b.com下的对象或者调用接口的。
什么情况算跨域?
request url
response url
说明
是否允许通讯
www.a.com/a.js
www.a.com/b.js
同一域名
允许
www.a.com/a.js
www.a.c ...
如何让node在ubuntu上占据80端口
有三种方法:
1:通过sudo。因为系统默认非root用户,不能使用1024以及小于它的端口
2: 通过iptables重定向到别的端口:
sudo iptables -t nat -A PREROUTING -i eth0 -p tcp --dport 80 -j REDIRECT --to-port 3000
3: 给一个普通用户,有想root用户一样使用sockets的能力。
...
nodejs forever总结
收集3个链接,以备后用:
1: http://www.jb51.net/article/50576.htm
2: http://tcrct.iteye.com/blog/2043644
3: http://blog.fens.me/linux-upstart-nodejs/
4: http://blog.fens.me/nodejs-server-forever/
...
express.js初步
1.概述
express.js是nodejs的一个web框架。
最近比较火的一个框架组合是MEAN(mongodb, express, angular, nodejs),使用这套组合,前后端全被javascript一个语言一统天下了。
目前express最新版本是4,替换掉了之前版本3用的中件件库connect,而改用多个更细粒度的库来取代。带来的好处是,这些中间件能更自由的更新和发布,不会受到Ex ...
深入浅出node.js游戏服务器开发——Pomelo框架的设计动机与架构介绍
转载自: http://www.infoq.com/cn/articles/design-motivation-and-introduction-of-Pomelo-framework/
一、Pomelo的定义和组成
以下是Pomelo官网给出的最初定义:Pomelo是基于node.js的高性能,分布式游戏服务器框架。它包括基础的开发框架和相关的扩展组件(库和工具包),可以帮助你省去游戏开发枯 ...