Golang
Go语言的学习笔记
叫我去学习~
这个作者很懒,什么都没留下…
展开
-
Go 实现简单工厂模式
简单工厂模式又称为静态工厂方法,它属于类创建型模式简单工厂模式的要点当需要什么时,只需要传入一个正确的参数,就可以获取到你所需要的对象,不需要知道它的创建细节什么时候需要简单工厂模式?1、创建的对象较少,不会造成工厂方法中的业务逻辑太过复杂。2、客户端只知道传入工厂类的参数,对于如何创建对象不关心,只需要知道类型对应的参数即可。案例演示1、背景我去奶茶店买奶茶。2、背景解析我 ==> 客户端 ==> 我的目标 ==> 要买奶茶(我不关心奶茶是怎么做的,是谁做的,我原创 2022-02-09 22:49:43 · 389 阅读 · 0 评论 -
Go 实现一个简易的配置文件(ini)的解析器
Go 实现一个简易的[ ini | properties ]配置文件的解析因为需要 ini 配置文件?方便管理项目的各种配置,比如 mysql、redis等配置用到比较重要的知识点:reflect(反射)本文不进行详细介绍,请自行进行查询相关资料1、分析 ini 文件内容如下 (project_dev.ini)** 关于 mysql 的配置块[mysql]## 数据库的连接地址jdbc=jdbc:mysql://127.0.0.1:3306/test_db// 数据库的登录账户use原创 2022-01-11 00:01:03 · 892 阅读 · 1 评论 -
Go-简单学生管理系统(结构体版)
package mainimport ( "fmt" "os")var ( sms stuController)// 学生信息的管理者type stuController struct { allStudentMap map[string]student}// 学生结构体type student struct { id, name string}// 学生的构造函数func newStudent(id, name string) student { return原创 2022-01-07 00:33:45 · 105 阅读 · 0 评论 -
Go-简单的学生管理系统(函数版)
package mainimport ( "fmt" "os")var ( allStuMap map[string]student // 声明一个变量)/**函数版学生管理系统写一个系统能够查看、新增、删除、修改 学生*//**学生构造体*/type student struct { id, name string}func newStudent(id, name string) student { return student{ id: id,原创 2022-01-06 23:29:55 · 349 阅读 · 0 评论 -
Go环境安装与卸载(zip形式)
Go环境安装以windows10环境为例基本环境安装https://studygolang.com/dl (Go语言的安装包下载地址–国内地址)1、选择自已合适的版本进行下载(我这里以 msi 为例)2、找到下载完成的 msi(双击),进行安装3、Go环境安装如果之前有安装过 Go,会出现这个提示(点击 Yes, Uninstall 进行重新安装)Go默认是安装在C盘中,根据上图中的 1 进行修改 Go的安装目录,否则的话直接点击 Next (图中的 2 )点击 insta原创 2021-12-26 20:17:22 · 3010 阅读 · 1 评论