Skip to content

Commit 2d3cfc5

Browse files
committed
docs(dir): 更新大纲
1 parent 594057d commit 2d3cfc5

File tree

5 files changed

+57
-13
lines changed

5 files changed

+57
-13
lines changed

blog/config.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -35,7 +35,7 @@ disableKinds = ['taxonomy', 'taxonomyTerm']
3535

3636
# Set source repository location.
3737
# Used for 'Last Modified' and 'Edit this page' links.
38-
BookRepo = 'https://github.com/minibear2333/golang'
38+
BookRepo = 'https://github.com/golang-minibear2333/golang'
3939

4040
# Specifies commit portion of the link to the page's last modified commit hash for 'doc' page
4141
# type.

blog/content/_index.md

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -43,6 +43,12 @@
4343

4444
虽然网上有很多入门与实战方面的书籍,但我想总结一下我工作或学习过程中接触到的知识,以供查阅。
4545

46+
## 关于版权
47+
48+
本书可能会借鉴其他书籍资料,一起网络图片,本书不作为商业用途,仅供学习交流,所借鉴内容来源于网络,会在文章末尾处标记引用位置。如源文章标记禁止引用则不会引用。
49+
50+
因本书开源社区共同维护,难以控制,如有侵权,请留言提出,会在第一时间做出调整修改。
51+
4652
## 批评和建议
4753

4854
如果有任何建议或疑问欢迎随时在本书的评论区与我交流,会尽量在 1-2 天内回复你。

blog/content/index.md

Lines changed: 45 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -32,15 +32,50 @@ headless: true
3232
* [4.2 channel](4.concurrent/channel)
3333
* [4.3 select](4.concurrent/select)
3434
* [4.4 设置超时](4.concurrent/timeout)
35-
* **时间处理与定时任务**
3635
* [设置可热更新的定时器](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、陷阱与缺陷**
4681
* [range的第二个值实际上是值拷贝](impossible/range/README)

blog/content/番外.常用操作/Go代码基本标准规范.md

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -53,4 +53,6 @@
5353
`
5454
```
5555

56-
如果有其他建议欢迎补充
56+
## 接入自动格式化检查
57+
58+
## 接入自动化代码缺陷扫描

scripts/publish.sh

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,8 @@ function buildFun() {
77
echo pwd: `pwd`
88
cp -r blog blog.bak
99
mv blog.bak ../
10-
cd ../
10+
cd ../blog.bak && hugo -D
11+
cd ..
1112
rm -rf ./golang-minibear2333.github.io/*
1213
mv blog.bak/public/* ./golang-minibear2333.github.io/
1314
rm -rf blog.bak/

0 commit comments

Comments
 (0)