会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
Aloe_n
管理
2025年1月16日
k8s 安装
摘要: k8s 安装 master 172.18.32.225 Anolis OS release 8.8 node 172.18.32.226 Anolis OS release 8.8 k8s v1.32.0 配置宿主机 # 将 SELinux 设置为 permissive 模式(相当于将其禁用) su
阅读全文
posted @ 2025-01-16 18:07 Aloe_n
阅读(39)
评论(0)
推荐(0)
2024年10月10日
基于 iptables 的防火墙方案
摘要: 基于 iptables 的防火墙方案 假设两台主机 A(172.29.100.100) 和 B(10.100.100.100), iptables 规则应用于 A 机器上. 允许两台主机互通 -A INPUT -s 10.100.100.100 -j ACCEPT -A INPUT -s 0.0.0
阅读全文
posted @ 2024-10-10 11:07 Aloe_n
阅读(94)
评论(0)
推荐(0)
2024年9月25日
记一次并发导致的事故
摘要: 记一次并发导致的事故 简化业务逻辑如下: 创建一批收件人; 点击发送按钮时发送邮件给这批发件人; 现象是有一批人收到了两封邮件, 还有少部分人收到了 3 封. 原因分析 每次触发发送任务都有一个唯一的 traceid, 记录日志时会带上 traceid, 将日志按 traceid 分组获取第一条和最
阅读全文
posted @ 2024-09-25 11:24 Aloe_n
阅读(9)
评论(0)
推荐(0)
2024年6月24日
Go Mutex 流程
摘要: mutex 流程 type Mutex struct { state int32 sema uint32 } 等效于 type Mutex struct { locked uint woken uint starving uint waiterCount uint sema uint32 }
阅读全文
posted @ 2024-06-24 09:39 Aloe_n
阅读(9)
评论(0)
推荐(0)
Go WaitGroup流程
摘要: WaitGroup流程 type WaitGroup struct { noCopy noCopy // 64-bit value: high 32 bits are counter, low 32 bits are waiter count. // 64-bit atomic operations
阅读全文
posted @ 2024-06-24 09:37 Aloe_n
阅读(7)
评论(0)
推荐(0)
2024年6月18日
优雅关闭 channel
摘要: 优雅关闭 channel 不使用select, 不借助额外channel. package main import ( "fmt" "sync" ) func main() { data_c := make(chan string, 10) // producer group go func() {
阅读全文
posted @ 2024-06-18 10:18 Aloe_n
阅读(17)
评论(0)
推荐(0)
2024年6月12日
Cannot assign requested address 问题排查
摘要: Cannot assign requested address 问题排查 背景 工单服务调用了我提供的自动化接口, 但是显示调用失败, 失败原因: Cannot assign requested address. 排查过程 根据提示猜测是端口用尽. 登录机器查看: >>> netstat -nap
阅读全文
posted @ 2024-06-12 16:07 Aloe_n
阅读(493)
评论(0)
推荐(0)
2024年6月11日
任务下发优化分析过程记录
摘要: 任务下发优化分析过程记录 背景 最近接手了一个任务下发平台, 基本功能是接收任务脚本, 下发给目标服务器执行. 简化的业务流程如下: sequenceDiagram autonumber participant client participant server participant DB par
阅读全文
posted @ 2024-06-11 17:47 Aloe_n
阅读(77)
评论(0)
推荐(0)
2024年3月28日
从字节码的角度看 python 变量交换
摘要: 从字节码的角度看 python 变量交换 背景 从一道算法题开始: 反转链表 class ListNode: def __init__(self, v) -> None: self.val = v self.next = None def add_next(self, v): new_node =
阅读全文
posted @ 2024-03-28 18:25 Aloe_n
阅读(22)
评论(0)
推荐(0)
2024年3月25日
python3.6 使用调用栈储存上下文变量
摘要: python3.6 使用调用栈储存上下文变量 从 python3.7 开始, 新增 contextvars 模块, 用于储存上下文变量. 使用场景 # python3.7 from contextvars import ContextVar import asyncio user = Context
阅读全文
posted @ 2024-03-25 11:54 Aloe_n
阅读(40)
评论(0)
推荐(0)
下一页