首页
首页
沸点
课程
直播
活动
竞赛
商城
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
Golang后端服务及部署基础
小小小丶叶子
创建于2021-09-23
订阅专栏
Golang后端服务及部署基础的知识,包括Gin框架中的各种知识,和Docker,k8s的简要认识
等 42 人订阅
共18篇文章
创建于2021-09-23
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
Kubernetes部署Golang工程
一、Kubernetes简述 1.什么是Kubernetes Kubernetes 是一个开源项目,用于统一管理容器化的应用集群。 Kubernetes 负责在大规模服务器环境中管理容器组(pod)的
Docker的使用&制作Golang微服务镜像并运行
一、Docker简述 注:Docker的安装 1.什么是Docker 笼统一点理解的话,你可以把它看成一个轻量级的VMware虚拟机, 2.优点 启动速度快 占用资源少 部署方便 隔离性好 易于管理
Golang gRPC微服务
一、GRPC微服务简述 1.什么是微服务? 其实是一种架构风格,把一个应用整体划分成一个个独立的小服务,一个服务只做一个事情,服务之间相互协调配合。 2.什么是gRPC? gRPC是Google开发的
Golang Gin+Vue+Nginx & 前后端分离 & 跨域请求及解决办法
一、Vue前端框架的使用(goland) 1. 使用的是Goland的插件进行安装node.js和vue.js(网上也有直接安装的) 在Goland中 File -> Settings -> Plug
Golang kafka简述和操作(sarama同步异步和消费组)
一、Kafka简述 1. 为什么需要用到消息队列 异步:对比以前的串行同步方式来说,可以在同一时间做更多的事情,提高效率; 解耦:在耦合太高的场景,多个任务要对同一个数据进行操作消费的时候,会导致一个
Golang 邮件发送stmp
一、邮件发送准备 获取相应邮箱的授权码,用QQ邮箱为例: 二、Golang 操作发送邮箱 1. 第三方库 2. 示例: 参数解析 receiver Subject Html attachment 示例
Golang 定时任务cron最新版
一、cron定时任务简述 cron用表达式来指定执行任务的时间,异步执行。表达式说明如下 二、golang 操作cron发布定时任务 1. 安装cron最新第三方库,和老版本的最大区别在于如果需要秒级
Golang Redis常用操作&复杂数据类型的缓存(redigo)
一、Redis简介 1. Redis是什么? 2. 为什么要用Redis? 通俗点的意思,就是因为redis直接作用于缓存,比关系型的数据库快得多,大多数时候是配合关系型数据库使用,避免访问频率高的数
Golang 数据库操作(sqlx)&不定字段结果查询
一、Mysql数据库 为什么要使用数据库 一开始人手动记录数据,不能长期保存,追溯; 然后创建了文件系统,能够长期保存,但是查询追溯更新麻烦,数据可以发生冗余重复; 实现了数据库的方式,能够长期保存,
Golang Gin框架 中间件(二)常用中间件(JWT验证、限流)
一、JWT验证中间件 1.对比 cookie、session、token、jwt 因为HTTP是无状态协议,无法证明切换了网页无法证明“你还是你”,所以为了能够保存一些状态或者信息,有了这些方案: c
Golang Gin框架 中间件(一)中间件解析
中间件解析 每个中间件是独立的,可以多个中间件组成一个链状的结构,让request请求流水线般的进行拦截处理。 除了内置的中间件r := gin.Default()中的日志中间件Logger() 和
Gin框架 静态文件&上传文件
一、静态文件 在工程目录下创建Assets文件夹,放入一些图片,如下 静态文件是指服务器上的静态资源,如音频、图片、文本、脚本等等,为了让静态文件可以被用户直接访问,Gin框架有三种函数实现: ①.访
Gin框架 RESTful API & 参数获取
一、RESTful API是什么 REST是Representational State Transfer的简称,中文翻译为“表征状态转移”或“表现层状态转化”,通俗一点的话就是RESTful是一种风
Gin工程项目目录结构
一、项目结构示例 注:该项目是我个人项目示例,各位可以自行命令或设计目录结构。 二、文件逐个分析 1.Apps 主体业务层,放入除数据库操作的所有的逻辑处理业务,提供给路由配置连接的函数,示例: 2.
Gin框架运行过程简要探究
一、内部运行图 二、各部分源码简要分析 1. 用户发送请求 上一节中用户在浏览器上输入的http://127.0.0.1:8080/hello,会请求和本机的8080端口建立TCP连接进行通信;实际使
快速认识并使用Gin框架搭建工程
一、 为什么选择用Gin框架 最初是在Gin框架和Beego框架这两个框架上做个选择,两者的社区用户量都很大,都很活跃。Beego大而全,几乎所有的模块都模块化,封装好,开箱即用,而Gin的有点就是简
Golang环境的搭建
Window和linux系统golang环境搭建。 Window和linux系统golang环境搭建。
写在前面的话&目录
本文章是想记录一下在工作项目中所用到的技能和所遇到的问题及解决思路,主要方向是WEB后端(包括K8S部分),大部分都是出于项目工作需要而自学,如果讲述有误,请告知,谢谢。