随心的博客

好记性不如个烂笔头,随心记录!

返回顶部

随笔分类 -  后端开发

上一页 1 2 3 4 5 6 7 ··· 9 下一页
后端开发 PHP Golang Java Python
摘要:前言: Context 对象提供了很多内置的响应形式,JSON、HTML、Protobuf 、MsgPack、Yaml 、 String等。它会为每一种形式都单独定制一个渲染器。 Context是Gin最重要的部分。它允许我们在中间件之间 传递变量,管理流程,验证请求的JSON 并 呈现JSON响应 阅读全文
posted @ 2023-04-10 21:29 yangphp 阅读(74) 评论(0) 推荐(0)
摘要:前言: 中间件 middleware,也是一种处理器。主要用于在多个业务逻辑中间重用代码,例如认证校验,日志处理等。 中间件需要附加在路由上,使用 router.Use() 方法 正文: gin.Default() 初始化路由对象时,会随之附加两个中间件 Logger 和 Recovery gin. 阅读全文
posted @ 2023-04-10 21:25 yangphp 阅读(75) 评论(0) 推荐(0)
摘要:随心记录,内容仅供参考! 2023/04/09 gin框架介绍及安装 2023/04/09 gin框架路由router 2023/04/10 gin框架中间件 2023/04/10 Context响应,重定向,自定义函数,Abort 2023/04/12 go验证码的使用 2023/04/12 go 阅读全文
posted @ 2023-04-09 22:13 yangphp 阅读(151) 评论(0) 推荐(0)
摘要:前言: gin框架中采用的路由库是基于httprouter做的 正文: 需要安装postman 发送请求 各种请求方法: GET(string, ...HandlerFunc) POST(string, ...HandlerFunc) DELETE(string, ...HandlerFunc) P 阅读全文
posted @ 2023-04-09 22:09 yangphp 阅读(312) 评论(0) 推荐(0)
摘要:前言: Gin 是一个用 Go (Golang) 编写的 web 框架。封装比较优雅,API友好,源码注释比较明确,具有快速灵活,容错方便等特点,它是一个类似于 martini 但拥有更好性能的 API 框架, 由于 httprouter,速度提高了近 40 倍。 借助框架开发,不仅可以省去很多常用 阅读全文
posted @ 2023-04-09 22:03 yangphp 阅读(351) 评论(0) 推荐(0)
摘要:先下载包: go get github.com/bradfitz/gomemcache/memcache window下打开memcache服务: cd C:\Program Files\memcached memcached.exe start 再打开一个cmd窗口 连接memcached tel 阅读全文
posted @ 2023-04-08 22:29 yangphp 阅读(59) 评论(0) 推荐(0)
摘要:前言: 使用第三方开源的redis库: github.com/gomodule/redigo/redis 需要先安装redis包 go get github.com/gomodule/redigo/redis 正文: window下打开redis服务: 打开cmd命令行窗口 cd C:\Progra 阅读全文
posted @ 2023-04-08 22:28 yangphp 阅读(108) 评论(0) 推荐(0)
摘要:数据库连接: 使用database/sql包时必须注入(至少)一个数据库驱动。 go get github.com/go-sql-driver/mysql 导入包: import ( "database/sql" _ "github.com/go-sql-driver/mysql" ) 通过Init 阅读全文
posted @ 2023-04-08 22:27 yangphp 阅读(50) 评论(0) 推荐(0)
摘要:前言: 如果两个或者多个 goroutine ,访问某个共享的资源,比如同时对该资源进行读写时,就会处于相互竞争的状态,这就是并发中的资源竞争。 一个工具帮助我们检查是否存在共享资源竞争的问题 go build -race 正文: go语言中多个协程操作一个变量时会出现冲突的问题,这种情况会发生竞态 阅读全文
posted @ 2023-04-07 22:50 yangphp 阅读(59) 评论(0) 推荐(0)
摘要:前言: 协程的创建和使用,Go语言中使用goroutine非常简单, 只需要在调用函数的时候在前面加上go关键字,就可以为一个函数创建一个goroutine。 正文: 函数创建goroutine语法: go 函数名( 参数列表 ) 函数名:要调用的函数名。 参数列表:调用函数需要传入的参数。 gor 阅读全文
posted @ 2023-04-07 22:45 yangphp 阅读(128) 评论(0) 推荐(0)

上一页 1 2 3 4 5 6 7 ··· 9 下一页