John's Blog技术架构开发语言云原生可观测性数据库与中间件日常笔记关于我
基础入门系列
- GoFrame配置管理详解:如何管理不同环境的配置,使用配置中心
- GoFrame日志系统使用指南:如何正确记录和管理日志,提高问题排查效率
Web开发基础
- 10分钟搭建你的第一个Go Web服务:从零构建一个简单但完整的REST API
- Go接口校验全攻略:如何优雅地处理和验证用户输入
- GoFrame中间件开发与使用:打造可复用的HTTP请求处理组件
- Go会话管理与用户认证:实现简单的登录注册功能
数据库操作
- GoFrame数据模型设计与关联查询:如何设计和使用关联模型
- GoFrame事务处理最佳实践:保证数据一致性的正确方法
- GoFrame数据库迁移与版本管理:管理数据库结构变更的有效方法
实用技能
- GoFrame错误处理最佳实践:如何设计和使用错误处理机制
- GoFrame单元测试入门:编写高质量测试,提高代码可靠性
- GoFrame缓存使用指南:提升应用性能的简单方法
- GoFrame文件上传与处理:实现文件上传、验证和存储功能
- 多租户业务场景实战:
- SaaS平台 - 数据库隔离方案
- 共享数据库的表隔离方案
小型项目实战
- GoFrame实现简易待办事项(Todo)应用:前后端分离的小型项目实战
- GoFrame打造RESTful API服务:设计和实现符合规范的API
- GoFrame开发简易聊天室:使用WebSocket实现实时通信
开发工具与效率
- GoFrame开发环境搭建与IDE配置:提高开发效率的工具和技巧
- GoFrame调试技巧与常见问题排查:如何快速定位和解决问题
- GoFrame代码规范与最佳实践:培养良好的编码习惯
- GoFrame性能分析入门:使用基本工具分析和优化性能
部署与运维基础
- GoFrame应用的简易部署方案:从开发到上线的基本流程
- 使用Docker容器化你的GoFrame应用:容器化部署入门
- GoFrame应用的基础监控方案:确保应用稳定运行的简单方法
- GoFrame应用的CI/CD入门:自动化测试和部署的基础实践
全局的文章建议
1. 微服务架构实战
- GoFrame微服务架构全栈实践:从零搭建微服务体系,包括服务注册发现、配置中心、链路追踪等
- GoFrame与gRPC/Protocol Buffers集成实战:详解如何在GoFrame中高效使用gRPC
- GoFrame微服务网关设计与实现:API网关的设计思路和实现方案
2. 高性能与高可用
- GoFrame高并发系统设计实战:如何设计能承受高并发的系统架构
- GoFrame限流熔断降级实战:保障系统稳定性的关键技术
- GoFrame缓存策略与实践:多级缓存设计,解决性能瓶颈
3. 云原生与DevOps
- GoFrame应用容器化与K8s部署实战:从开发到部署的全流程
- GoFrame应用的CI/CD实践:自动化测试与部署流程
- GoFrame应用的可观测性建设:监控、日志和告警体系的搭建
4. 安全相关
- GoFrame应用安全最佳实践:常见安全问题及防范措施
- GoFrame中间件实现JWT认证与授权:详细的认证授权方案
- GoFrame应用的数据加密与隐私保护:敏感数据处理方案
5. 前沿技术结合
- GoFrame与WebAssembly结合实战:探索新的前后端交互模式
- GoFrame与AI服务集成实践:如何在应用中集成AI能力
- GoFrame实现GraphQL API服务:新一代API查询语言的实践
6. 业务场景实战
- GoFrame实现高性能搜索服务:全文检索的实现与优化
- GoFrame构建实时数据分析平台:从数据采集到可视化的全流程
- GoFrame实现分布式任务调度系统:可靠的任务调度解决方案
7. 性能优化专题
- GoFrame应用性能调优实战:从代码到系统的全方位优化
- GoFrame内存管理与GC优化:减少GC压力的实践经验
- GoFrame数据库访问性能优化:ORM使用的最佳实践
8. 测试与质量保障
- GoFrame应用的单元测试与集成测试实践:提高代码质量的测试策略
- GoFrame应用的压力测试与性能基准:如何评估和提升系统性能
- GoFrame代码质量保障体系建设:从静态分析到代码审查的全流程