# golang-go **Repository Path**: Lawrence_DevOps/golang-go ## Basic Information - **Project Name**: golang-go - **Description**: No description available - **Primary Language**: Unknown - **License**: MIT - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2020-09-23 - **Last Updated**: 2020-12-19 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # golang ### `1.grammar` 1.golang操作文件 ----file.go 2.golang关于json和map,切片,结构体的反序列化和序列化 ---json.go&deserialize.go 3.golang命令行参数的基本使用 ---flag.go 4.golang中map的几种定义形式以及curd操作 ---map.go 5.golang中struct的几种定义形式以及curd操作 ---struct.go 6.golang中定义方法需要注意的地方 ---method.go 7.golang实现工厂模式 ---factory.go 8.golang实现继承 ---extends.go 9.golang实现接口 ---interface.go 10.golang接口练习 ---interfaceTest.go 11.golang实现接口和继承的关系 ---interfaceTest.go 12.golang实现类型断言 ---assert.go 13.golang实现操作mysql增删改除操作 ---mysql.go 14.golang实现操作redis操作 ---redis.go 15.golang操作http ---http.go 16.golang操作goroutine添加互斥锁 ### `2.advanced` 1. 用户信息管理系统 2. 个人收支记录软件 3. golang实现聊天室 4. golang实现博客 5. golang实现api操作,实现swagger文档输出以及默认model的curd操作 6. golang实现golang package (sms,ip池) 7. golang实现beego api的请求过程及model初始化的过程 8. golang实现beego api的验证码登录及自动化Api文档,及单元测试golang package 9. golang实现爬虫,爬取github用户首页项目信息 10.golang爬取xxxx用户信息并插入ELK,kibana展示(仅用于测试,不商用) 11.golang爬虫,模块DataSaveService,FetchDataService使用RPC实现分布式 12.golang爬虫,使用zookeeper实现服务注册和发现 13.爬虫架构模块化 [爬虫效果展示](https://github.com/Leslie1sMe/golang/blob/master/test_crawler.gif) 11.iris使用一二三(todo)