文章列表 (共 625 篇,第 39/63 页)

【初探Underscore】再说模版引擎

Underscore 是一个JavaScript实用库,提供了类似Prototype.js (或 Ruby)的一些功能,但是没有扩展任何JavaScript内置对象。它弥补了部分jQuery没有实现的功能,同时又是Backbone.js必不可少的部分。Underscore提供了80多个函数,包括常用的: map,&nb...
阅读全文 →

async使用简介之流程控制

Node.js 使用事件驱动,非阻塞I/O 模型而得以轻量和高效。事件发生后交由指定的程序处理,处理完成后就调用事件回调函数。回调机制使用Node.js具有了强大的并发处理能力,但也带来了 一系列的回调嵌套问题。解决回调嵌套的方法有很多,如:async、promise、事件发射器等。几种方案多少都使用过,今天介绍一下async中的常 用方法。本篇主要介...
阅读全文 →

再谈编码风格目录设计

一:目录结构 . --config:项目配置文件目录,如redis中的key、第三方接口需要的常量等 --controller:控制器,请求处理模块文件目录,若业务复杂可以在此目录下按子业务建文件夹,否则以单文件形式存放即可 --doc:项目文档目录 --lib:没有模块化的文件目录 ----openApi:第三方接口目录 --test:项目测试文件目录,若...
阅读全文 →

每秒处理10万订单乐视集团支付架构

随着乐视硬件抢购的不断升级,乐视集团支付面临的请求压力百倍乃至千倍的暴增。作为商品购买的最后一环,保证用户快速稳定的完成支付尤为重要。所以在15年11月,我们对整个支付系统进行了全面的架构升级,使之具备了每秒稳定处理10万订单的能力。为乐视生态各种形式的抢购秒杀活动提供了强有力的支撑。一.     分库分表在redis...
阅读全文 →

nginx启动、重启、关闭

一、启动  cd usr/local/nginx/sbin ./nginx二、重启  更改配置重启nginx  kill -HUP 主进程号或进程号文件路径 或者使用 cd /usr/local/nginx/sbin ./nginx -s reload    判断配置文件是否正确...
阅读全文 →

编程从孙悟空说起

               太上老君不能将孙悟空炼化的真正原因是:古时候炼丹炉是煤炭炉,最高只能达到1200℃左右,而孙悟空是石猴,主要成分二氧化硅,熔点1600℃左右,的确炼不掉!懂点科学多么重要!我觉得有些道理。 ...
阅读全文 →

再谈mvc之清晰的目录结构

       最近帮几个新入行的朋友看了代码。看完之后,深深的觉得应该再谈一次目录结构的规划。 以上是node小聂最近的一个项目。项目中用到了 mysql mongodb redis 和第三方接口 通基础接口  并且子项目中需要把mysql 数据导入到mongodb进行计算 。  ...
阅读全文 →

git 实现一份代码push到两个git地址上

  一直以来想把自己的博客代码托管到github 和coding上  想一次更改 一次push  两个地址一起更新  今天有空查资料 实践了下  本博客的 github地址    coding的git地址如果是 Git,一般来说最佳方法是给 origin 设两个地址:U...
阅读全文 →

Underscore.js 入门-常用方法介绍

    Underscore.js是一个很精干的库,压缩后只有4KB。它提供了几十种函数式编程的方法,弥补了标准库的不足,大大方便了 JavaScript的编程。MVC框架Backbone.js就将这个库作为自己的工具库。除了可以在浏览器环境使用,Underscore.js还可 以用于Node.js。Underscor.js定义了一个下...
阅读全文 →