Docker里的程序是怎么跑起来的

Docker 里的程序是怎么跑起来的:为什么宿主机能跨发行版、还能跨内核版本

相信很多小伙伴都知道,docker 镜像里并没有操作系统内核。 Ubuntu 宿主机上跑起 RHEL 的镜像,甚至能在低版本内核上运行高版本发行版编译的程序,背后是一套非常精巧的分层设计。今天咱们就一起聊一下“应用程序调用内核”的完整链路,解释一下为什么 Docker 能做到 “一次打包,到处运行”。

Continue reading Docker里的程序是怎么跑起来的→

从点击鼠标到登录成功512步精简版(终)

十、响应的原路返回层:从后端到浏览器(第431-470步)
1. 网关接收用户服务返回的明文响应;
2. 触发后置过滤器链执行;
3. 日志过滤器记录响应状态和耗时;
4. 响应数据格式校验;
5. 后置过滤器执行完成;
6. 网关将明文响应转发至SLB;
7. 明文响应经过K8S网络传输;
8. Calico网络插件转发明文响应;
9. 经过边界防火墙;
10. 防火墙放行响应数据;

Continue reading 从点击鼠标到登录成功512步精简版(终)→

从点击鼠标到登录成功512步精简版(三)

七、SpringCloud网关层:请求路由与过滤管控(第261-320步)
1. 网关应用的Netty Acceptor线程检测到新连接;
2. 将连接分配给Netty Worker线程处理;
3. Netty Worker线程接收明文请求;
4. Netty解析HTTP请求报文;
5. 提取请求方法(POST)和路径(/login);
6. 启动路由谓词匹配;
7. 匹配预设的用户服务路由规则;
8. 确认路由规则有效;
9. 触发前置过滤器链执行;

Continue reading 从点击鼠标到登录成功512步精简版(三)→

从点击鼠标到登录成功512步精简版(二)

三、浏览器网络层:登录请求封装与传输准备(第76-130步)
1. 浏览器主线程提取表单中的用户名;
2. 提取表单中的密码;
3. 对密码进行初步前端加密(MD5);
4. 构建登录请求参数对象;
5. 确定请求目标域名(如login.example.com);
6. 浏览器DNS客户端初始化;
7. 检查浏览器DNS缓存(如Chrome://net-internals/#dns);
8. 检查操作系统DNS缓存(Linux执行getaddrinfo(),读取/etc/resolv.conf);
9. 若缓存无目标域名或已过期,发起DNS查询请求;
10. 浏览器网络线程创建UDP套接字(SOCK_DGRAM);

Continue reading 从点击鼠标到登录成功512步精简版(二)→

从点击鼠标到登录成功512步精简版(一)

考核题目:
你是一名优秀的资深开发人员,用K8S+SpringCloud+MySQL写了一个网站,部署在阿里云上。你使用笔记本电脑的浏览器,打开了网站登录页面,已经输入好了用户名、密码和验证码,鼠标光标也已经移动到了登录按钮上。
请问,从你按下了鼠标左键,到你看到登录成功后的页面,会发生哪些事情。要求从按下鼠标产生一个电信号开始,请简要回答,步骤在100步以上。

Continue reading 从点击鼠标到登录成功512步精简版(一)→

大模型时代学习方法小结

最近和几个朋友聊天的时候,大家稍微总结了一下大模型时代要如何快速学习,汇总了几个典型的方式:

方法1:在你有一定了解的领域,把AI当做有无限耐心的老师,无限提问法
1、当你想深入了解一个事情的时候,可以用清晰的命令描述好自己的问题,去多个AI同时发送该问题。
2、对每个AI反馈的内容进行初筛,最终保留2~3个候选AI
3、用靠谱的那个AI,去进一步咨询自己想理解的问题
4、不断的拓展问题的广度和深度,在这个过程中,最好记录一个思维导图,对于想进一步理解的点,做好标记
5、用适合自己的学习方式,把这些知识点逐一搞清楚
6、当AI不断说车轱辘话的时候,先更换说书,后尝试备选AI
7、一个不理解、但很重要的知识点,多发给几个AI,让他们交叉验证
8、请AI把整个过程的资料,梳理为笔记或思维导图
其实大家可以看到,知识面比较广的、求知欲强的、能提出好问题的、有一定较真精神的人,在AI时代会有更多的优势

Continue reading 大模型时代学习方法小结→

导致惨重代价的运维事故2026

2026年1月:英雄联盟全球停服事件
事件经过:2026年1月5日凌晨,腾讯旗下游戏英雄联盟突发全球停服故障,停服10小时才陆续恢复。
事故原因:SSL证书管理失误,2016年签发的十年期SSL证书到期后遗忘续签,加密通信中断,导致系统瘫痪。
造成损失:引发玩家对技术漏洞和补偿的争议,暴露缺乏自动提醒机制,损害游戏品牌信誉。
小插曲:为避免在此出现类似事件,腾讯公司直接续期了100年,证书从2026年1月5日,一直到2125年12月12日才会失效。但问题是,届时如果游戏没有停服,由于人员更替,会不会由于太长事件没有替换证书,导致问题再次出现呢?

2026年1月:罗技鼠标失灵事件
事件经过:2026年1月6日,MACOS平台下,罗技logi options+程序突然无法启动,导致大量罗技鼠标无法正常工作。
事故原因:据悉是因为logi options+程序的签名证书过期导致的。
造成损失:大量罗技鼠标在MACOS平台下失灵,引发大量用户不满,损坏品牌声誉。