240 发简信
IP属地:北京
  • Node.js 的多线程

    背景 在小米面试的时候被问到这个问题。一直以来都认为 Node.js 是只支持单线程。如果想开启多核支持的话,一般会在 PM2 中设置集群模式。...

  • 如何防止 HTTP 重复请求

    背景 之前就在电信叠加卡系统中发现一个问题,即有部分号码在很短的时间内订购多次同种套餐,并扣除同等金额。本以为是前端在提交后没有 disable...

  • Resize,w 360,h 240
    Systemd

    背景 自从服务器换成了 CentOS7 以后,经常使用 systemctl 开头的命令,比如启动 Nginx 等服务的时候。但是并没有深入了解该...

  • Angular 2

    背景 作为一个全栈工程师,前端 JS 库的使用是必备的技能。除了老牌的 jQuery,当下还有 React/Angular/Vue 这三座大山,...

  • 用 TypeScript 编写 npm 模块

    背景 自从开始使用 Node.js 已经一年多,写的代码越多,越是觉得自己提高的越慢。想来应该有没有将单一功能的代码封装在一个独立模块,而导致代...

  • 解决 MongoDB 查询慢的问题

    背景 电信卡返利系统中,核心功能就是按照用户的维度,统计用户已经销售的卡的充值金额和返利金额,并区分出返利是否已经支付,最后按照未支付的返利金额...

  • JavaScript - Prototype

    背景 刚一直在研究 JavaScript 的 Decorator 模式。然后好多教程不约而同的提到了 Object.defineProperty...

  • 日语时间日期

    时间 小时 0時(れいじ) いちじ にじ さんじ よじ ごじ ろくじ しちじ はちじ くじ じゅうじ じゅういちじ じゅうにじ 分钟 いっぷん ...

  • Anguar 2 - Module

    背景 Angular 2 自从 rc5 版本以后,冒出来这个叫做 Module 的东西,而且不出不在。要全面掌握 Angular 2,了解这个 ...