会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
阿凯
博客园
首页
新随笔
联系
订阅
管理
上一页
1
···
10
11
12
13
14
15
16
17
18
···
29
下一页
2020年8月1日
go语言:GORM
摘要: 7.GORM 对象关系映射。 数据表 -> 结构体 数据行 -> 结构体实例 字段 -> 结构体字段 优点:提高开发效率,缺点牺牲执行性能,灵活性,弱化SQL能力。 gorm下载: 官网 go get -u github.com/jinzhu/gorm 7.1数据库的连接 // 引包 import
阅读全文
posted @ 2020-08-01 22:29 是阿凯啊
阅读(571)
评论(0)
推荐(0)
2020年7月26日
go语言设计模式-函数式选项模式
摘要: go语言设计模式-函数式选项模式 我们先定义一个结构体 type Option struct { A string B string C int } 我们再定义一个人构造函数 func newOption(a, b string, c int) *Option { return &Option{ A
阅读全文
posted @ 2020-07-26 01:36 是阿凯啊
阅读(413)
评论(0)
推荐(0)
go语言-gRPC简单实现
摘要: gRPC简单实现 0.RPC介绍 RPC时远程过程调用,是计算机通信协议。它可以通过运行的一台计算机的程序取调用另一个地址空间子程序。RPC是一CS模式。通过发送-接收进行交互 而gRPC是一个开源的RPC框架,能够在任意环境中,最初谷歌进行开发,后来开源。它能够解决不同语言和环境间通信的复杂度。
阅读全文
posted @ 2020-07-26 01:02 是阿凯啊
阅读(428)
评论(0)
推荐(0)
2020年7月23日
Go语言操作MySQL数据库
摘要: 7,Go操作MySQl 1.依赖下载 go get -u github.com/go-sql-driver/mysql 通过函数,驱动mysql func Open(driverName, dataSourceName string) (*DB error) 示例,打开一个SQL连接 package
阅读全文
posted @ 2020-07-23 22:25 是阿凯啊
阅读(278)
评论(0)
推荐(0)
2020年7月21日
Go语言Gin-4中间件
摘要: 5.gin 中间件 5.1 全局中间件 package main import ( "fmt" "github.com/gin-gonic/gin" "time" ) func MiddleWare() gin.HandlerFunc { return func(c *gin.Context) {
阅读全文
posted @ 2020-07-21 00:14 是阿凯啊
阅读(178)
评论(0)
推荐(0)
2020年7月19日
Go语言Gin-2.数据传输
摘要: 3.gin数据解析和 绑定 3.1 Json 数据解析和绑定 客户端传参,后端接收并解析到结构体 package main import ( "github.com/gin-gonic/gin" "net/http" ) type Login struct { // binding:"require
阅读全文
posted @ 2020-07-19 22:26 是阿凯啊
阅读(819)
评论(0)
推荐(0)
Go语言Gin-1.路由
摘要: 1.gin简介 镜像配置: // 安装出现timeout问题可以配置go module镜像,终端执行下面命令,为阿里镜像 go env -w GO111MODULE=on go env -w GOPROXY=https://mirrors.aliyun.com/goproxy/,direct 安装g
阅读全文
posted @ 2020-07-19 22:25 是阿凯啊
阅读(389)
评论(0)
推荐(0)
13.Go语言-并发编程
摘要: 5.并发编程 5.1并发介绍 5.1.1并发与并行 多线程程序在一个核的cpu上运行,就是并发。 多线程程序在多个核的cpu上运行,就是并行。 5.1.2协程 协程独立的栈空间,并共享堆空间,调度由用户自己控制,本质上类似于用户级县城 Goroutine 由官方实现的超级“线程池”。 5.2 Gor
阅读全文
posted @ 2020-07-19 22:19 是阿凯啊
阅读(147)
评论(0)
推荐(0)
12.Go语言-网络编程
摘要: 3.网络编程 3.1.TCP编程 server package main import ( "bufio" "fmt" "net" ) func process(conn net.Conn) { defer conn.Close() for { // 接收数据 reader := bufio.New
阅读全文
posted @ 2020-07-19 22:04 是阿凯啊
阅读(201)
评论(0)
推荐(0)
11.Go语言-接口
摘要: 2.接口 接口定义了一个对象的行为规范。 2.1接口 2.1.1接口类型 Go语言中接口是一种类型,一种抽象类型。 interface是一组methods的集合。 2.1.2为什么要用接口 package main import "fmt" type Cat struct{} func (c Cat
阅读全文
posted @ 2020-07-19 22:01 是阿凯啊
阅读(182)
评论(0)
推荐(0)
上一页
1
···
10
11
12
13
14
15
16
17
18
···
29
下一页
公告