Skip to content

Latest commit

 

History

History
351 lines (170 loc) · 13.7 KB

File metadata and controls

351 lines (170 loc) · 13.7 KB

目录🐾

前言

使用到的工具有golang,vim,vscode

如果你有良好的网络环境(科学上网),可以直接访问replit在线仓库地址

Go语言基础篇—番外篇

🐾Go语言精度丢失问题

🐾chan底层分析

🐾Go并发

🐾Go实现批量处理文件

🐾九型人格- -学会和人打交道不该出现在这❌

Go语言基础

Go语言面对对象

Go语言高级

Go语言进阶

Go网络编程和并发编程

🐾👓1. 互联网协议介绍

🐾👓2. socket编程

🐾👓3. TCP编程

🐾👓4. UDP编程

🐾👓5. TCP黏包

🐾👓6. http编程

🐾👓7. WebSocket编程

🐾👓8. 并发介绍

🐾👓9. Goroutine

🐾👓10. runtime包

🐾👓11. Channel

🐾👓12. Goroutine池

🐾👓13. 定时器

🐾👓14. select

🐾👓15. 并发安全和锁

🐾👓16. Sync

🐾👓17. 原子操作(atomic包)

🐾👓18. GMP 原理与调度

🐾👓19. Go爬虫小案例


Go连接数据库

🐾👓Mysql

🐾👓20. Mysql使用

🐾👓21. Insert操作

🐾👓22. Select操作

🐾👓23. Update操作

🐾👓24. Delete操作

🐾👓25. MySQL事务

Redis

🐾👓26. Redis介绍

🐾👓27. 链接Redis

🐾👓28. String类型Set、Get操作

🐾👓29. String批量操作

🐾👓30. 设置过期时间

🐾👓31. List队列操作

🐾👓32. Hash表

🐾👓33. Redis连接池


go操作ETCD

🐾👓34. ETCD介绍

🐾👓35. 操作ETCD

Go - zookeeper

🐾👓36. 基本操作测试

🐾👓37. 简单的分布式server

🐾👓38. Zookeeper命令行使用

🐾👓39. Kafka介绍

go操作kafka

🐾👓40. Kafka深层介绍

🐾👓41. Kafka的安装

🐾👓42. 操作Kafka

go操作RabbitMQ

🐾👓43. MQ 简介

🐾👓44. RabbitMQ安装

🐾👓30. Simple模式

🐾👓46. Work模式

🐾👓47. Publish模式

🐾👓48. Routing模式

🐾👓49. Topic模式

go操作ElasticSearch

🐾👓50. ElasticSearch 介绍

🐾👓51. Elasticsearch安装

🐾👓52. Kibana安装

🐾👓53. 操作ElasticSearch


Go语言常用包

🐾👓54. fmt包

🐾👓55. Time包

🐾👓56. Flag

🐾👓57. Log

🐾👓58. IO操作

🐾👓59. Strconv

🐾👓60. Template

🐾👓61. Http

🐾👓62. Context

🐾👓63. 数据格式

🐾👓64. 反射


beego框架

🐾👓65. beego框架

🐾👓66. 新建项目

🐾👓67. 路由设置

🐾👓68. Controller运行机制

🐾👓69. Model逻辑

🐾👓70. View编写

🐾👓71. 静态文件处理

🐾👓72. gin简介


Go高级

🐾👓73. Go跨平台交叉编译

🐾👓74. 文件上传

🐾👓75. 依赖管理

🐾👓76. 高效读取配置信息

🐾👓77. 实时读取文件内容


密码学

🐾👓78. 哈希算法

🐾👓79. 加密解密

🐾👓80. md5

🐾👓81. base64

🐾👓82. sha

🐾👓83. hmac


高级技巧

🐾👓84. 查询结果反射结构体(mysql)

🐾👓85. form(表单)数据绑定结构体

🐾👓86. 验证码

🐾👓87. 发邮件

🐾👓88. go-admin


总结

🐾👓89. Golang新手可能会踩的58个坑

🐾👓90. 总结Go对文件的读取方式

🐾👓91. Go 命令:go test 工具详解

🐾👓92. Go 命令指南

🐾👓93. 调试技巧:使用 GDB 调试 Go 程序

🐾👓94. 理清 Go 中晦涩难懂的寻址问题

🐾👓95. 学习 Go 语言中边界检查

🐾👓96. Go 语言中的内存分配规律及逃逸分析

🐾👓97. 测试技巧:单元测试(Unit Test)

🐾👓98. 测试技巧:模糊测试(Fuzzing)

🐾👓99. 测试技巧:网络测试

🐾👓100. 测试技巧:基准测试(Benchmark)