分享一些收集到的好用工具、学习网站、社区等。
框架
- Google diff-match-patch 比对框架
- dumi 为组件研发而生的静态站点框架
- mdit-plugins markdown-it插件
拜占庭将军问题、Paxos、Raft、Zab
底层通过pdfjs组件实现, 项目中为使用的方便使用二次封装组件vue-office-pdf
vue-office-pdf采用将pdfjs源码全部copy进项目的方案,对应的版本可能会比较老
vue-office-pdf相关逻辑
微服务内存稳定增长
情况分析
通过visualVm观察发现,内存会从75MB持续增长至170MB左右,然后触发GC,以此往复。
观察gc发现主要是在eden中增加和回收
通过抽样器可以观察到大对象treeMap,疑似jmx功能导致:
通过线程查看,占用内存较大的线程为:
NGINX限流
limit_req模块
https://nginx.org/en/docs/http/ngx_http_limit_req_module.html
limit_conn模块
https://nginx.org/en/docs/http/ngx_http_limit_conn_module.html
limit_rate指令
ngx_http_core_module模块中的两个指令:limit_rate_after、limit_rate

Keep moving
爱编程、爱学习、爱篮球,认真过好每一天。
https://www.bilibili.com/video/BV1VbEMz3EBs/?spm_id_from=333.1007.top_right_bar_window_history.content.click&vd_source=5b66fdaa6de7c1c724f35083d1ce217f
性能分析工具: Performance
Compiler explorer
简介
阿里云效是阿里云出品的一站式企业级研发协作平台,提供从需求到开发、测试、部署
代码管理
容器服务
https://cr.console.aliyun.com/
- 创建个人版
- 设置代码源
- 创建镜像仓库,与代码库绑定
问题
https://help.aliyun.com/document_detail/202437.html?spm=a2cl9.flow_devops2020_goldlog_detail.0.0.32e624aeFAJCj1
