node.js

Node.js应用实战和工作原理解析

Node.js是一个基于Chrome JavaScript运行时建立的开发平台, 用于方便地搭建响应速度快、易于扩展的网络应用。Node.js 使用事件驱动,非阻塞I/O模型而得以轻量和高效,非常适合在分布式设备上运行数据密集型的实时应用,例如移动应用里的消息模块。为满足云智慧透视宝用户对Node.js的代码级性能监控需求,我们的程序猿Else对Node.js的工作原理和运

Node.js 初体验

简介Node.js是一个Javascript运行环境(runtime),基于Node.js 的包管理器 npm 将js文件装载到nodejs编译环境中执行js文件,不再通过浏览器去执行js文件window安装下载下载:http://nodejs.cn/ 并安装配置环境变量默认安装已经自动配置过的可见nodejs已经配置成功测试新建node.js 文件运行成功啦centos安

nodejs 热更新

gulp监控工具nodemon,可以监视代码的改动而重启服务器,然而还是觉得若不用重启而直接加载新的代码更方便,所以在网上找了下nodejs热更新的方法,顺便记录一下其实,方法也是通过监视文件被改动的时候,将缓冲区中已加载的对应模块清除,此时缓冲区中就不保留有该文件模块的代码,直至下一个请求该文件模块到来时,才会去重新加载一遍对应的模块,而正是改动之后的文件模块。而总结出来

NodeJS+Epress解决跨域问题:Access-Control-Allow-Origin

今天在玩vue-resource时,后台使用nodejs来提供数据,由于需要跨域,在网上也找到了解决方法。 vue-resource代码(其实就是ajax技术): this.$http.get({url:"http://localhost:3000/getdata"}) .then(function (data) {console.log(data) },function

Yii2 增删改查后仍留在当前页的方法

序言实现增删改查操作成功后仍留在当前页,能给用户一个良好的体验。但是 Yii2 框架本身是没有在增删改查操作成功后仍留在当前页的效果的,要实现这样的一个效果得自己写。我的原则是不动核心代码,始终坚持自己的原则,现实现了我把它分享出来。殊途同归,如有更好的实现方法,欢迎交流。需求分析1、实现增删改查后操作成功后仍然留在当前页面。效果图1、链接的效果图封装代码共有两个文件Act

mongodb操作之mongoose(二)

今天要说的是mongoose的update方法,也就是数据更新 语法: Model.update(conditions,doc,[options],[callback]) 参数: conditions: 表示查询条件 doc: 表示更新内容 options: 表示更新的条件 callback: 反馈函数 options选项值默认值save(boolean): 默认在sch

用JSON-server模拟REST API(二) 动态数据

上一篇演示了如何安装并运行 json server , 在这里将使用第三方库让模拟的数据更加丰满和实用。使用动态数据上一篇演示时,使用了 db.json 作为数据载体,虽然方便,但是如果需要大量的数据,则显得力不从心。幸好 json server 可以通过js动态生成json格式数据,官方例子为生成1000组user数据:/mock/db.jsmodule.exports

安装ElasticSearch初体验

今日项目需要一个小型的搜索的功能的支持,有很多开源的搜索引擎啦,当然Elasticsearch个人认为上手容易,安装也比较方便。ES安装前需要确认你笔记本上已经安装了java,如果没有安装了,可以oracle官网下载就行了,java弄完后,我们可以在命令后工具中输入java -version查看版本信息安装ElasticSearchMac上安装ES可以有很多方法,当然bre

epress搭建图书销售系统

图书销售系统 —— 书窝书窝线上地址GitHub地址由于时间有限,事务较重,系统实现只好从简。需求分析需交课程设计报告和软件(源代码)。课程设计报告将存档。报告内容包括:需求分析、算法思想描述、数据流图、E-R图、数据字典、程序结构、收获与体会等。功能要求:实现一个基于web的网上图书的销售管理系统,能提供多种条件的查询,还应具有会员管理、意见反馈、销售分析等功能。将留言板

RabbitMQ 基础教程(1) - Hello World

RabbitMQ 基础教程(1) - Hello World注:本文是对众多博客的学习和总结,可能存在理解错误。请带着怀疑的眼光,同时如果有错误希望能指出。如果你喜欢我的文章,可以关注我的私人博客:http://blog-qeesung.rhcloud.com/RabbitMQ是一个message broker,消息的生产者(producer)负责生产消息,然后将消息传入传