Node-Cls
date: 2019-06-26T14:36:10+08:00
2 字
|
1 分钟
node 中 stream 的使用
在学习 node 的 stream 之前,先抛出一个问题 如何找到所有 node 的进程? 我们一般会使用以下命令来解决这个问题 其中,它运行了 ps 和 grep 两个进程,它们之间通过 | 来衔接输入输出,而 | 就是管道 ( pipe )。 pipe (管道) pipe 可以把源数据从一端导向另一端 Readab…
96 字
|
1 分钟
异常监控服务 Sentry 的部署
Sentry 是一个使用 python 写的异常监控服务,并支持很多语言的 SDK。 在 github 上有官方的部署文档和 compose file: getsentry/onpremise 在当前部署 sentry 时 (2019/06/20),文档处于这个 commit 的位置 <https://github.c…
391 字
|
2 分钟
关于统计诗词字云的解决方案
关于统计诗词字云中的解决方案 周末写了两个脚本,用以统计诗词中的高频字,并抽取其中意象作为飞花令的令字。这两个脚本的地址以及所做如下 1. bin/charCloud.js: 把50万诗词按字、作者朝代、高频作者做关键字,使用 redis.incr 计数,存入 redis 中 1. bin/charCloudStat.…
1010 字
|
5 分钟
postgres cheatsheet
+ \\d+ 列出所有 table/sequence/view,并列出存储大小等详细信息
59 字
|
1 分钟
postgres 使用 WAL
什么是 WAL (Write Ahead Logging) 简而言之,postgres 会对每次写操作记一次日志,日志的集合。 WAL 用于保证数据的完整性 (Integrity),根据它的完整性特点,它可以用作以下方面 + 备份恢复 + 主机 开启 WAL wal level=archive archive mode…
98 字
|
1 分钟
使用 Postman 做 API 自动化测试
Postman 最基本的功能用来重放请求,并且配合良好的 `response` 格式化工具。
2555 字
|
13 分钟
邮件发送,限流,漏桶与令牌桶算法
前段时间,我使用了 jwt 来实现邮箱验证码的校验与用户认证与登录,还特别写了一篇文章作为总结。 在那篇文章中,提到了一个点,如何限速。 在短信验证码和邮箱验证码,如果不限速,被恶意攻击造成大量的 QPS,不仅拖垮了服务,也会心疼如水的资费。鉴于君子固穷的原则,在我的邮箱服务里加上限速。 关于如何限速,有两个比较出名的…
841 字
|
4 分钟