• 2022-09-14
  • Go
清源正本,鉴往知来,Go lang1.18入门精炼教程,由白丁入鸿儒,Golang中引用类型是否进行引用传递EP18

开篇明义,Golang中从来就不存在所谓的“引用传递”,从来就只有一种变量传递方式,那就是值传递。因为引用传递的前提是存在“引用变量”,但是Golang中从来就没有出现过所谓的“引用变量”,所以也

我的设计模式之旅 ⑧ 状态模式
  • 2022-09-11
  • Go
我的设计模式之旅 ⑧ 状态模式

一个菜鸟的设计模式之旅,文章可能会有不对的地方,恳请大佬指出错误。编程旅途是漫长遥远的,在不同时刻有不同的感悟,本文会一直更新下去。程序介绍本程序实现状态模式。一个玩家从满血到死亡的过程有多个

  • 2022-09-11
  • Go
MySQL建表语句生成Golang代码

1.背景对于后台开发新的需求时,一般会先进行各种表的设计,写各个表的建表语句然后根据建立的表,写对应的model代码、基础的增删改查代码(基础的增删改查服务可以划入DAO(DataAccess

新建Github仓库并上传本地代码
  • 2022-09-11
  • Go
新建Github仓库并上传本地代码

按照Github的教程AddingalocalrepositorytoGitHubusingGit1.创建空的Github仓库创建远程仓库🔗,注意不要勾选AddaREA

我的设计模式之旅 ⑦ 观察者模式
  • 2022-09-11
  • Go
我的设计模式之旅 ⑦ 观察者模式

一个菜鸟的设计模式之旅,文章可能会有不对的地方,恳请大佬指出错误。编程旅途是漫长遥远的,在不同时刻有不同的感悟,本文会一直更新下去。程序介绍本程序实现观察者模式。使用C#、Go两门语言分别进行实

我的设计模式之旅 ⑥ 代理模式
  • 2022-09-10
  • Go
我的设计模式之旅 ⑥ 代理模式

一个菜鸟的设计模式之旅,文章可能会有不对的地方,恳请大佬指出错误。编程旅途是漫长遥远的,在不同时刻有不同的感悟,本文会一直更新下去。程序介绍本程序实现代理模式。小明很喜欢同班的雪怡,但是过于腼

我的设计模式之旅 ⑤ 装饰模式
  • 2022-09-10
  • Go
我的设计模式之旅 ⑤ 装饰模式

一个菜鸟的设计模式之旅,文章可能会有不对的地方,恳请大佬指出错误。编程旅途是漫长遥远的,在不同时刻有不同的感悟,本文会一直更新下去。程序介绍本程序实现装饰模式。小明和小王去吃沙县小吃,各自喜欢

我的设计模式之旅 ④ 解释器模式.
  • 2022-09-09
  • Go
我的设计模式之旅 ④ 解释器模式.

一个菜鸟的设计模式之旅,文章可能会有不对的地方,恳请大佬指出错误。编程旅途是漫长遥远的,在不同时刻有不同的感悟,本文会一直更新下去。程序介绍本程序实现解释器模式。程序可按需加载用户自定义的.w

我的设计模式之旅 ② 单例模式
  • 2022-09-09
  • Go
我的设计模式之旅 ② 单例模式

一个菜鸟的设计模式之旅,文章可能会有不对的地方,恳请大佬指出错误。编程旅途是漫长遥远的,在不同时刻有不同的感悟,本文会一直更新下去。程序介绍本程序实现了单例模式,三个工作者需要各自找到电梯搭乘

使用golang实现Redis中间件
  • 2022-09-08
  • Go
使用golang实现Redis中间件

(一).RESP协议解释  RESP协议在Redis1.2被引入,直到Redis2.0才成为和Redis服务器通信的标准。这个协议需要在你的Redis客户端实现。RESP是一个支持多种数据类型的序

  • 2022-09-07
  • Go
延宕执行,妙用无穷,Go lang1.18入门精炼教程,由白丁入鸿儒,Golang中defer关键字延迟调用机制使用EP17

先行定义,延后执行。不得不佩服Golang设计者天才的设计,事实上,defer关键字就相当于Python中的try{...}except{...}finally{...}结构设计中的finall

  • 2022-09-06
  • Go
【Go实战基础】slice 切片为什么更常用

数组元素固定,在Go语言中没有那么常用,更常用的数据结构是切片。什么是切片呢?切片就是动态的数组,它的长度不固定,可以随意向切片中追加元素,而且切片会在容量不足的时候自动扩容。切片(slice)