随笔分类 -  goweb

go web分类
摘要:前述 18年的那个留校夏天,极其偶然接触到了《Docker+Kubernetes》,由纯运维的发展方向转到了云原生运维的发展方向。19年5月以《linux helmsman platform》获得IT创新大赛二等奖,其实质是围绕云原生的边侧服务集成部署。20年5月以《基于Kubernetes的舵手集 阅读全文
posted @ 2022-07-06 16:48 紫色飞猪 阅读(2205) 评论(3) 推荐(9) 编辑
摘要:前言 听说下一个项目 可能要用微服务开发,趁着项目的空档期,对于go微服务的框架进行了学习。目前go的微服务框架个人认为处于百家齐放的时代,可能这也是go的生态的一个特点吧,也曾简单用过go-miecro,gin+micro+gorm+mysql+redis 常见方案使用起来还是蛮顺手的,可惜该框架 阅读全文
posted @ 2022-07-01 15:00 紫色飞猪 阅读(4656) 评论(0) 推荐(0) 编辑
摘要:git 忽略 .idea文件 多人开发时,会出现明明在gitignore中忽略了.idea文件夹,但是提交时仍旧会出现.idea内文件变动的情况 原因 .idea已经被git跟踪,之后再加入.gitignore后是没有作用的 解决办法 清除.idea的git缓存 git rm -r --cached 阅读全文
posted @ 2022-06-10 13:40 紫色飞猪 阅读(1166) 评论(0) 推荐(0) 编辑
摘要:package pkg import ( "crypto/tls" "errors" "io/ioutil" "net" "net/http" "strings" "time" ) type HTTPClient interface { Do(req *http.Request) (*http.Re 阅读全文
posted @ 2022-01-21 15:28 紫色飞猪 阅读(188) 评论(0) 推荐(0) 编辑
摘要:golang101 经过一段时间的验证,此书在不断更新中,值得跟随学习,特分享给道友 github地址:https://github.com/golang101/golang101.git 部署 安装 在个人的云服务器部署,方便在随时随地查看 运行 # git clone https://githu 阅读全文
posted @ 2020-12-08 15:10 紫色飞猪 阅读(344) 评论(0) 推荐(0) 编辑
摘要:目录结构 controller:与控制器相关 dao:与数据库相关 logic:与业务逻辑相关 model:模型层的增删改查 routers:路由层 static:静态文件层 templates:模板层 main.go:入口层 例子 go package main import ( "github. 阅读全文
posted @ 2020-04-28 16:46 紫色飞猪 阅读(749) 评论(1) 推荐(0) 编辑
摘要:[TOC] Gin+Gorm小项目 创建项目 引用静态文件 搭建架子 go package main import ( "github.com/gin gonic/gin" "net/http" ) //Tode Model type Tode struct { ID int Title strin 阅读全文
posted @ 2020-04-28 16:18 紫色飞猪 阅读(2398) 评论(0) 推荐(1) 编辑
该文被密码保护。
posted @ 2020-04-24 10:05 紫色飞猪 阅读(52) 评论(0) 推荐(0) 编辑
摘要:Gin框架允许开发者在处理请求的过程中,加入用户自己的钩子(Hook)函数。这个钩子函数就叫中间件,中间件适合处理一些公共的业务逻辑,比如登录认证、权限校验、数据分页、记录日志、耗时统计等 定义中间件 Gin中的中间件必须是一个gin.HandlerFunc类型 入门案例 注册中间件 在gin框架中 阅读全文
posted @ 2020-04-21 20:01 紫色飞猪 阅读(2428) 评论(0) 推荐(0) 编辑
摘要:路由及路由组 没有路由 路由组 阅读全文
posted @ 2020-04-20 17:40 紫色飞猪 阅读(1876) 评论(0) 推荐(0) 编辑
摘要:#### ```go package main import ( "github.com/gin-gonic/gin" "net/http" ) func main() { r := gin.Default() //http重定向 r.GET("/index", func(c *gin.Context) { //c.JSON(http.StatusOK, gin.H{ // "status": " 阅读全文
posted @ 2020-04-20 17:33 紫色飞猪 阅读(6564) 评论(0) 推荐(0) 编辑
摘要:单文件上传 前端 后端 后端 阅读全文
posted @ 2020-04-20 17:28 紫色飞猪 阅读(2437) 评论(0) 推荐(0) 编辑
摘要:为了能够更方便的获取请求相关参数,提高开发效率,我们可以基于请求的Content Type识别请求数据类型并利用反射机制自动提取请求中QueryString、form表单、JSON、XML等参数到结构体中。 下面的示例代码演示了.ShouldBind()强大的功能,它能够基于请求自动提取JSON、f 阅读全文
posted @ 2020-04-20 17:22 紫色飞猪 阅读(1399) 评论(0) 推荐(0) 编辑
摘要:[TOC] Gin渲染 HTML渲染 自定义模板函数 静态文件处理 例子 下载:http://sc.chinaz.com/moban/191216115340.htm down JSON渲染 go package main import ( "github.com/gin gonic/gin" "n 阅读全文
posted @ 2020-04-18 18:03 紫色飞猪 阅读(1348) 评论(0) 推荐(0) 编辑
摘要:模板引擎 Go为我们提供了text/template库和html/template库这两个模板引擎,模板引擎通过将数据和模板组合在一起生成最终的HTML,而处理器负责调用模板引擎并将引擎生成的HTMl返回给客户端。 Go的模板都是文本文档(其中Web应用的模板通常都是HTML),它们都嵌入了一些称为 阅读全文
posted @ 2020-04-17 21:32 紫色飞猪 阅读(5389) 评论(0) 推荐(0) 编辑
摘要:前言 我一直这么认为:不会一门语言不能说自己是搞IT的,不会数据结构不能说自己是搞开发的。 用了15天时间复习了一遍go语言,自我感觉小有成就。在学数据结构和web之间纠结。最终决定先web后数据结构。 go语言的原生net/http就已经足够优秀了,go也有几个出名的框架。我选择从gin框架入门w 阅读全文
posted @ 2020-04-16 17:29 紫色飞猪 阅读(3206) 评论(0) 推荐(1) 编辑

点击右上角即可分享
微信分享提示