- 博客(8)
- 收藏
- 关注
原创 1. 搭建项目 go原生http库项目
1. 搭建项目 go原生http库项目package mainimport ( "encoding/json" "log" "net/http")type IndexData struct { Title string `json:"title"` Desc string `json:"desc"`}func index(w http.ResponseWriter,r *http.Request) { w.Header().Set("Content-Type","a.
2022-04-20 22:07:43 212
原创 gin框架项目 待办清单
Go web开发系列教程,基于Gin框架和GORM的练手小项目。源码地址:https://github.com/Q1mi/bubblepackage mainimport ( "github.com/gin-gonic/gin" "gorm.io/driver/mysql" "gorm.io/gorm" "net/http")type Todo struct { ID int `json:"id"` Title string `json:"title"` Status..
2022-04-19 17:17:46 248
原创 go框架gin路由
package mainimport ( "github.com/gin-gonic/gin" "net/http")func main() { r:=gin.Default() r.GET("/index", func(c *gin.Context) { c.JSON(http.StatusOK,gin.H{ "method":"GET", }) }) r.POST("/index", func(c *gin.Context) { c.JSON(http.Sta.
2022-04-11 10:44:41 446
原创 go gin框架中间件
go gin框架中间件中间件也叫拦截器或者过滤器,这些中间件会在路由之前执行,以此完成一些特定功能,比如打印日志啊、登录认证、权限认证、错误返回等。package mainimport ( "fmt" "github.com/gin-gonic/gin" "net/http" "time")func indexHandler(c *gin.Context){ fmt.Println("index in ") c.JSON(http.StatusOK,gin.H{
2022-04-10 16:42:10 564
原创 go语言json序列化
go语言json序列化key-value (结构体,map,切片)序列化为json字符串操作package mainimport ( "encoding/json" "fmt")type Monster struct { Name string Age int Birthday string Sal float64 Skill string}func testStruct() { monster:= Monster{ Name: "jack", Age:
2022-04-09 17:42:28 1330
原创 go协程/goroutine
package mainimport ( "fmt" "runtime" "sync" "time")////func test(){// for i:=1;i<10;i++{// fmt.Println("hello world"+ strconv.Itoa(i))// time.Sleep(time.Second)// }//}var( myMap=make(map[int]int,10) //lock全局互斥锁 synchornized // mute.
2022-04-05 18:28:05 178
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人