Tag: backend
All the articles with the tag "backend".
Lua 中的冒号(:)和点号(.)区别
解释 Lua 中 obj:method() 与 obj.method() 的调用差异、隐式 self 参数和适用场景。
用 whistle 调试 resty
Updated:服务调用外部接口时要处理异常状态,502 Bad Gateway 需要进行自动重试。本文将结合 whistle 和 Go 的 resty 库,演示如何模拟接口 502 错误并调试重试逻辑,助你构建健壮的 HTTP …
分布式 ID 对比
Updated:Snowflake、UUIDv7、ULID、NanoID、XID、KSUID 等分布式 ID 方案对比(Go 示例)
用 mitmproxy 调试 go-retryablehttp
服务调用外部接口时要处理异常状态,502 Bad Gateway 需要进行自动重试。本文将结合 mitmproxy 和 Go 的 retryablehttp 库,演示如何模拟接口 502 错误并调试重试逻辑,助你构…
Python 包管理工具比较
对比 uv、Poetry、PDM、Hatch、pixi 和 conda 在虚拟环境、锁文件与发布流程上的差异。
ASP.NET 生成 REST 接口
Updated:介绍 ASP.NET 使用命令行工具生成 REST API 的环境配置、路由定义和调试步骤。
Java 框架生成 REST 接口对比
Updated:可以用 Spring Data REST 生成 REST 接口。IDEA 创建项目时添加依赖 Rest Repositories、Spring Data JPA。
Go defer 打日志
说明 Go 使用 defer 记录函数返回错误时的执行时机、变量捕获和日志写法。
GoFrame gRPC 入门
Updated:介绍 GoFrame gRPC 项目的初始化、Proto 代码生成、服务注册和客户端调用。
Ruby 遇到的问题
Updated:记录 Ruby 开发环境、依赖管理、Hash 取值和常见工具链问题的处理方法。