Go语言技术文章
-
- Go 工具链自动升级值得开吗:GOTOOLCHAIN、go 指令与 CI 可复现性的取舍
- Go 1.21 之后,go 命令会根据 go.mod 的 go、toolchain 指令选择工具链。本文用一个 CI 版本漂移场景,拆开自动切换的依据、GOTOOLCHAIN 的三种边界,以及如何保留本地便利和线上可复现。
- Golang · Go问答 | 1个月前 | go · 工具链 · 持续集成 · CI go.mod Go工具链 GOTOOLCHAIN 316浏览 收藏
-
- 2026年七夕是哪一天?农历七月初七对应日期,出行和安排怎么更稳
- 2026年七夕节是8月19日,星期三,对应农历丙午年七月初七。七夕不是全国统一法定节假日,安排约会、聚餐或出行时,应把公历日期、工作日和预约规则一起核对。
- 文章 · 常见问题 | 3星期前 | 316浏览 收藏
-
- MySQL 分区表清理历史数据为何越删越慢:DROP PARTITION 的锁与回收边界
- MySQL 分区表按时间清理历史数据时,逐行 DELETE 可能带来长事务、undo 增长和锁等待。本文从一次线上删除变慢的现象出发,说明如何确认分区边界、选择 DROP PARTITION,并用复查动作验证空间和业务影响。
- 数据库 · MySQL | 3星期前 | MySQL · 数据库运维 · 分区表 · MySQL分区表 DROP PARTITION 历史数据清理 316浏览 收藏
-
- Python logging.handlers.QueueListener 停机怎么保证日志不丢:队列排空、超时与异常收尾
- Python 用 QueueHandler 把日志交给后台线程后,停机阶段不能只依赖进程退出。本文从日志资产、队列排空、监听器停止和异常收尾四个边界出发,给出一套可复查的优雅停机写法。
- 文章 · python教程 | 1星期前 | 并发 · python · logging · 故障排查 · QueueListener · 优雅停机 日志丢失 QueueHandler 日志队列 Python QueueListener 316浏览 收藏
-
- Go errors.Join 迁移到可遍历错误:从字符串拼接改成 errors.Is 与 Unwrap 边界
- 把多项错误拼成字符串会丢掉可判断的错误链。本文以校验、写盘和关闭资源为例,演示如何迁移到 errors.Join,保留 errors.Is 判断能力,并处理 nil、重复错误与 errors.Unwrap 的边界。
- Golang · Go教程 | 1星期前 | 标准库 · 错误处理 · go · errors.Is Go错误处理 errors.Join 316浏览 收藏
-
- Go 问答:io.LimitedReader 读完上限后如何判断真实 EOF:N 字节边界与底层读取
- io.LimitedReader 读完 N 个字节后会先把 N 变成 0,并在下一次读取时返回 EOF;这和底层 Reader 是否已经到达结尾不是一回事。本文用可运行示例拆开上限耗尽、真实 EOF 和底层错误的判断边界。
- Golang · Go问答 | 1星期前 | 标准库 · 错误处理 · IO · 文件读取 · Go问答 · Go LimitReader eof Reader io.LimitedReader 读取上限 316浏览 收藏
-
- Go sync/atomic.Bool CompareAndSwap 怎么做一次性状态切换:竞态判断与失败重试边界
- 用一个一次性初始化场景拆开 atomic.Bool.CompareAndSwap 的成功与失败路径,说明它如何把状态切换和抢占执行权合成原子动作,以及失败后何时跳过、何时重试。
- Golang · Go问答 | 1星期前 | 标准库 · 并发编程 · 原子操作 · Go问答 · 竞态排查 · Go sync/atomic CompareAndSwap atomic.Bool 并发状态 316浏览 收藏
-
- Go 怎么把多个文件打包成 ZIP 并提供下载
- 使用 Go 标准库 archive/zip 将多个服务端文件逐个写入 ZIP,并通过 HTTP 以附件形式下载;文章同时说明条目命名、Close 顺序、临时文件和错误处理。
- Golang · Go教程 | 3小时前 | 文件处理 · go · archive/zip · archive/zip ZIP下载 Go文件打包 316浏览 收藏
-
- Go JSON 里的 omitempty 为什么漏不掉 time.Time?omitzero 和指针怎么选
- Go 里 time.Time 是结构体零值,旧的 omitempty 不会按很多人期待的方式省略它。Go 1.24 起可用 omitzero;需要区分缺失和有值时,用 *time.Time 更清楚。
- Golang · Go问答 | 2个月前 | JSON · time.Time · 接口设计 · Go问答 · encoding/json · encoding/json API响应 JSON序列化 time.Time omitempty Go问答 omitzero 315浏览 收藏
-
- Java record compact constructor 怎么校验时间区间:跨字段不变量与异常契约
- Java record 的 compact constructor 适合把开始时间早于结束时间、状态与时间范围匹配等跨字段规则集中校验。本文用预约时间段说明校验顺序、异常类型与测试验收边界。
- 文章 · java教程 | 2星期前 | Java · Record · 构造器 · 不变量 · 异常契约 · 参数校验 Java教程 Java record compact constructor 时间区间 315浏览 收藏
-
- PHP接口实现错误:方法签名不兼容的根源与修复方案
- 本文详解PHP中“Method is not compatible with interface”错误的成因,聚焦接口与实现类间方法参数、返回类型及可见性必须严格一致的核心规则,并提供可立即落地的重构示例。 本文详解PHP中“Method is not compatible with interfa
- 文章 · php教程 | 2星期前 | php 315浏览 收藏
-
- Google Antigravity 2.0 桌面应用发布:多代理并行开发对团队流程意味着什么
- Google 在 I/O 2026 介绍 Antigravity 2.0 桌面应用、动态子代理与定时任务。本文从团队值班和交付流程出发,拆解多代理并行带来的收益、权限边界、验收门禁与回退办法。
- 科技周边 · 业界新闻 | 1星期前 | 315浏览 收藏
-
- Java MultipartFile 怎么落盘:临时文件、校验和清理的数据流
- 处理 MultipartFile 时,不要把客户端文件名直接拼进持久路径。把上传数据按校验、临时落盘、确认移动和失败清理分段处理,既能缩小异常影响范围,也能避免临时目录长期堆积。
- 文章 · java教程 | 1个月前 | Java · 文件上传 · spring · nio · 后端开发 · java 文件上传 临时文件 数据清理 MultipartFile Files.move 314浏览 收藏
查看更多
课程推荐
-
- 前端进阶之JavaScript设计模式
- 设计模式是开发人员在软件开发过程中面临一般问题时的解决方案,代表了最佳的实践。本课程的主打内容包括JS常见设计模式以及具体应用场景,打造一站式知识长龙服务,适合有JS基础的同学学习。
- 543次学习
-
- GO语言核心编程课程
- 本课程采用真实案例,全面具体可落地,从理论到实践,一步一步将GO核心编程技术、编程思想、底层实现融会贯通,使学习者贴近时代脉搏,做IT互联网时代的弄潮儿。
- 516次学习
-
- 简单聊聊mysql8与网络通信
- 如有问题加微信:Le-studyg;在课程中,我们将首先介绍MySQL8的新特性,包括性能优化、安全增强、新数据类型等,帮助学生快速熟悉MySQL8的最新功能。接着,我们将深入解析MySQL的网络通信机制,包括协议、连接管理、数据传输等,让
- 500次学习
-
- JavaScript正则表达式基础与实战
- 在任何一门编程语言中,正则表达式,都是一项重要的知识,它提供了高效的字符串匹配与捕获机制,可以极大的简化程序设计。
- 487次学习
-
- 从零制作响应式网站—Grid布局
- 本系列教程将展示从零制作一个假想的网络科技公司官网,分为导航,轮播,关于我们,成功案例,服务流程,团队介绍,数据部分,公司动态,底部信息等内容区块。网站整体采用CSSGrid布局,支持响应式,有流畅过渡和展现动画。
- 485次学习
-
- Golang深入理解GPM模型
- Golang深入理解GPM调度器模型及全场景分析,希望您看完这套视频有所收获;包括调度器的由来和分析、GMP模型简介、以及11个场景总结。
- 474次学习
查看更多
AI推荐
-
- SuperCLUE
- SuperCLUE是权威的中文大语言模型综合评测基准,涵盖语言理解、知识应用、AI Agent智能体及安全性等12项核心能力。通过多轮对话与客观测试,定期发布榜单与技术报告,为模型研发、优化及行业选型提供科学依据。
- 147次使用
-
- C-Eval
- 深入了解C-Eval中文评估套件,涵盖52个学科与4级难度。本文详解其功能特点、Zero-shot/Few-shot使用方法及代码示例,助您全面评测LLM中文理解与泛化能力。
- 74次使用
-
- ClickPrompt
- ClickPrompt是一款专为AI提示词编写者设计的开源在线工具,支持Stable Diffusion绘图、ChatGPT对话及GitHub Copilot代码辅助。提供Prompt自动生成、一键运行、社区分享及可视化优化功能,帮助用户高效获取精准AI输出。
- 36次使用
-
- PromptHero
- PromptHero是专业的AI提示词搜索引擎与优化平台,支持Stable Diffusion、Midjourney等主流模型。提供海量提示词库、分类搜索、在线课程及社区互动,助力用户高效生成高质量AI图像与文本。
- 19次使用
-
- Stable Diffusion Prompt Book
- 深入解析OpenArt推出的Stable Diffusion Prompt Book,这本免费的开源提示词指南涵盖从基础语法到高级技巧,提供风格化词库与参数建议,助您优化AI绘画生成效果。
- 21次使用

