Skip to content

Leslie1sMe/golang

Repository files navigation

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.爬虫架构模块化

爬虫效果展示

    11.iris使用一二三(todo)

About

Golang的实战项目,学习笔记,代码例程汇总。

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published