Go语言技术文章
-
Golang · Go教程 | 3星期前 | HTTP · go · 网络安全 · net/http · SSRF · 安全边界 · SSRF net/http net/url Go教程 netip 出站请求 内网地址
Go 服务如果允许按参数访问远端 URL,真正的风险不只在字符串校验:DNS 解析后的地址、IPv4-mapped IPv6、重定向目标和代理配置都可能改变出站边界。本文用 net/url、netip 和 net/http 写一套可复查的 SSRF 防护骨架,并说明哪些判断必须在连接前和每次重定向时重复。275 收藏 -
把现有的 Ja vaScript 项目,按阶段、循序渐进地迁移到 TypeScript。 迁移策略 添加 tsconfig.json 重命名 .js 为 .ts 逐步添加类型注解 启用严格模式 配置 tsconfig.json tsconfig.json { "compilerOptions": {275 收藏 -
FlowLayout(流式布局管理器)算是最基础、也最容易上手的一种布局管理器。在这种布局方式下,容器会按照组件加入的先后顺序,从左到右依次摆放;一旦排到容器边界,后面的组件就会自动换到下一行开头继续排列。组件的排列方式也比较直观,可以选择左对齐、居中对齐(这是默认方式)或者右对齐。FlowLayo275 收藏 -
文章 · java教程 | 1星期前 | 排序 · 调试 · 集合 · Stream · Java教程 · java Stream linkedhashmap Collectors.groupingBy 分组顺序
Java Stream 用 groupingBy 分组时,结果默认通常是 HashMap,不能把遍历顺序当成输入顺序。本文从订单状态统计场景出发,拆解 LinkedHashMap 作为 mapFactory 的写法、排序边界和测试验收方法。275 收藏 -
数据库 · MySQL | 1星期前 | MySQL · 事务 · 死锁 · InnoDB · 锁等待 · mysql innodb 锁等待 SHOW ENGINE INNODB STATUS 事务死锁
MySQL InnoDB 事务死锁发生后,不能只看一条报错就改重试。本文用订单与库存更新场景还原锁等待环路,演示如何读取 SHOW ENGINE INNODB STATUS、关联 performance_schema、判断受害事务并验证修复是否真正降低死锁风险。275 收藏 -
文章 · 常见问题 | 1星期前 | 常见问题 · 视频会议 · Webex · 软件入口 · 账号登录 · Webex是什么 Webex官网 Webex免费会议 Webex注册登录 Webex会议创建
Webex 是思科提供的视频会议与协作服务。本文根据 Webex 官方页面说明,整理免费账户的注册入口、会议创建与加入路径、浏览器登录注意事项,并区分免费方案的功能边界。275 收藏 -
用一个可运行的小例子说明 netip.Addr 为什么能直接做 map 键,并拆开零值、IPv4 映射和 net.IP 迁移时最容易踩到的边界。275 收藏 -
当 errors.Is 判断包装错误失效时,先区分单链 Unwrap 与 errors.Join 的多链展开,再用可复现代码检查哨兵错误是否仍在错误树中。本文从一个接口报错现场出发,给出定位、修复和边界验证方法。275 收藏 -
解释 Go tls.Config.Clone 的浅复制语义、并发使用边界、会话票据共享风险与证书轮换写法。275 收藏 -
用 Go flag.FlagSet 处理子命令参数时,未知参数、缺少参数值和 -h 不能混在一起判断。本文用 ContinueOnError、Usage 和 Parse 的返回结果拆开这三类分支。275 收藏 -
文章 · 常见问题 | 5天前 | 常见问题 · pubgtool画质助手 · PUBG Tool · 游戏工具 · pubgtool画质助手 pubgtool画质助手官网入口 PUBG Tool 画质助手
pubgtool画质助手的公开产品页面将其定位为面向和平精英与 PUBG Mobile 的画质和帧率辅助工具。本文整理普通访问入口、页面可见功能、支持版本、权限隐私和使用风险。275 收藏 -
Redis 连接池耗尽时,报错常常出现在业务命令而不是建连阶段。本文用 go-redis 的两个连接槽复现等待超时,再结合 CLIENT LIST、PoolStats 和复用检查确定该调池大小还是缩短占用时间。275 收藏 -
Python 3.14 标准库支持 UUIDv7。本文从日志和数据库主键场景拆开时间字段、随机性、字符串排序与时钟回拨边界,并给出迁移验收方法。274 收藏 -
Go 一次性值加载适合只初始化一次且可并发调用的值计算,但初始化函数一旦 panic,后续调用仍会重复 panic;需要重试时,应把错误返回和重试状态放在明确的控制器中。274 收藏 -
工商业储能系统报价不能只看总价。本文按电芯容量、可用能量、系统效率、交付验收和质保边界逐项核对,帮助采购方把口径写进询价表和合同。274 收藏