会员
周边
新闻
博问
闪存
众包
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
牛奔
每个优秀的人,都有一段沉默的时光,那段时光,是付出了很多努力,却得不到结果的日子,我们把它叫做扎根。
博客园
首页
新随笔
联系
订阅
管理
[置顶]
程序员必看 Linux 常用命令(重要)
摘要: 文件操作命令 find find 用于在指定目录下查找文件或子目录,如果不指定查找目录,则在当前目录下查找 命令格式:find path -option [-print] [ -exec/-ok command {} \ ]; 「print」:将匹配的文件输出到标准输出 「exec」:对匹配的文件作
阅读全文
posted @ 2021-07-24 15:06 牛奔
阅读(1289)
评论(1)
推荐(1)
2026年2月7日
这大概是我读过关于AI大模型最全面、好读又易懂的文章了
摘要: 前言 作者:白玉光 正如李飞飞在她的自传中的说的:人工智能算法不是像传统算法那样,被告知该做什么,而是通过数据来学习该做什么,这也是本文想要表达的核心内容。 导读: 推开AI的门,你是站在门外怕迟到的人。很多人害怕迟到,害怕在众目睽睽之下,被视作一个犯错的学生。就如同,AI“呼的一下”就来了,并且发
阅读全文
posted @ 2026-02-07 15:57 牛奔
阅读(1)
评论(0)
推荐(0)
Docker 容器 HTTPS 请求超时(TLS handshake timeout),原来是 MTU 在捣乱
摘要: 前言 最近遇到一个很头疼的问题: 在 Docker 容器里用 Go/Python/Node 等发起 HTTPS POST 请求,总是卡死,报错: net/http: TLS handshake timeout 但奇怪的是:从容器里 ping 目标域名/IP 是通的,而且延迟也很正常 用 curl -
阅读全文
posted @ 2026-02-07 15:30 牛奔
阅读(0)
评论(0)
推荐(0)
Docker 容器内部访问不了外部网络,一招搞定 MASQUERADE 配置
摘要: 前言 在 Docker 环境中,容器默认使用私有 IP 段(如 172.17.0.0/16 或自定义的 172.18.0.0/16、172.20.0.0/16),这些地址在互联网上是不可路由的。要让容器能访问外部网络(如 ping 8.8.8.8、拉取镜像、访问 API),必须在宿主机上对容器发出的
阅读全文
posted @ 2026-02-07 15:29 牛奔
阅读(2)
评论(0)
推荐(0)
2026年1月17日
Git 提交后发现作者信息错了,如何安全修复已 push 的历史?
摘要: 前言 提交并 push 完代码后,发现 Git 的 author name / email 设置错了,导致贡献记录、头像显示异常。 修复思路与步骤(已验证可行) 永久修正本地配置(防后续出错) git config user.name "正确用户名" git config user.email "正
阅读全文
posted @ 2026-01-17 09:50 牛奔
阅读(70)
评论(0)
推荐(0)
2026年1月14日
Docker Compose 修改配置后 restart 不生效的原因及正确做法
摘要: 前言 在使用 Docker Compose 管理容器时,经常遇到一种情况:修改了 compose.yaml(或 docker-compose.yaml)中的配置(如端口、环境变量、卷挂载、command 等),执行 docker compose restart 后却没有任何变化。 核心原因 dock
阅读全文
posted @ 2026-01-14 11:25 牛奔
阅读(23)
评论(0)
推荐(0)
2026年1月13日
如何更好理解分布式中的CAP
摘要: 分布式基础:如何证明分布式系统的CAP理论? 什么是分区容忍性(Partition Tolerance)? P → Partition tolerance 分区容忍(网络分区容忍) 分区就是:这些机器之间的网络突然出问题了,导致一部分机器跟另一部分机器“失联”了。但这是不可避免的,因为现实世界的网络
阅读全文
posted @ 2026-01-13 21:40 牛奔
阅读(10)
评论(0)
推荐(0)
2026年1月11日
grafana 二次开发,制作镜像流程
摘要: 旧文整理 源码:https://github.com/grafana/grafana 查看 tag 列表 git tag 根据 tag 创建 git分支,git checkout -b 分支名 标签名 git checkout -b v10.1.1 v10.1.1 制作镜像 sudo docker
阅读全文
posted @ 2026-01-11 13:41 牛奔
阅读(16)
评论(0)
推荐(0)
k8s The node had condition:[DiskPressure]
摘要: 前言 在查看 pod 运行状态时,发现有的 pod 的状态是 Evicted,通过 describe 去查看发现了 The node had condition: [DiskPressure]. 的报错 原因是 kubelet 检测到本地磁盘使用率超过了 85% ,这是 kubelet 的默认配置:
阅读全文
posted @ 2026-01-11 13:37 牛奔
阅读(10)
评论(0)
推荐(0)
Go语言中结构体转Map优雅实现
摘要: 前言 在Go开发中,我们经常需要将结构体转换为map[string]interface{}类型,特别是在: 调用第三方API时 动态处理JSON数据时 需要灵活修改字段时 解决方案 利用JSON作为中间格式,实现结构体到Map的转换: func (req *LLMReq) Data() (map[s
阅读全文
posted @ 2026-01-11 13:35 牛奔
阅读(11)
评论(0)
推荐(0)
Docker 自定义桥接网络下容器内无法解析域名及无外部网络访问的完整排查与解决
摘要: 前言 在 Ubuntu 20.04 上的一台曾作为 Kubernetes 节点的服务器,退役后直接用于运行 docker-compose 部署的业务容器。核心症状是:使用自定义桥接网络的容器无法解析外部域名,且无法访问外部网络(ping 外部 IP 100% 丢包),而使用 --network ho
阅读全文
posted @ 2026-01-11 13:32 牛奔
阅读(70)
评论(0)
推荐(0)
下一页
公告