JavaScript 数组常用方法(含 ES6)concat、slice、splice、map、filter、reduce、find、includes 等数组方法逐个说明用法、是否改变原数组、返回什么。2021-07-31技术笔记 / 前端JavaScript数组ES6
前端调用摄像头用 getUserMedia 打开摄像头并显示在页面上、切换前后置摄像头、以及必须在 HTTPS 或 localhost 下才能调用这个限制。2021-07-31技术笔记 / 前端JavaScript摄像头浏览器
安装 MQTT 服务端 mosquitto物联网项目里搭 MQTT broker 的过程:选型对比、mosquitto 的安装与配置、用 root 运行时报错的排查,以及客户端连接测试。2021-07-31技术笔记 / Linux物联网MQTTmosquitto
SSH 证书登录:比密钥登录更适合多服务器多用户密码登录要记密码,密钥登录要到处分发公钥,人会变动就更麻烦。SSH 证书登录用一台 CA 统一签发,服务器只信任 CA。本文给出从生成 CA 到签发服务器证书、用户证书、废除证书的完整命令。2020-07-08技术笔记 / Linux安全证书运维SSH
Nginx rewrite 规则与常用变量rewrite 与 location 的区别、rewrite 的语法和 flag(last、break、redirect、permanent),以及配置里最常用的那些内置变量。2019-04-25技术笔记 / LinuxNginxrewrite正则重定向
用 Docker 跑 Nginx:从 centos7 镜像到挂载配置两种在 Docker 里跑 Nginx 的方式:从 centos7 基础镜像一步步装,或者直接用官方镜像把站点目录、配置文件和日志目录挂载出来。2019-04-11技术笔记 / DockerNginxDocker镜像
exports 和 module.exports 的区别从内存模型讲清 exports 与 module.exports 的关系:为什么给 exports 重新赋值会失效,而给 module.exports 赋值就正常。2018-06-18技术笔记 / 前端Node.jsCommonJS模块
微服务下的数据一致性:Saga 到底解决了什么问题单体应用一个事务就能保证一致性,拆成微服务之后为什么不行。本文对比 2PC、TCC、Saga、本地消息表几种方案的成本与适用场景,说明 Saga 的正向流程、补偿逻辑和必须满足的三个前提。2017-09-23技术笔记 / 运维微服务分布式事务Saga架构