- 收录文章
- 57 篇文字被发现
- 文章访问
- 72 次从这里出发阅读
- 博客访问
- 2 次前往作者站点
- 最近更新
- 02.03 2026年
FROM THIS BLOG
最近文章
后端-常见身份认证协议详解与应用场景
Basic 鉴权 在 header 的 auth 字段中 base64 编码过后的账户密码, 安全性较差 格式: Authorization: Basic YWRtaW46MTIzNA== 摘要认证 使用哈希算法, 对账户,密码,随机字符串等进行摘要, 不直接将密码传...
K8S-longhorn RWX 卷出现连接卡死,无法读取问题解决
背景 公司产品私有化部署原本是用 nfs-provisioner RWX 卷, 用于多个 pod 间的数据同步, 但是由于 nfs 也部署在产品内部, 还是有单点问题, 所以增加了使用 longhorn 作为分布式存储组件, 在兼容适配后,...
编程-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 服务器上的, 理论上只是...
Obsidian 使用 obsidian-copy-url-in-preview 插件时, CF R2 提示 CORS 错误
1. 起因 我用的 cloudFlare r2 做图床, 但是发现 Obsidian 复制 oss 图片比较麻烦, 每次复制都需要打开网址, 然后复制, 直接复制的话, 只是复制了 url, 没有办法粘贴到聊天记录中. 所以开始了折腾之旅 2....
hugo blog 经常出现的诡异的字符空格新增问题
hugo 主题相关问题 1. 现象 网页刚打开时候的现象 等待几秒后, 突然变化了, 自动加了空格, 这种变化很是恼人 2. 分析 看了下 blog 的源文档, 中英文之间是没有空格的, 所以这里肯定是什么工具自动加的...
实战-mongo 在线调整缓存大小
记录线上解决 oom 问题 由于之前的版本没有增加内存限制, mongo 会使用(节点内存-1)/2 内存用 cache, 于是造成了线上环境的 mongo, 内存一直在增加, 隔几天 oom 一次, 由于是副本集的模式, 所以暂时没有什...