File tree Expand file tree Collapse file tree 5 files changed +57
-13
lines changed Expand file tree Collapse file tree 5 files changed +57
-13
lines changed Original file line number Diff line number Diff line change @@ -35,7 +35,7 @@ disableKinds = ['taxonomy', 'taxonomyTerm']
35
35
36
36
# Set source repository location.
37
37
# Used for 'Last Modified' and 'Edit this page' links.
38
- BookRepo = ' https://github.com/minibear2333/golang'
38
+ BookRepo = ' https://github.com/golang- minibear2333/golang'
39
39
40
40
# Specifies commit portion of the link to the page's last modified commit hash for 'doc' page
41
41
# type.
Original file line number Diff line number Diff line change 43
43
44
44
虽然网上有很多入门与实战方面的书籍,但我想总结一下我工作或学习过程中接触到的知识,以供查阅。
45
45
46
+ ## 关于版权
47
+
48
+ 本书可能会借鉴其他书籍资料,一起网络图片,本书不作为商业用途,仅供学习交流,所借鉴内容来源于网络,会在文章末尾处标记引用位置。如源文章标记禁止引用则不会引用。
49
+
50
+ 因本书开源社区共同维护,难以控制,如有侵权,请留言提出,会在第一时间做出调整修改。
51
+
46
52
## 批评和建议
47
53
48
54
如果有任何建议或疑问欢迎随时在本书的评论区与我交流,会尽量在 1-2 天内回复你。
Original file line number Diff line number Diff line change @@ -32,15 +32,50 @@ headless: true
32
32
* [ 4.2 channel] ( 4.concurrent/channel )
33
33
* [ 4.3 select] ( 4.concurrent/select )
34
34
* [ 4.4 设置超时] ( 4.concurrent/timeout )
35
- * ** 时间处理与定时任务**
36
35
* [ 设置可热更新的定时器] ( a.timer/reset/reset-time )
37
- * ** 常用操作**
38
- * [ 1.1 Go文件操作大全] ( 番外.常用操作/Go文件操作大全 )
39
- * [ 1.2 Go代码基本标准规范] ( 番外.常用操作/Go代码基本标准规范 )
40
- * [ 1.3 切片排序sort包的使用] ( 番外.常用操作/切片排序sort包的使用 )
41
- * [ 1.4 Go与Dockerfile] ( 番外.常用操作/Golang打镜像Dockerfile的写法 )
42
- * [ 1.5 goroutine等待] ( 番外.常用操作/等待goroutine完成任务_循环中使用goroutine )
43
- * [ 1.6 命令行操作] ( 番外.常用操作/flag包读取命令行配置 )
44
- * [ 2. 小工具] ( tools/README )
45
- * ** go陷阱与缺陷**
36
+ * [ goroutine等待] ( 番外.常用操作/等待goroutine完成任务_循环中使用goroutine )
37
+ * 并发安全
38
+ * 协程池
39
+ * 消费者生产者框架
40
+ * ** 第x章、反射**
41
+ * ** 第五章、性能调优**
42
+ * cpu调度
43
+ * 内存管理
44
+ * 垃圾回收
45
+ * PProf
46
+ * 逃逸分析
47
+ * 链路追踪
48
+ * 自监控
49
+ * ** 第六章、调试与测试**
50
+ * 调试
51
+ * 单元测试
52
+ * mock
53
+ * 自动化测试
54
+ * ** 第七章、标准库**
55
+ * [ Go代码基本标准规范] ( 番外.常用操作/Go代码基本标准规范 )
56
+ * 时间处理
57
+ * 字符串处理
58
+ * [ 文件操作] ( 番外.常用操作/Go文件操作大全 )
59
+ * [ 排序] ( 番外.常用操作/切片排序sort包的使用 )
60
+ * [ 命令行操作] ( 番外.常用操作/flag包读取命令行配置 )
61
+ * 跨平台编译
62
+ * ** 第八章、优秀开源组件**
63
+ * 日志
64
+ * 配置管理
65
+ * 接口文档
66
+ * 错误码控制
67
+ * 数据库连接
68
+ * 为开源项目贡献代码
69
+ * ** 第十章、分布式系统**
70
+ * 分布式ID生成器
71
+ * 分布式锁
72
+ * 分布式一致性算法
73
+ * ** 第x章、web应用**
74
+ * ** 第x章、微服务**
75
+ * ** 第x章、服务治理**
76
+ * ** 第x章、GO语言版本分析**
77
+ * ** 番外1、拓展应用**
78
+ * [ 小工具] ( tools/README )
79
+ * [ Go与Dockerfile] ( 番外.常用操作/Golang打镜像Dockerfile的写法 )
80
+ * ** 番外2、陷阱与缺陷**
46
81
* [ range的第二个值实际上是值拷贝] ( impossible/range/README )
Original file line number Diff line number Diff line change 53
53
`
54
54
```
55
55
56
- 如果有其他建议欢迎补充
56
+ ## 接入自动格式化检查
57
+
58
+ ## 接入自动化代码缺陷扫描
Original file line number Diff line number Diff line change @@ -7,7 +7,8 @@ function buildFun() {
7
7
echo pwd: ` pwd`
8
8
cp -r blog blog.bak
9
9
mv blog.bak ../
10
- cd ../
10
+ cd ../blog.bak && hugo -D
11
+ cd ..
11
12
rm -rf ./golang-minibear2333.github.io/*
12
13
mv blog.bak/public/* ./golang-minibear2333.github.io/
13
14
rm -rf blog.bak/
You can’t perform that action at this time.
0 commit comments