自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(6)
  • 收藏
  • 关注

原创 go语言的魔幻旅程34-jwt、oauth2鉴权实现

两岸猿声啼不住,轻舟已过万重山认证和授权是大部分的服务端系统都会涉及到的一个功能模块,特别是在一些大型的企业中,由于系统的数量众多,不可能登录任何一个系统都需要相关人员逐个的输入系统的用户名和密码,在这样的情形下,如何实现一次登录,多系统自动登录或者一次授权后续自动登录的问题成为一个迫切需要解决的问题。基于jwt的授权在实战实现jwt授权方式之前,我们需要理解基于jwt的token认证机制,jwt机制生成的token由三部分组成:头部(header是生成签名的算法);有效载荷(payload包含一些特

2021-06-30 19:26:18 553

原创 go语言的魔幻旅程33-go整合redis

不登高山,不知天之高也;不临深溪,不知地之厚也少不在高,有仙则名;水不在深,有龙则灵,老话虽然如此,奈何现实生活却南辕北辙。不管是工作还是学习,如果一味的停留在舒适区,不去主动适应具有挑战性的环境,长此以往,随着时间的推移,恐怕个人的能力会不断的退化。说到这里就不得不说明下为什么现在市面上有的公司虽然技术早已经脱离主流技术好久了,但是却依然不思图变,主要原因恐怕有下面的几点,一则是相关的领导技术停留在原地,不主动接触新的技术,时间一长,主流技术完全陌生,倘若贸然上新技术可能出了问题都不知道怎么解决,这样的

2021-06-29 19:45:34 90

原创 go语言的魔幻旅程32-gRPC

愿你出走半生,归来仍是少年不知不觉go系列的教程已经写到32篇,争取今年能写到80篇的目标吧,时间如流水,逝者如斯夫,没有目标的生活,确实每一分每一秒过得那么的心惊胆颤,或许等到这个月的月末,又有一批少年即将放出樊笼,进入社会这所大学进行历练,前路未知,唯有祝他们出走半生,归来仍是少年。什么是RPC、gRPCrpc(Remote Procedure Call) 字面表达意思是远程过程调用,是一种通过网络从远程计算机程序上请求服务,而不需要了解底层网络技术的协议,翻译成大白话就是一个节点请求另一个节点的

2021-06-22 16:47:55 72

原创 go语言的魔幻旅程31-web框架之Gin

坐地日行八万里,巡天遥看一千河上九天揽月,下五洋捉鳖,中国人的自信从能都是将不可能一步步的变为现实,曾经的封锁、打压、讥讽终将成为前进征途上的一个个脚下的里程碑,无论前路多么坎坷,依然会有灿烂的明天终将到来。1、gin的hello worldimport "github.com/gin-gonic/gin"func main() { r := gin.Default() r.GET("/ping", func(c *gin.Context){ c.JSON(200, gin.H{

2021-06-17 14:26:52 166

原创 go语言的魔幻旅程30-orm框架之Gorm

欲穷千里目,更上一层楼Gorm相关的知识总体上而言不是很困难,从某种程度上来讲,只要扎扎实实的掌握了sql相关的语法,针对gorm的学习已经成功了50%, 剩下的部分无外乎是运用属于gorm语言的方式将sql语句进行恰当的表达,这个部分可能需要一定的时间来掌握,总体上来讲个人认为gorm这个框架设计的比较的蹩脚,接下来我将就采用mysql数据库的案例针对gorm展开总结。Gorm基本语法1、MySQL的连接gorm针对MySQL的连接需要两个包,分别为gorm包、MySQL包,获取的方式如下:g

2021-06-11 11:09:41 389 2

原创 go语言的魔幻旅程29-web开发

虎踞龙盘今胜昔,天翻地覆慨而慷70多年前,伟大领袖在号召百万雄狮打过长江去的前夜,兴之所至,大笔一挥,便留下了这首气势恢宏、磅礴大气的诗词。70多年过去了,蒋家王朝的统治早已经消失在浩瀚的历史烟云中,但是前进的征途上敌对势力的封锁从来未曾松懈过。在核心的关键技术领域我们始终处于一种被人掐脖子的状态,不过好在从今年开始,操作系统方面可以减去一项,如果说别的企业要来搞这块硬骨头,我是大概率不看好的,但是华为,我相信肯定能做成。go的web开发go的web开发其实相比与其他的编程语言容易了很多,一来是因为

2021-06-07 17:08:59 68

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除