- 博客(44)
- 收藏
- 关注
原创 go go go 出发咯 - go web开发入门系列(四) 数据库ORM框架集成与解读
本文介绍了如何在Go Web开发中集成GORM ORM框架,实现数据库操作的高效开发。文章首先回顾了分层架构的设计优势,强调在不改动Service和Handler层代码的前提下,仅替换Repository层即可完成ORM集成。主要内容包括:GORM框架的特点与适用场景分析;具体集成步骤(安装依赖、创建领域模型、初始化GORM连接);以及通过产品(Product)模块的CRUD实现示例,展示了GORM如何简化数据库操作。通过对比手动SQL与ORM方式的差异,帮助开发者理解何时选择ORM框架来提升开发效率。
2025-07-10 14:58:35
948
原创 go go go 出发咯 - go web开发入门系列(三) 项目基础框架搭建与解读
这篇博客介绍了如何从零搭建一个生产级的Go Web应用框架。文章首先回顾了前两期的Go Web开发入门内容,然后针对项目复杂度提升时面临的代码组织问题,提出了一套清晰的分层架构方案。 核心内容包括: 项目目录结构设计,包括cmd/server入口、configs配置、internal内部模块等 代码分层实现: main.go作为总装车间负责组装各组件 Repository层作为数据访问唯一入口 Service层处理核心业务逻辑 Handler层负责HTTP请求处理 展示了各层的典型代码实现.
2025-07-09 11:06:50
809
2
原创 go go go 出发咯 - go web开发入门系列(二) Gin 框架实战指南
Go Web开发入门:Gin框架实战指南 本文是Go Web开发系列第二篇,重点介绍高性能Gin框架的使用。文章首先对比了Gin框架的优势:极速性能(基于Radix树路由)、强大中间件支持、便捷错误管理和JSON验证等。通过实战演示,从创建项目、安装依赖到编写第一个"Hello Gin!"应用,逐步引导读者上手。深入讲解了Gin核心功能:路由参数处理、查询字符串获取、POST请求数据绑定,以及利用路由组组织API。每个知识点都配有代码示例和测试方法,帮助开发者快速掌握Gin框架构建RES
2025-07-08 16:48:05
1307
原创 go go go 出发咯 - go web开发入门系列(一) helloworld
本文介绍了使用Go语言进行Web开发的入门指南,重点讲解了如何通过标准库net/http构建简单的Web服务器。内容涵盖:1)创建第一个"Hello, World"服务器,包括处理器函数、路由注册和服务器启动;2)理解处理器(Handler)接口及其关键组件http.ResponseWriter和*http.Request;3)提供静态文件服务的方法,包括文件服务器设置和静态资源处理。通过具体代码示例,展示了如何实现动态内容响应和静态资源托管,为Go Web开发提供了基础入门指导。
2025-07-08 11:38:29
847
原创 大模型-本地化部署调用--基于ollama+openWebUI+springBoot
大模型-本地化部署调用--基于ollama+openWebUI+springBoot
2025-01-22 13:42:52
2329
3
原创 MySQL 事件调度器用法解析
MySQL Event Scheduler 是 MySQL 数据库管理系统中的一个功能,它允许用户创建和管理“事件”(Events),这些事件是在指定的时间自动执行的 SQL 语句或语句集。事件调度器可以被视为一个内置的定时任务管理器,它类似于操作系统中的 cron 作业(在 Unix/Linux 系统中)或 Windows 任务计划程序,但它是专门为 MySQL 数据库设计的。常见的使用场景:清理旧数据或过期记录。更新汇总表或统计信息。重建或优化表索引。同步数据到另一个数据库或系统。
2024-09-17 16:17:34
1578
1
原创 手动实现简易版RPC(四)
接上几篇博客我们实现了最简易RPC框架,实现了mock数据等,接下来的几期重点在简易版的rpc框架上继续深耕。本文主要介绍简易版RPC 中序列化相关的内容。
2024-05-08 11:36:35
1324
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅