DON'T PANIC

我不吃紅油翻騰的火鍋 不代表沒有嗜辣的時刻


  • 首页

  • 分类

  • 关于

  • 归档

  • 标签

Node 多进程初探

发表于 2017-05-12 | 分类于 技术

前段时间在使用 Node 实现一个系统的定时任务功能,定时任务数量较多,且其中存在一些需要 CPU 计算的任务,一开始这些任务被放置在 Node 单线程中运行,可是随着任务数的增长,单一线程渐渐吃不消,任务运行高发时段,CPU 会飙至百分之九十以上,同时造成 Web 页面查询请求卡顿甚者请求无响应;

阅读全文 »

以 Node 方式, CSV 转 JSON

发表于 2017-05-07 | 分类于 技术

简述需求:

有时,我们会在项目中遇到导入文档数据的功能需求,具体的比如可能会需要将 excel 表格数据导入到项目系统的数据库中,通过读取文件内容,解析并转换数据,最终存储至数据库的表中;

阅读全文 »

Node 任务定时器的使用

发表于 2017-04-02 | 分类于 技术

什么是任务定时器:

能够在指定时间定期地执行命令、脚本或者程序,可以被用于系统的自动化维护及管理的工具;

最常见的任务定时器当属 Cron ,该词源于希腊语 chronos,原意是时间;
在类 Unix 系统中,可以通过 crontab 命令设置定时任务执行的时间周期,然后 cron 的守护进程会在后台实时的检测是否有需要执行的任务,通常这些需要执行的任务被称为 cron jobs;

阅读全文 »

使用 Gulp 构建工程

发表于 2016-01-29 | 分类于 技术

gulp 是什么?

如果曾做过 Linux C 相关开发,一定对于编译构建工具 Automake 有一定的了解,我们通过在工程中编写 makefile 脚本文件,实现工程代码的检查、编译以及安装等等。

而在如今前端工程化的背景下,愈来愈强调前端的工作流程,如果有一种工具,能够如 automake 一般,能够帮助我们处理检测、编译、自动发布以及文件压缩、文件Hash、等等事宜,那一定能简化不少工作,而 gulp 即是这样的一种工具。

阅读全文 »

WebSocket学习笔记

发表于 2016-01-19 | 分类于 技术

HTTP 协议是一种无状态协议,服务器端本身不具备识别客户端的能力,必须借助外部机制,比如 session 和 cookie 才能与特定客户端保持对话。那么如果我们遇到一种需求,它要求保证服务器端与客户端持续的数据交换,比如网络聊天,那再使用 HTTP 协议就会有不便,这时我们就需要用到 Websocket API了。

阅读全文 »
1…678…10
Erik Jiang

Erik Jiang

我寫的程序不夠動人 你別皺眉

48 日志
3 分类
40 标签
GitHub Weibo
© 2021 Erik Jiang
由 Hexo 强力驱动
主题 - NexT.Muse