TL;DR

只有一个公众号但需要让多个域名获取OAuth返回的用户信息或微信登录功能,可以考虑使用集中的回调域名进行中转。

本文也是对个人实验项目 SWAN 相关功能的说明。

阅读全文 »

TL;DR

发号器用于为系统中各个模块提供ID生成服务。

设计一个发号器至少需要考虑ID唯一性,有序性,性能,可用性,使用成本,以及一定的数据安全问题。

作为一个极其成熟的业务功能,发号器有大量的实现,有海量的文章描述各类要点,按需选择即可,无需重复造轮子。

阅读全文 »

TL;DR

抓包是常用的问题排查手段,通过获取网络通讯内容的方式分析应用工作情况,辅助定位问题。

抓包工具相当多,PC/服务端常见的抓包工具 tcpdump/Wireshark/Fiddler/Charles/whistle/mitmproxy

本篇只做简要介绍,具体工具使用再起篇幅。

阅读全文 »

TL;DR

Java 实现 C1000K 需要对服务器进行一定的调整,同时也需要选择合理的编程方式。

个人对 Java 实现 C1000K 的学习笔记。虽然早已不是难事,终须自己实现一遍。

阅读全文 »