独立博客档案 Singapore

云飘

blog.yunpiao.site

一名资深研发工程师,拥有丰富的网络安全、大数据实时处理、性能优化和分布式系统的研发经验。

持续收录 后台收录 认领博客
收录文章
57
篇文字被发现
文章访问
72
次从这里出发阅读
博客访问
2
次前往作者站点
最近更新
02.03
2026年

FROM THIS BLOG

最近文章

第 3 / 5 页

后端-常见身份认证协议详解与应用场景

Basic 鉴权 在 header 的 auth 字段中 base64 编码过后的账户密码, 安全性较差 格式: Authorization: Basic YWRtaW46MTIzNA== 摘要认证 使用哈希算法, 对账户,密码,随机字符串等进行摘要, 不直接将密码传...

编程-code review 的检查清单

代码审核清单 1. 代码结构 代码长度与复杂度:检查是否有过长的函数或方法,过于复杂的嵌套逻辑,或是入参过多的情况。尽量将长函数拆分成多个小函数,保持代码简洁易懂。 重复代码:是否存在重复代码片...

数据-redis 使用经验总结

记录工作中总结的 redis 相关知识 redis 底层数据接口对应关系 redis 如何保存数据 采用了哈希表来保存所有的键值对 一个哈希表对应了多个哈希桶 哈希桶中的entry元素中保存了key和value指针,分别指向了...

ELK 架构中 ES 性能优化

1. 背景 由于目前日志采集流程中, 经常遇到用户磁盘 IO 占用超过 90% 以上的场景, 但是观察其日志量大约在 2k~5k 之间, 整体数据量不大, 所以针对该问题进行了一系列的压测和实验验证,最后得出这篇优化建...

实战-mongo 从单个副本修复整个副本集

背景 Mongo 目前部署方式为三个 mongo data 节点, 一个选举节点, 目前可以容忍四个 pod 中一个 pod 异常后, 服务仍然可以正常运行(原因: 至少三个节点投票才能选举主节点), 但是如果出现有两台 pod 异常后...

后端-golang max proc 默认设置在 k8s 中的坑

问题 对于在物理机上, golang 程序对于 GMP 中 P 的数量是由 cpu 的核心数来确定的, 但是这种行为在 k8s pod 中会出现问题, pod 中一般会设置 pod 的 limit 信息, 距离 一个 pods 的最大 cpu 使用量为 4...

杂-epub书籍导入微信读书无法显示图片

太长不看 mac 可以执行下列脚本 1 2# 指定文件夹路径 3folder_path="./epub 书籍" 4 5# 初始化 file 变量 6 7# 遍历文件夹下的所有文件 8for f in "$folder_path"/*; do 9 # 检查是否是文件 10...

实战-线上 golang windows 下的内存泄露

1. 背景 今天遇到了一个客户问题, 用户说我们这边的程序占用的内存越来越多, 我们的程序是通过 windows server 托管的, 使用 golang 编译成 exe 后, 使用安装器安装到用户 windows 服务器上的, 理论上只是...

hugo blog 经常出现的诡异的字符空格新增问题

hugo 主题相关问题 1. 现象 网页刚打开时候的现象 等待几秒后, 突然变化了, 自动加了空格, 这种变化很是恼人 2. 分析 看了下 blog 的源文档, 中英文之间是没有空格的, 所以这里肯定是什么工具自动加的...

实战-mongo 在线调整缓存大小

记录线上解决 oom 问题 由于之前的版本没有增加内存限制, mongo 会使用(节点内存-1)/2 内存用 cache, 于是造成了线上环境的 mongo, 内存一直在增加, 隔几天 oom 一次, 由于是副本集的模式, 所以暂时没有什...