Golang教程网
Golang教程网
  • 博客首页
  • 实战学习Golang
  • 日常工作实战
  • 小程序实战开发
    • 微信小程序开发
    • 百度智能小程序开发
    • QQ小程序开发
    • 头条小程序开发
    • 支付宝小程序开发
  • 学习笔记
  • 搜索
万字长文!Go 后台项目架构思考与重构
发表于 2023-07-28

作者 | 黄雷,腾讯云后台工程师 责编 | 唐小引 头图 | CSDN 下载自东方 IC 出品 | CSDN(ID:CSDNnews) 引言 本文首先介绍了架构的重要性,随后从一个实际项目的重构过程作为主线,逐步引出主流的架构设计思想以及其所解决的实际问题是什么。通过阅读本文,你将学习到: 架构的重要性; 重构的几种模式; 设计原则; DDD 中领域思想; 项目的可测试性;

golang学习之go简单博客应用
发表于 2023-07-28

先说说golang的语法吧,个人觉得有以下特点: 简洁,不管是变量、方法声明,还是代码编写,均十分简洁,效率也比较高非纯粹面向对象,但是go的struct类似c的struct,go的结构体还可以进行struct的包含,被包含的struct的方法被外层struct共享指针,方法传参时可以直接传指针,相比传值更加快速接口,go中规定

发现一个不错的golang框架,文档非常详细,自带代码生产dao工具,可以快速的进行项目开发,还有社区也是非常的活跃
发表于 2023-07-28

前言 未经博主允许不得转载。 博主CSDN地址是:https://blog.csdn.net/freewebsys 博主掘金地址是:https://juejin.cn/user/585379920479288 博主知乎地址是:https://www.zhihu.com/people/freewebsystem 1,关于goframe框架介绍 GoFrame是一款模块化、低耦合设计的开发框架

关于dao层的设计与思考
发表于 2023-07-28

dao层简介 dao-Data Access Objects又叫做数据访问对象,主要是做数据持久层的工作,简单点来说就是负责对数据进行增删改查。一般来说实现dao之前需要定义dao的接口,然后实现接口。在实际开发中,一般来讲一个model对应一个dao。例如存在user代表用户信息,用户信息保存在数据库中,为了对用户信息进行一些操作需要实现userDao,来完成对用户信息的增删改查操作。

mongodb 统一接口封装(golang版本)
发表于 2023-07-28

root@jack-VirtualBox:~/mongodb/mongod# cat db/student.go package db import ( "context" "fmt" "log" "go.mongodb.org/mongo-driver/bson" "go.mongodb.org/mongo-driver/mongo" "go.mongodb

GoFrame框架使用避坑指南和实践干货
发表于 2023-07-28

目录gf gen dao 生成dao层的脚手架工具很好用,我遇到的坑是这样的: Columns 最终发现:是配置文件中连接的数据库不对。 因为没有连接到数据库,所以取不到列值;但是因为配置文件中约定了表名,文件正常生成了。 好坑。 设置参数可不传 ...interface{} func GetXxx(xxx ...interface{}) { } model作为结构体类型 当我们的业务比较复杂

Golang随谈——浅瞰底层:Go的并发调度模型
发表于 2023-07-28

调度器分析 国内喜欢把Go的并发模型称为G-M-P模型,但在网上一查,貌似国外并没有这样的定义,他们喜欢直接称其为Go Scheduler——Go的调度器。不管如何,G-M-P都是Go调度器中的重要概念,它们都定义在sys/runtime/runtime2.go文件中,让我们看看它们都代表什么吧: G for Goroutine,定义于struct g,其存放着Goroutine的状态信息

DDD总结学习及golang实战
发表于 2023-07-28

最近一直在学习DDD的相关概念,主要通过极客欧创新老师的《DDD实战课》和Eric Evans《领域驱动设计》书籍进行阅读,之后记录下核心要点后,通过golang来实战下,进而更好的进行后续进阶。 引言 领域驱动设计(Domain Driven Design,DDD)这个概念最近几年非常火,笔者在最近一段时间对相关内容进行阅读,总体下来感觉这个概念有点大,动不动就要高屋建瓴

Golang database/sql 学习
发表于 2023-07-28

Golang database/sql 学习 Golang database/sql 概述 要在Go中访问数据库,你可以使用sql.DB。你使用这种类型来创建语句和事务,执行查询,并获取结果。 你应该知道的第一件事是,sql.DB不是一个数据库连接。它也没有映射到任何特定数据库软件的 "database"或 "schema"的概念。它是对已存在的数据库的接口抽象

指导思想(DDD):重点借鉴了 DDD 中的表现层(User Interface)
发表于 2023-07-28

在本文中你可以看到一套较为完整的仓储层 => 领域层 => 表现层的 Golang 代码实现,但是肯定不会覆盖全部 DDD 概念,各位可以将它看作一种 Golang 中 DDD 的最佳实践来参考。 01背景 因为业务需求,我们当时正在用 Golang 从 0 到 1 构建一个Web 系统,由于是个新系统,所以很多东西要自己摸索

第一页 上一页 1 ... 997 998 999 1000 下一页 尾页
友情链接: 免费取名网 安企CMS 商家收款码申请 AI学习网 Hello Web3
© 2026 Golang教程网, Created By 安企内容管理系统(AnqiCMS)