提交 8b2f99c5 编写于 作者: eryajf's avatar eryajf

[sync]

上级
name: Sync Github Repos To Gitee
on:
push:
branches:
- main
jobs:
build:
runs-on: ubuntu-20.04
steps:
- name: Sync Github Repos To Gitee #名字随便起
uses: Yikun/hub-mirror-action@v1.0 #使用Yikun开发的hub-mirror-action
with:
src: github/eryajf #源端账户名
dst: gitee/eryajf #目的端账户名
dst_key: ${{ secrets.GITEE_PRIVATE_KEY }} #SSH密钥对中的私钥,即 id_rsa
dst_token: ${{ secrets.GITEE_TOKEN }} #Gitee账户的私人令牌
account_type: user #账户类型
clone_style: "ssh" #使用ssh方式进行clone,也可以使用https
debug: true #启用后会显示所有执行命令
force_update: true #启用后,强制同步,即强制覆盖目的端仓库
static_list: "Learning-Weekly" #静态同步列表,在此填写需要同步的仓库名称,可填写多个
timeout: '600s' #git超时设置,超时后会自动重试git操作
\ No newline at end of file
MIT License
Copyright (c) 2018 Abel Su
Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
in the Software without restriction, including without limitation the rights
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
copies of the Software, and to permit persons to whom the Software is
furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice shall be included in all
copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
SOFTWARE.
![logo](https://ae01.alicdn.com/kf/HTB1oFMme79E3KVjSZFG76319XXap.png ':size=100')
# Learning-Weekly
> 💻学习📝记录🔗分享
[源码](https://github.com/eryajf/Learning-Weekly)
[浏览](README.md)
\ No newline at end of file
<link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/font-awesome@4.7.0/css/font-awesome.min.css">
<script async src="https://cdn.jsdelivr.net/npm/busuanzi@2.3.0/bsz.pure.mini.min.js"></script>
?> <span id="busuanzi_container_site_uv"><img src="_media/visit.svg" data-origin="view.svg" alt data-no-zoom> 本站访客数 <span id="busuanzi_value_site_uv"><i class="fa fa-spinner fa-spin"></i></span> 人次</span><br><span id="busuanzi_container_page_pv"><img src="//notes.abelsu7.top/_media/view.svg" data-origin="view.svg" alt data-no-zoom> 本文阅读量 <span id="busuanzi_value_page_pv"><i class="fa fa-spinner fa-spin"></i></span></span>
> [!TIP]
> An awesome project. by [docsify](https://docsify.js.org/#/)!
## 主题
[使用的主题docsify-themeable](https://github.com/jhildenbiddle/docsify-themeable)
## 插件
- [copy](https://github.com/jperasmus/docsify-copy-code)
- [字数统计](https://github.com/827652549/docsify-count)
- [上下文章跳转](https://github.com/imyelo/docsify-pagination)
- [评论插件](https://github.com/gitalk/gitalk)
- [docsify-tabs](https://github.com/jhildenbiddle/docsify-tabs)
- [mermaid-docsify](https://github.com/Leward/mermaid-docsify)
- [在每一页上添加 Edit on github 按钮](https://github.com/cyrilf/docsify-edit-link)
- [给网页上的中文和英文、数字、符号之间添加空格](https://github.com/sy-records/docsify-pangu)
- [主题明暗色切换](https://github.com/boopathikumar018/docsify-darklight-theme)
- [更丰富的提醒块儿](https://github.com/fzankl/docsify-plugin-flexible-alerts)
## 设计优秀的docsify博客
- [ETS blog](https://notebook.js.org/#/README)
- [Coding-Notes](https://notes.abelsu7.top/#/)
## 🌍访问地球
<script type="text/javascript" src="//rf.revolvermaps.com/0/0/6.js?i=5qc0gaizuzd&amp;m=0&amp;c=ff0000&amp;cr1=ffffff&amp;f=arial&amp;l=0" async="async"></script>
## 如何与我一起维护此项目
- 本地安装docsify
```
npm i docsify-cli -g
```
- fork项目之后将项目克隆到本地
```
git clone https://github.com/eryajf/Learning-Weekly.git
```
- 修改本地path
```
# 调整 docs/index.html 的basePath
basePath: '/Learning-Weekly/', // github
// basePath: '/', // 本地
```
- 运行
```
$ cd docs
$ docsify serve
```
然后就可以访问了。
- 注意:
- 涉及图片存放在img目录中
- 学习周刊标题风格要保持一致,同时子标题需要加粗,从而实现表格效果!
![logo](./img/logo.png ':size=100')
# Learning-Weekly
> 💻学习📝记录🔗分享
[源码](https://github.com/eryajf/Learning-Weekly)
[浏览](README.md)
\ No newline at end of file
- **项目说明**
- [![](./img/help.svg)README](/README)
- **学习周刊**
- [![](./img/program.svg)2021年](/learningweekly/2021)
- **其他快链**
- [![](./img/favicon.ico ':size=16')LINKS](/links)
\ No newline at end of file
<svg aria-labelledby="simpleicons-github-icon" role="img" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg" width="16" height="16" fill="#808080"><title id="simpleicons-github-icon">GitHub icon</title><path d="M12 .297c-6.63 0-12 5.373-12 12 0 5.303 3.438 9.8 8.205 11.385.6.113.82-.258.82-.577 0-.285-.01-1.04-.015-2.04-3.338.724-4.042-1.61-4.042-1.61C4.422 18.07 3.633 17.7 3.633 17.7c-1.087-.744.084-.729.084-.729 1.205.084 1.838 1.236 1.838 1.236 1.07 1.835 2.809 1.305 3.495.998.108-.776.417-1.305.76-1.605-2.665-.3-5.466-1.332-5.466-5.93 0-1.31.465-2.38 1.235-3.22-.135-.303-.54-1.523.105-3.176 0 0 1.005-.322 3.3 1.23.96-.267 1.98-.399 3-.405 1.02.006 2.04.138 3 .405 2.28-1.552 3.285-1.23 3.285-1.23.645 1.653.24 2.873.12 3.176.765.84 1.23 1.91 1.23 3.22 0 4.61-2.805 5.625-5.475 5.92.42.36.81 1.096.81 2.22 0 1.606-.015 2.896-.015 3.286 0 .315.21.69.825.57C20.565 22.092 24 17.592 24 12.297c0-6.627-5.373-12-12-12"/></svg>
\ No newline at end of file
<?xml version="1.0" standalone="no"?><!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"><svg t="1542871726570" class="icon" style="" viewBox="0 0 1024 1024" version="1.1" xmlns="http://www.w3.org/2000/svg" p-id="17832" xmlns:xlink="http://www.w3.org/1999/xlink" width="16" height="16"><defs><style type="text/css"></style></defs><path d="M504.45 67.48c-247.42 0-448 200.35-448 447.5s200.58 447.5 448 447.5 448-200.35 448-447.5-200.58-447.5-448-447.5z m44.75 672.81h-90v-270h90z m0.5-360.62h-90v-90h90z" fill="#108EE9" p-id="17833"></path></svg>
\ No newline at end of file
<?xml version="1.0" standalone="no"?><!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"><svg t="1543289772066" class="icon" style="" viewBox="0 0 1025 1024" version="1.1" xmlns="http://www.w3.org/2000/svg" p-id="48191" xmlns:xlink="http://www.w3.org/1999/xlink" width="16.015625" height="16"><defs><style type="text/css"></style></defs><path d="M512 0a512 512 0 1 0 512 512A512 512 0 0 0 512 0z m191.146667 554.666667s-75.52 5.973333-58.026667-57.6c-5.12-17.066667 91.733333-60.586667 80.213333-120.746667a87.893333 87.893333 0 0 0-166.826666-2.56v283.733333c0 39.68-77.653333 170.666667-241.066667 115.626667A175.36 175.36 0 0 1 213.333333 609.28 187.733333 187.733333 0 0 1 325.12 469.333333c62.72-17.493333 85.333333 42.666667 58.026667 72.106667-20.053333 9.813333-143.36 61.44-58.026667 144.213333a92.16 92.16 0 0 0 144.213333-26.88V369.066667a173.653333 173.653333 0 0 1 262.826667-103.68s191.146667 111.36-30.293333 290.986666z m0 0" fill="#2BA245" p-id="48192"></path></svg>
\ No newline at end of file
<?xml version="1.0" standalone="no"?><!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"><svg t="1544104922412" class="icon" style="" viewBox="0 0 1024 1024" version="1.1" xmlns="http://www.w3.org/2000/svg" p-id="2220" xmlns:xlink="http://www.w3.org/1999/xlink" width="16" height="16"><defs><style type="text/css"></style></defs><path d="M157.515279 0h708.969342A157.414887 157.414887 0 0 1 1023.9999 156.410965v711.17797A157.414887 157.414887 0 0 1 866.484621 1023.9999H157.515279A157.414887 157.414887 0 0 1 0 867.588935V156.410965A157.414887 157.414887 0 0 1 157.515279 0z" fill="#0078D1" p-id="2221"></path><path d="M242.848604 511.196813h110.933322c2.409412-37.145094 0-116.956851 0-173.47763h-54.211759c-15.159214 33.330193-29.314507 60.235288-57.323916 71.278424a63.849406 63.849406 0 0 1-41.461957 3.614117c12.247842 1.505882 54.312152-150.588221 74.892542-178.497237a77.60313 77.60313 0 0 1 57.5247-28.812546 319.447812 319.447812 0 0 1-24.596076 86.337246H514.007793v46.079996H402.672902c0 55.717642 2.108235 135.529398 0 173.47763h128.803124l-0.602353 46.581956-130.509791-0.702745c-1.204706 10.039215-2.309019 34.534899-3.513725 43.871368 0 0 68.367052 71.479209 104.70901 117.860381v80.313717c-38.751369-51.601564-119.466655-147.877633-119.466655-147.877632-48.690191 123.482341-116.555283 167.956062-116.555283 167.956062H190.745079s147.877633-162.032925 159.121553-261.019583h-154.603906z m312.922322-222.468998H813.176391v465.518386l-104.809402 0.50196-77.904306 63.949798-31.623526-64.451758h-43.068231z m209.919979 44.774897H603.557588v366.029768h9.33647l27.60784 57.524701 71.378817-57.524701h53.81019z" fill="#FFFFFF" p-id="2222"></path></svg>
\ No newline at end of file
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Learning-Weekly</title>
<meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1" />
<meta name="description" content="Description">
<link rel="icon" href="img/favicon.ico">
<meta name="viewport" content="width=device-width, initial-scale=1.0, minimum-scale=1.0">
<!-- 主题 -->
<link rel="stylesheet" href="//cdn.jsdelivr.net/npm/docsify-darklight-theme@3/dist/docsify-themeable/style.min.css" type="text/css">
<link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/docsify-themeable@0/dist/css/theme-simple.css" title="light">
<link rel="stylesheet alternative" href="https://cdn.jsdelivr.net/npm/docsify-themeable@0/dist/css/theme-simple-dark.css" title="dark">
</head>
<style>
.sidebar::-webkit-scrollbar {
-webkit-appearance: none;
width: 5px;
height: 5px;
}
.sidebar::-webkit-scrollbar-thumb {
background-color: transparent;
border: 0px solid transparent;
border-radius: 10px
}
.sidebar:hover::-webkit-scrollbar {
display: inline-block;
}
.sidebar:hover::-webkit-scrollbar-thumb {
background-color: #b6b6b6;
border: 0px solid #fff;
}
.sidebar:hover::-webkit-scrollbar-track {
background-color: inherit
}
.sidebar::-webkit-scrollbar-thumb:active {
background-color: #9d9d9d
}
.sidebar {
-webkit-overflow-scrolling: touch
}
body {
-webkit-overflow-scrolling: touch
}
::-webkit-scrollbar {
-webkit-appearance: none;
width: 5px;
height: 5px
}
::-webkit-scrollbar-track {
background-color: inherit
}
::-webkit-scrollbar-thumb {
background-color: #b6b6b6;
border: 0px solid #fff;
border-radius: 10px
}
::-webkit-scrollbar-thumb:hover {
background-color: #9d9d9d
}
/*滚动条样式 start*/
/* 滚动条宽度 */
::-webkit-scrollbar{width:5px;}
/* 滚动条颜色 */
::-webkit-scrollbar-thumb{
background: #33a9dc;
background-image: linear-gradient(#6ecd56, #33a9dc, #cb6196, #c16290);
border-radius: 2em;
}
/* tabls展示 */
:root {
--docsifytabs-border-color: #ededed;
--docsifytabs-tab-highlight-color: purple;
}
/* tabls展示 */
@media screen and (max-width: 48em) { /* 760px */
.sidebar::-webkit-scrollbar {
display: none;
background-color: transparent;
}
code::-webkit-scrollbar {
background-color: transparent;
}
}
</style>
<body>
<div id="app"></div>
<script>
window.$docsify = {
name: 'Learning-Weekly',
repo: 'https://github.com/eryajf/Learning-Weekly',
coverpage: true,
basePath: '/Learning-Weekly/', // github
// basePath: '/', // 本地
loadSidebar: true,
subMaxLevel: 6, // default 0
// loadNavbar: true,
mergeNavbar: false,
notFoundPage: true,
topMargin: 60,//调整top
// auto2top: true, //切换页面之后是否回到页面顶部
// 搜索相关配置
search: {
maxAge: 3600000, // 过期时间,单位毫秒,默认一天
paths: 'auto',
placeholder: 'Search',
noData: 'No Results!',
depth: 6 // 搜索标题的最大程级, 1 - 6
},
themeable: {
responsiveTables: true // default
},
// 统计字数
count:{
countable:true,
fontsize:'0.9em',
color:'rgb(90,90,90)',
language:'chinese',
},
// 复制代码块儿
copyCode: {
buttonText : 'Copy',
errorText : 'Error',
successText: 'Copied'
},
// 更丰富的提醒
'flexible-alerts': {
note: {label: "Hinweis"},
tip: {label: "Tipp"},
warning: {label: "Warnung"},
attention: {label: "Achtung"}
},
tabs: {
persist : true, // default
sync : true, // default
theme : 'classic', // default
tabComments: true, // default
tabHeadings: true // default
},
// edit on github
editLink: {
text: 'Edit On GitHub',
repo: 'https://github.com/eryajf/Learning-Weekly/edit/main/docs/',
cssClass: 'docsify-edit-link m-0'
},
//添加页脚,如果需要的话
// footer: {
// copy: '<div class = "over" >完结</div><br/><span>我能想到最浪漫的事就是我喝咖啡你付钱~😆😏 ❤️ 打赏地址<a href="https://wugenqiang.js.org/sponsor/" target="_blank">https://wugenqiang.js.org/sponsor/</a></span><iframe src="https://wugenqiang.js.org/sponsor/" style="overflow-x:hidden;overflow-y:hidden; min-height:240px; width:100%;" frameborder="0" scrolling="no"></iframe><br/><span id="sitetime"></span><br/><span>Copyright &copy; 2019 - 至今</span>',
// auth: ' <a href="https://wugenqiang.github.io/" target="_blank">🏷️ EnjoyToShare Blog</a> <span> 一个人可以走的很快,但一群人才能走的更远!</span>',
// pre: '<hr/>',
// style: 'text-align: left;',
// }
}
</script>
<!-- 添加页脚 -->
<!-- <script src="https://cdn.jsdelivr.net/gh/wugenqiang/NoteBook@master/plugin/docsify-footer-enh.min.js"></script> -->
<!-- other script -->
<script src="//unpkg.com/docsify-edit-link@^1"></script>
<script src="//cdn.jsdelivr.net/npm/docsify/lib/docsify.min.js"></script>
<!-- emoji -->
<script src="//cdn.jsdelivr.net/npm/docsify/lib/plugins/emoji.min.js"></script>
<!-- 分页工具 -->
<script src="//unpkg.com/docsify-count/dist/countable.js"></script>
<!-- 分页导航 -->
<script src="//cdn.jsdelivr.net/npm/docsify-pagination/dist/docsify-pagination.min.js"></script>
<script src="//cdn.jsdelivr.net/npm/docsify-copy-code/dist/docsify-copy-code.min.js"></script>
<script src="//cdn.jsdelivr.net/npm/docsify-themeable/dist/js/docsify-themeable.min.js"></script>
<script src="//cdn.jsdelivr.net/npm/docsify/lib/plugins/zoom-image.min.js"></script>
<script src="//cdn.jsdelivr.net/npm/docsify-tabs/dist/docsify-tabs.min.js"></script>
<script src="//cdn.jsdelivr.net/npm/docsify/lib/plugins/search.min.js"></script>
<script src="//cdn.jsdelivr.net/npm/docsify/lib/plugins/external-script.min.js"></script>
<script src="//cdn.jsdelivr.net/npm/prismjs/components/prism-bash.min.js"></script>
<script src="//cdn.jsdelivr.net/npm/prismjs/components/prism-java.min.js"></script>
<script src="//cdn.jsdelivr.net/npm/prismjs/components/prism-go.min.js"></script>
<script src="//cdn.jsdelivr.net/npm/prismjs/components/prism-c.min.js"></script>
<script src="//cdn.jsdelivr.net/npm/prismjs/components/prism-cpp.min.js"></script>
<script src="//cdn.jsdelivr.net/npm/prismjs/components/prism-latex.min.js"></script>
<script src="//cdn.jsdelivr.net/npm/prismjs/components/prism-sql.min.js"></script>
<script src="//cdn.jsdelivr.net/npm/prismjs/components/prism-json.min.js"></script>
<script src="//cdn.jsdelivr.net/npm/prismjs/components/prism-powershell.min.js"></script>
<!-- 流程图 -->
<script src="//unpkg.com/mermaid/dist/mermaid.js"></script>
<script src="//unpkg.com/docsify-mermaid@latest/dist/docsify-mermaid.js"></script>
<script>mermaid.initialize({ startOnLoad: true });</script>
<!-- 自动给英文数字等添加空格 -->
<script src="//cdn.jsdelivr.net/npm/docsify-pangu/lib/pangu.min.js"></script>
<!-- mouse click -->
<script src="https://cdn.jsdelivr.net/gh/wugenqiang/NoteBook@master/plugin/click_heart.js"></script>
<!-- wikilink -->
<script src="https://cdn.jsdelivr.net/npm/docsify-wikilink@1"></script>
<!-- 表格样式 -->
<script src="https://cdn.jsdelivr.net/npm/docsify-tabs@1"></script>
<!-- 评论插件 -->
<link rel="stylesheet" href="//cdn.jsdelivr.net/npm/gitalk/dist/gitalk.css">
<script src="//cdn.jsdelivr.net/npm/docsify/lib/plugins/gitalk.min.js"></script>
<script src="//cdn.jsdelivr.net/npm/gitalk/dist/gitalk.min.js"></script>
<script src="https://rawgit.com/qhh0205/78e9e0b1f3114db6737f3ed8cdd51d3a/raw/3894c5be5aa2378336b1f5ee0f296fa0b22d06e9/md5.min.js"></script>
<script type="text/javascript">
var gitalk = new Gitalk({
clientID: '131ff82b6e2a3191e593',
clientSecret: '160d595628976f64faf8994a40bf7637e94550dc',
repo: 'Learning-Weekly',
owner: 'eryajf',
admin: ['eryajf'],
id: md5(location.pathname),
distractionFreeMode: false
})
gitalk.render('gitalk-container')
</script>
<!-- theme change -->
<script src="//cdn.jsdelivr.net/npm/docsify-darklight-theme@3/dist/docsify-themeable/main.min.js" type="text/javascript"></script>
<script src="//cdn.jsdelivr.net/npm/docsify-darklight-theme@3/dist/docsify-themeable/index.min.js" type="text/javascript"></script>
<!-- 脚注扩展 -->
<script src="https://unpkg.com/docsify-plugin-flexible-alerts"></script>
<!-- 回到顶部功能 -->
<script src="https://cdn.jsdelivr.net/gh/wugenqiang/NoteBook@master/plugin/jquery.js"></script>
<script src="https://cdn.jsdelivr.net/gh/wugenqiang/NoteBook@master/plugin/jquery.goup.js"></script>
<script type="text/javascript">
$(document).ready(function () {
$.goup({
trigger: 100,
bottomOffset: 52,
locationOffset: 25,
//title: 'TOP',
titleAsText: true
});
});
</script>
</body>
</html>
\ No newline at end of file
## 1,前言
这里记录我每周工作学习过程中遇到学到的优秀开源项目,优秀文章,以及优秀博客。有很多优秀的内容,都值得被铭记,值得被分享,值得被更多人学习,我想通过这里每周的记录分享,一方面强化自己对优秀内容的认识与学习,另一方面能够把优质内容统一汇总,以飨大众。
<!-- tabs:start -->
### **1,开源项目**
所有项目记录时模板如下:
> - 项目地址:[Active+Choices+Plugin](https://wiki.jenkins.io/display/JENKINS/Active+Choices+Plugin)
>
> - 项目说明:根据所选参数,自动调出对应参数所依赖的后续参数。
>
> - 相关文章:[点此跳转到该插件的详解文章。](http://www.eryajf.net/2075.html "点此跳转到该插件的详解文章。")
如果是web类的项目,最好能带一两张比较直观的图。
### **2,优秀文章**
优秀文章记录模板如下:
> - 文章地址:[php-fpm的配置和优化](https://www.zybuluo.com/phper/note/89081)
>
> - 简单说明:基础但是完整的配置优化说明。
### **3,优秀博客**
优秀博客记录模板如下:
> - 博客地址:[PoorOPS](https://www.poorops.com/)
>
> - 简单说明:运维博客,作者分享了很多不错的运维实践。
<!-- tabs:end -->
## 2,第18周-5月3–5月9
<!-- tabs:start -->
### **1,开源项目**
> - 项目地址:[kubedog](https://github.com/werf/kubedog)
> - 项目说明:Kubedog是一个库,用于监视和跟踪CI / CD部署管道中的Kubernetes资源。同时它也提供了一个二进制cli程序,让我们能够快速通过命令行对刚刚构建成功的应用状态做一些观测与打印。
> - 相关文章:[通过kubedog助力应用部署的状态监测与打印](http://www.eryajf.net/5383.html)
----
> - 项目地址:[quay](https://github.com/quay/quay)
> - 项目说明:Red Hat 开源镜像仓库,类似harbor
> - 相关文章:[私有镜像仓库选型:Harbor VS Quay](https://supereagle.github.io/2019/11/23/harbor-vs-quay/)
----
> - 项目地址:[wxwork-bot-go](https://github.com/vimsucks/wxwork-bot-go)
> - 项目说明:企业微信群机器人接口 Golang 封装,对比了很多,这个好用
> - 相关文章:[参考项目README说明。](https://github.com/vimsucks/wxwork-bot-go/blob/master/README.md)
----
> - 项目地址:[go-gitlab](https://github.com/xanzy/go-gitlab)
> - 项目说明:一个GitLab API客户端,使Go程序能够以简单统一的方式与GitLab进行交互
> - 相关文章:[官方接口文档](https://pkg.go.dev/github.com/xanzy/go-gitlab?utm_source=godoc)
----
> - 项目地址:[notable](https://github.com/notable/notable)
>
> - 项目说明:一个Markdown编辑器,看起来对比typora多了标签等功能,不过好像没有实时渲染的功能。
>
> - 相关文章:[官网](https://notable.app/)
>
> ![Notable](./../img/notable.jpg)
----
> - 项目地址:[buildkit](https://github.com/moby/buildkit)
> - 项目说明:比docker build拥有更多新特性的构建工具,应用得当能够带来很高的提效。
> - 相关文章:[官方博客介绍](https://blog.mobyproject.org/introducing-buildkit-17e056cc5317)
### **2,优秀文章**
> - [压测nginx出现no live upstreams while connecting to upstream的问题分析](https://cloud.tencent.com/developer/article/1743145)
> - 实践参考文中的思路以及方法,调优之后的压测效果达到了调优之前的2倍之多。
----
> - [Linux 跟踪连接netfilter 调优](https://www.cnblogs.com/xiangsikai/p/9525287.html)
----
> - [万字总结,体系化带你全面认识 Nginx !](https://juejin.cn/post/6942607113118023710)
> - 一个前端同学写的Nginx汇总知识,值得浏览以及收藏。
----
> - [蚂蚁构建服务演进史](https://mp.weixin.qq.com/s/2Yt1YS3QcVb_pxYqaKrxKA)
> - 讲述了蚂蚁的构建发展以及不同阶段的技术方案,学到了一个 `buildkit`
----
> - [基于BuildKit优化Dockerfile的构建](https://mp.weixin.qq.com/s/OjeQsalkthe-YksIe0HtVg)
> - 在这个工具众多新特性当中,目前比较能够切中我的痛点的,就是分阶段构建时,能够挂载缓存的功能,这将为编译性的分阶段构建镜像,带来许多倍的提效!
### **3,优秀博客**
> - 博客地址:[PoorOPS](https://www.poorops.com/)
> - 简单说明:运维博客,作者分享了很多不错的运维实践。
----
> - 博客地址:[latte Studio](https://lattestudio.github.io/)
> - 简单说明:一个来过公司面试的运维小伙伴,博客内容不错,包含运维以及go的基础知识。
----
> - 博客地址:[怀老师](https://blog.dugwang.com/)
> - 简单说明:PHP,Nginx,Linux,还有生活文章
----
> - 博客地址:[Tony Bai](https://tonybai.com/)
> - 简单说明:go开发者,作者坚持写了多年博客,其中还给两个女儿创建博客,非常有意思
----
> - 博客地址:[Robin Blog](https://supereagle.github.io/)
> - 简单说明:go开发者,Mac,云原生
----
> - 博客地址:[KLBLOG](http://www.kailing.pub/index/index.html)
> - 简单说明:Java开发者,但是典型的诠释了Java开发者全面发展的高素养
<!-- tabs:end -->
## 3,第19周-5月10–5月16
<!-- tabs:start -->
### **1,开源项目**
> - 项目地址:[Weibo-Picture-Store](https://github.com/Semibold/Weibo-Picture-Store)
> - 项目说明:早在18年折腾图床的时候,发现有人推荐微博图床,而这个插件,是体验了众多图床之后,最好用的一个。
> - 相关文章:[谷歌应用商店插件地址](https://chrome.google.com/webstore/detail/%E5%BE%AE%E5%8D%9A%E5%9B%BE%E5%BA%8A/pinjkilghdfhnkibhcangnpmcpdpmehk)
----
> - 项目地址:[kube-prometheus](https://github.com/prometheus-operator/kube-prometheus)
> - 项目说明:使用Prometheus监视Kubernetes和在Kubernetes上运行的应用程序
> - 相关文章:[官方文档](https://prometheus-operator.dev/)
----
> - 项目地址:[etcdmanager](https://github.com/gtamas/etcdmanager)
> - 项目说明:一个etcd客户端,看起来不错,只不过有好久没更新了。
> - 相关文章:[官网](https://etcdmanager.io/)
### **2,优秀文章**
> - [如何查看、修改Linux弹性云服务器的内核参数?](https://support.huaweicloud.com/intl/zh-cn/ecs_faq/ecs_faq_1327.html)
> - 华为云官方文档针对Linux内核参数的说明。
----
> - [TCP connect EADDRNOTAVAIL(99)错误原因分析](http://blog.chinaunix.net/uid-20662820-id-3371081.html)
> - 主机扩容时内核参数没有优化好,从而在压测时引发的一波错误,此文从根本上讲解了此问题原因。
----
> - [Adblock Plus过滤器说明](https://adblockplus.org/en/filter-cheatsheet)
> - 代理配置匹配规则说明,忘了的时候,可以过来看看。
----
> - [如何用prometheus监控k8s集群中业务pod的metrics](https://my.oschina.net/xiaominmin/blog/3066208)
> - 基于k8s自身发现机制来监控pod中的透出的metrics指标。
----
> - [用Prometheus监控K8S,目前最实用的部署方式都说全了](https://dbaplus.cn/news-134-3247-1.html)
> - 基于k8s自身发现机制来监控pod中的透出的metrics指标。
----
> - [超详细教程使用Github和阿里云加速拉取国外Docker镜像](https://blog.csdn.net/katch/article/details/102575084)
> - 日常构建有拉不下来的镜像,可以通过这种方式借助阿里云进行拉取
----
> - [生产prometheus-operator 监控二进制kubernetes](https://www.cnblogs.com/shoufu/p/14235357.html)
> - 监控k8s实践
----
> - [Kubernetes集群用户指南](https://www.alibabacloud.com/help/zh/doc-detail/86987.htm)
> - 阿里云k8s文档
### **3,优秀博客**
> - 博客地址:[Huang Huang 的博客](https://mozillazg.com/)
> - 简单说明:Python,Go,LeetCode
----
> - 博客地址:[DevOps运维笔记](http://docs.idevops.site/)
> - 简单说明:Jenkins系列实战很不错,以及其他一些devops方面工具
----
> - 博客地址:[乱世浮生](https://atbug.com/)
> - 简单说明:kubernetes,DevOps,微服务
----
> - 博客地址:[k8s生态](https://zhuanlan.zhihu.com/container)
> - 简单说明:知乎专栏,k8s相关文章
----
> - 博客地址:[超级小豆丁](http://www.mydlq.club/)
> - 简单说明:k8s,Java相关,作者是一个认真的分享者。
----
> - 博客地址:[Vermouth](http://www.xuyasong.com/)
> - 简单说明:云原生,k8s,etcd,值得阅读。
----
> - 博客地址:[张首富](https://www.cnblogs.com/shoufu/)
> - 简单说明:作者的文章很用心,值得学习。
<!-- tabs:end -->
## 4,第20周-5月17–5月23
<!-- tabs:start -->
### **1,开源项目**
> - 项目地址:[clashX](https://github.com/yichengchen/clashX)
> - 项目说明:Mac端优秀的代理工具。
> - 相关文章:[配置讲解](https://docs.cfw.lbyczf.com/contents/ui.html),[规则配置文件](https://github.com/Loyalsoldier/clash-rules)。
----
> - 项目地址:[划词翻译](https://hcfy.limingkai.cn/)
> - 项目说明:最好用的划词翻译工具,装浏览器必备。
> - 相关文章:[官方博客](https://hcfy.limingkai.cn/blog)。
----
> - 项目地址:[skooner](https://github.com/skooner-k8s/skooner)
> - 项目说明:一款k8s-dashboard工具。
> - 相关文章:[README文档](https://github.com/skooner-k8s/skooner/blob/master/README.md)。
----
> - 项目地址:[Awesome Prometheus alerts](https://awesome-prometheus-alerts.grep.to/)
> - 项目说明:开箱即用的prometheus告警规则合集。
> - 相关文章:[github地址](https://github.com/samber/awesome-prometheus-alerts)。
----
> - 项目地址:[kubebox](https://github.com/astefanutti/kubebox)
> - 项目说明:k8s终端版管理工具。
> - 相关文章:
----
> - 项目地址:[k8gb](https://github.com/k8gb-io/k8gb)
> - 项目说明:它是 Kubernetes 的全局负载均衡解决方案,致力于使用多个 LB 策略来满足地理上分散的 Kubernetes 集群之间的流量负载均衡,从而满足区域故障转移以实现高可用的需求。
> - 相关文章:[官方文档](https://www.k8gb.io/)
----
> - 项目地址:[wowchemy-hugo-modules](https://github.com/wowchemy/wowchemy-hugo-modules)
> - 项目说明:创建在线课程,学术简历或初创网站,有空学习一下,有可能做一个自己的站。
> - 相关文章:[官网](https://wowchemy.com/zh/)
----
> - 项目地址:[ksniff](https://github.com/eldadru/ksniff)
> - 项目说明:k8s集群的pod网络抓包工具。
> - 相关文章:[README](https://github.com/eldadru/ksniff/blob/master/README.md)
----
> - 项目地址:[esm](https://github.com/medcl/esm)
> - 项目说明:比esdump更好用的es数据互导工具。
> - 相关文章:[README](https://github.com/medcl/esm/blob/master/README.md)
----
> - 项目地址:[wxbackup](http://wxbackup.imxfd.com/)
> - 项目说明:微信聊天记录导出工具。
> - 相关文章:[官网](http://wxbackup.imxfd.com/)
----
> - 项目地址:[Edgeless](https://github.com/EdgelessPE/Edgeless)
> - 项目说明:一款开源的优秀PE工具。
> - 相关文章:[官网](https://home.edgeless.top/)
### **2,优秀文章**
> - [uTools 官方插件下载](https://api.u-tools.cn/Plugins/developer/allPlugins)
> - uTools官方备份保留的插件下载地址。
----
> - [运维备忘单](https://cs.leops.cn/#/)
> - 配置,脚本等内容。
### **3,优秀博客**
> - 博客地址:[roc](https://imroc.cc/)
> - 简单说明:云原生,istio。
----
> - 博客地址:[洛竹的官方网站](https://youngjuning.js.org/)
> - 简单说明:一个前端同学,博客内容竟然如此丰富,可见博主是个多么热爱学习的人。
----
> - 博客地址:[Escape](https://www.escapelife.site/)
> - 简单说明:运维开发,内容丰富,文章质量很高
----
> - 博客地址:[Devops充电宝](https://www.aiopsclub.com/)
> - 简单说明:运维,k8s,文章挺用心。
----
> - 博客地址:[Lework](https://lework.github.io/)
> - 简单说明:运维,Python,ansible,k8s
----
> - 博客地址:[Killer Whale](https://killerwhale.iquantex.com/)
> - 简单说明:DevOps系列文档
<!-- tabs:end -->
## 5,第21周-5月24–5月30
<!-- tabs:start -->
### **1,开源项目**
> - 项目地址:[opsant](https://github.com/unixhot/opsant)
> - 项目说明:赵班长负责的云原生开源运维平台,期待后续更多功能开放
> - 相关文章:[官网](https://www.opsany.com/)
----
> - 项目地址:[VictoriaMetrics](https://github.com/VictoriaMetrics/VictoriaMetrics)
> - 项目说明:快速,经济高效的监控解决方案和时间序列数据库,可用于prometheus或grafana的存储
> - 相关文章:[官方文档](https://docs.victoriametrics.com/),[官网](https://victoriametrics.com/)
----
> - 项目地址:[Tree-Style-History](https://github.com/tumuyan/Tree-Style-History)
> - 项目说明:浏览器插件,树状展示浏览器历史记录
> - 相关文章:[chrome网上应用商店地址](https://chrome.google.com/webstore/detail/tree-style-history/khcenbpnhbeplojhaolbpldmoppicold)
----
> - 项目地址:[AwesomeSearch](https://github.com/lockys/AwesomeSearch)
> - 项目说明:网上各种awesome套娃式生长,这里可以搜索很多awesome
> - 相关文章:[在线访问](https://awesomelists.top/)
----
> - 项目地址:[duf](https://github.com/muesli/duf)
> - 项目说明:比du更好看的磁盘空间占用查看工具
> - 相关文章:[README](https://github.com/muesli/duf/blob/master/README.md)
### **2,优秀文章**
> - [Go安全指南](https://github.com/Tencent/secguide/blob/main/Go%E5%AE%89%E5%85%A8%E6%8C%87%E5%8D%97.md)
> - 腾讯出品的go语言开发tips
----
> - [Go 语言优秀资源整理,为项目落地加速](https://shockerli.net/post/go-awesome/)
> - 作者收集整理了一大批go语言项目,值得关注,[开源地址](https://github.com/shockerli/go-awesome)
---
> - [看房一个半月体会](https://mp.weixin.qq.com/s/RUGMOMqC8y_B0fMV4ayiBQ)
> - 作者真切的描绘了一个普通人看房买房的心情
---
> - [万字总结,体系化带你全面认识 Linux 系统安全强化](https://mp.weixin.qq.com/s/r2uCYZt5aEYecXcwDvmeEQ)
> - 安全方面,内核优化等
### **3,优秀博客**
> - 博客地址:[liqiankun](https://qiankunli.github.io/)
> - 简单说明:go,java
----
> - 博客地址:[kubernetes实践指南](https://k8s.imroc.io/)
> - 简单说明:作者转到[别处](https://imroc.cc/k8s/best-practice/)更新了,不过这里的文章还值得看。
----
> - 博客地址:[羡辙杂俎](http://zhangwenli.com/)
> - 简单说明:一个前端女子,热爱开源,内容有趣
----
> - 博客地址:[格物](https://shockerli.net/)
> - 简单说明:go,github
----
> - 博客地址:[腾讯云压测团队](https://cloud.tencent.com/developer/team/pressuretestteam)
> - 简单说明:里边的文章有不少可以借鉴学习的
----
> - 博客地址:[Junedayday Blog](http://junes.tech/)
> - 简单说明:go
----
> - 博客地址:[Coding-Notes](https://notes.abelsu7.top/#/)
> - 简单说明:内容及其丰富,佩服[作者](https://abelsu7.top/)为此花费的心血
-----
> - 博客地址:[小弟调调](https://wangchujiang.com/)
> - 简单说明:作者创建了许多高质量的分享
<!-- tabs:end -->
## 6,第22周-5月31–6月6
<!-- tabs:start -->
### **1,开源项目**
> - 项目地址:[zadig](https://github.com/koderover/zadig)
> - 项目说明:Zadig 是 KodeRover 公司基于 Kubernetes 自主设计、研发的开源分布式持续交付 (Continues Delivery) 产品,为开发者提供云原生运行环境,支持开发者本地联调、微服务并行构建和部署、集成测试等。
> - 相关文章:[官方文档](https://docs.koderover.com/zadig)
----
> - 项目地址:[github-markdown-toc](https://github.com/ekalinin/github-markdown-toc)
> - 项目说明:给GitHub仓库中README生成TOC目录的工具,支持本地远程
> - 相关文章:[README](https://github.com/ekalinin/github-markdown-toc/blob/master/README.md)
----
> - 项目地址:[gitalk](https://github.com/gitalk/gitalk)
> - 项目说明:一个基于 GitHub Issue 和 Preact 开发的评论插件,可用于Hugo,docsify等静态博客。
> - 相关文章:[中文文档](https://github.com/gitalk/gitalk/blob/master/readme-cn.md),[在线示例](https://gitalk.github.io/)
----
> - 项目地址:[shields](https://github.com/badges/shields)
> - 项目说明:markdown中自定义徽标
> - 相关文章:[在线访问](https://shields.io/category/license)
----
> - 项目地址:[kubectl-debug](https://github.com/aylei/kubectl-debug)
> - 项目说明:便捷地进行 Kubernetes 上的 Pod 排障诊断
> - 相关文章:[中文说明](https://github.com/aylei/kubectl-debug/blob/master/docs/zh-cn.md)
----
> - 项目地址:[vuepress](https://github.com/vuejs/vuepress)
> - 项目说明:以 Markdown 为中心的项目结构,以最少的配置帮助你专注于写作
> - 相关文章:[中文官网](https://vuepress.vuejs.org/zh/)
----
> - 项目地址:[awesome-vuepress](https://github.com/vuepress/awesome-vuepress)
> - 项目说明:如名
> - 相关文章:
----
> - 项目地址:[vuepress-theme-vdoing](https://github.com/xugaoyi/vuepress-theme-vdoing)
> - 项目说明:一款设计非常优秀的vuepress博客主题
> - 相关文章:[官方文档](https://doc.xugaoyi.com/)
----
> - 项目地址:[vuepress-theme-hope](https://github.com/vuepress-theme-hope/vuepress-theme-hope)
> - 项目说明:又一款不错的vuepress博客主题
> - 相关文章:[官方文档](https://vuepress-theme-hope.github.io/zh/)
### **2,优秀文章**
> - [GitHub与Gitee双向自动同步](https://www.bahuangshanren.tech/github%E4%B8%8Egitee%E5%8F%8C%E5%90%91%E8%87%AA%E5%8A%A8%E5%90%8C%E6%AD%A5/)
> - gitee没有自动同步功能,通过`Github Actions`我们可以实现这个需求
### **3,优秀博客**
> - 博客地址:[团队领袖计划](https://leader.js.cool/)
> - 简单说明:职场经验,人生感悟,内容丰富
----
> - 博客地址:[Java 全栈知识体系](https://www.pdai.tech/)
> - 简单说明:Java技术栈
----
> - 博客地址:[IT外卖小哥](https://clay-wangzhi.com/)
> - 简单说明:博客朋友王植同学的博客,非常有心,内容丰富
----
> - 博客地址:[awesome-bookmarks](https://panjiachen.github.io/awesome-bookmarks/)
> - 简单说明:作者将自己的网络收藏夹做成了博客形式
----
> - 博客地址:[前端禅意花园](http://www.yuanchengcheng.vip/)
> - 简单说明:作者虽步入互联网,却颇有一份热爱文学的气息
----
> - 博客地址:[全栈直通车](https://www.sofineday.com/)
> - 简单说明:作者很有心,博客标签为:努力做个影响他人滴人
<!-- tabs:end -->
## 7,第23周-6月7–6月12
<!-- tabs:start -->
### **1,开源项目**
> - 项目地址:[quick-look-plugins](https://github.com/sindresorhus/quick-look-plugins)
> - 项目说明:使用如下命令安装所有
```
brew install qlcolorcode qlstephen qlmarkdown quicklook-json qlimagesize suspicious-package apparency quicklookase qlvideo
```
> - 相关文章:[维基](https://en.wikipedia.org/wiki/Quick_Look)
----
> - 项目地址:[go-bindata](https://github.com/go-bindata/go-bindata)
> - 项目说明:支持将静态文件打入到go二进制当中
> - 相关文章:[README](https://github.com/ekalinin/github-markdown-toc/blob/master/README.md)
----
> - 项目地址:[gotable](https://github.com/liushuochen/gotable)
> - 项目说明:开箱即用,在命令行通过表格形式输出我们想要打印的东西
> - 相关文章:[说明文档](https://blog.csdn.net/TCatTime/article/details/103068260)
----
> - 项目地址:[json-to-go](https://github.com/mholt/json-to-go)
> - 项目说明:可以直接将json转换成go结构体,方便定义
> - 相关文章:[在线访问](https://mholt.github.io/json-to-go/)
----
> - 项目地址:[cobra](https://github.com/spf13/cobra)
> - 项目说明:一款命令行cli包
> - 相关文章:[说明文档](https://cobra.dev/)
### **2,优秀文章**
> - [Linux中strace的输出直接grep](https://www.coder.work/article/1873973)
> - strace 直接执行没办法直接grep,这是因为strace将其所有输出写入stderr,而不是stdout,使用 `2>&1` 可以将之转化。
----
> - [使用 Linux 的 strace 命令跟踪/调试程序的常用选项](https://linux.cn/article-3935-1.html)
> - 文章介绍了几种常见的系统调用追踪
----
> - [Mac电脑安装pip](http://www.javashuo.com/article/p-zaeanxfx-eu.html)
> - 通过文中介绍的方式,亲测安装成功
----
> - [Go语言-打包静态文件](https://c.isme.pub/2019/01/10/go-static/)
> - 文章介绍了几种将静态文件打包进二进制的工具
----
> - [Golang之使用Cobra](https://o-my-chenjian.com/2017/09/20/Using-Cobra-With-Golang/),[cobra 包简介](https://www.cnblogs.com/sparkdev/p/10856077.html),[golang常见库cobra](https://segmentfault.com/a/1190000023382214)
> - 介绍了cobra的使用姿势
### **3,优秀博客**
> - 博客地址:[**Casstiel**](https://c.isme.pub/)
> - 简单说明:go,docker,Linux,内容不错
----
> - 博客地址:[EnjoyToShare](https://wugenqiang.github.io/)
> - 简单说明:内容丰富,是个有心的博主
<!-- tabs:end -->
## 8,第24周-6月14–6月20
<!-- tabs:start -->
### **1,开源项目**
> - 项目地址:[Imagine](https://github.com/meowtec/Imagine)
> - 项目说明:一款优秀,优雅,高效的图片压缩工具,而且压缩之后清晰度几乎无损
> - 相关文章:[README](https://github.com/meowtec/Imagine/blob/master/README.md)
### **2,优秀文章**
> - [github 上各式各样的小徽章从何而来?](https://segmentfault.com/a/1190000019552597)
> - 文章详解讲解了小徽章的制作以及使用。
----
> - [15 张精美动图全面讲解 CORS](https://juejin.cn/post/6856556746706518024)
> - 优秀的文章,优雅的传播
----
> - [Nginx入门(二)Nginx echo 模块的使用](https://www.jianshu.com/p/a636ca5fa8fa)
> - 如题
----
> - [修改hosts为何不生效,是DNS缓存?](https://www.cnblogs.com/hustskyking/p/hosts-modify.html)
> - 如题
----
> - [Elasticsearch 的一些常见疑问](https://segmentfault.com/a/1190000015431596)
> - 讲解了es时区问题
### **3,优秀博客**
> - 博客地址:[Summer's blog](https://www.xswsym.online/)
> - 简单说明:运维博客,内容丰富,作者很有心
----
> - 博客地址:[说说我的生活](https://www.sanghangning.cn/)
> - 简单说明:很有意思的博客,里边的旅程记录自己的足迹,很不错
----
> - 博客地址:[oyohyee](https://www.oyohyee.com/)
> - 简单说明:一个全面的开发者,博客里的[优秀博客订阅](https://www.oyohyee.com/friends)很不错
----
> - 博客地址:[Vuepress Tools](https://z3by.github.io/vuepress-tools/)
> - 简单说明:vuepress 相关主题以及插件集中地
----
> - 博客地址:[Barret李靖](https://barretlee.com/entry/)
> - 简单说明:作者经营博客多年,里边有很多很丰富的内容
<!-- tabs:end -->
## 9,第25周-6月21–6月27
<!-- tabs:start -->
### **1,开源项目**
> - 项目地址:[jenkinsctl](https://github.com/dougsland/jenkinsctl)
> - 项目说明:go语言写的Jenkins命令行工具,可以根据此项目,学习人家的思路
> - 相关文章:[README](https://github.com/dougsland/jenkinsctl/blob/main/README.md)
----
> - 项目地址:[go-gitlab](https://github.com/xanzy/go-gitlab)
> - 项目说明:gitlab交互的go client,集成度很高,贴合gitlab原生api的风格
> - 相关文章:[client-docs](https://pkg.go.dev/github.com/xanzy/go-gitlab#GroupsService),[gitlab官方api](https://docs.gitlab.com/archives/)
---
> * 项目地址:[LearnGitBranching](https://github.com/pcottle/learnGitBranching)
> * 项目说明:`Learning Git Branching` 可以说是目前为止最好的 Git 教程了,在沙盒里你能执行相应的命令,还能看到每个命令的执行情况;通过一系列刺激的关卡挑战,逐步深入的学习 Git 的强大功能,在这个过程中你可能还会发现一些有意思的事情
> * 相关文章:[README](https://github.com/pcottle/learnGitBranching/blob/main/README.md)
### **2,优秀文章**
> - [hiredis](http://www.cxyzjd.com/article/u013705128/81708448)
>
> - PHP添加redis模块儿时报错,此处文档给了解决方案
----
> - [提案:保护公共 Go 模块生态系统](https://go.googlesource.com/proposal/+/master/design/25530-sumdb.md#proxying-a-checksum-database%EF%BC%89%E3%80%82)
>
> - 文章介绍了go sumdb的诞生始末
----
> - [记一次HTTP POST请求变成GET请求](https://www.jianshu.com/p/3ab8ba6040bc)
> - 301,307转发的区别,注:目前腾讯clb默认重定向是301
----
> - [ansible-uri模块儿](https://docs.ansible.com/ansible/latest/collections/ansible/builtin/uri_module.html)
> - 文档详细介绍了该模块儿的用法,可以直接模拟curl请求。
---
> * [Zabbix使用JavaScript配置Webhook发送告警通知](https://mp.weixin.qq.com/s/MazDZsJlXtkZc_xICLKt7Q)
> * Zabbix 从4.4开始支持使用自定义的 JavaScript 代码来配置 Webhook 媒介类型实现故障报警通知,这又为用户提供了一种使用前端代码来进行报警通知的方式。相比于在后端配置告警脚本的好处是代码可维护性更强,支持媒介类型的导入导出,省去了后端调试代码的步骤,使 Zabbix 更加的开箱即用
---
> * [Redis 快速入门](https://juejin.cn/post/6844903943688945677)
> * 如题
---
> * [Redis 进阶笔记](https://mp.weixin.qq.com/s/o66KCbJUj4RsgXFjXzLzoQ)
> * 如题
---
> * [成为K8S专家必修之路](https://mp.weixin.qq.com/s/z_sOn4w2CvxTi6etowUjYg)
> * 笔者通过多年 k8s 实践经验,采用一问一答的方式介绍 k8s 中 **应用程序接口**、**实现控制器**、**控制组件及其协作**、**资源**、**网络**、**监控**、**访问控制**、**云厂商K8S对比**
---
> * [Go 语言保姆级教程(2021版上)](https://mp.weixin.qq.com/s/PpeblHk6Ml4w8iNrrw8UAA)
> * 如题
---
> * [Go 语言保姆级教程(2021版下)](https://mp.weixin.qq.com/s/lUwQtpNb67UImTQ98s4ZoA)
> * 如题
### **3,优秀博客**
> - 博客地址:[推酷](https://www.tuicool.com/a/)
> - 简单说明:内容丰富的技术科技IT社区,里边的周刊很不错
----
> - 博客地址:[zifangsky的个人博客](https://www.zifangsky.cn/)
> - 简单说明:Java,Linux,作者还坚持每年读书
----
> - 博客地址:[NSQ 指南](https://doc.yonyoucloud.com/doc/wiki/project/nsq-guide/index.html)
> - 简单说明:nsq官方文档中文版
----
> - 博客地址:[《青春拍岸》](https://mobilesite.github.io/corpus/)
> - 简单说明:一个博主的个人文集,我的诗意青春也不远了
----
> - 博客地址:[白云辉博客](https://www.yuque.com/kshare)
> - 简单说明:公司同事博客,内容丰富
---
> - 博客地址:[zifangsky的个人博客](https://www.zifangsky.cn/)
> - 简单说明:Java,Linux,作者还坚持读书,很难得
---
> - 博客地址:[风哥博客](https://www.guji.work/)
> - 简单说明:运维开发
---
> * 博客地址:[敖小剑的博客](https://skyao.io/learning/)
> * 简单说明:资深码农,十九年软件开发经验,微服务专家,Service Mesh布道师,Servicemesher社区联合创始人,Dapr Maintainer
---
> * 博客地址:[骏马金龙](https://www.junmajinlong.com/)
> * 简单说明:运维开发,`Ansible专栏:一步到位玩透Ansible` 作者
---
> * 博客地址:[杜屹东的博客](https://blog.duyidong.com/)
> * 简单说明:亚马逊解决方案架构师、前阿里工程师,全栈、devops
---
> * [willseecloud](https://www.kancloud.cn/@willseecloud)
> * 简单说明:优秀的运维笔记
<!-- tabs:end -->
> 这里存放学习周刊维护者们的个人平台。
<!-- tabs:start -->
### **博客**
- 二丫讲梵
- [![](./img/favicon.ico ':size=16')个人博客](http://eryajf.net)
- [![](./img/wiki.ico ':size=16')个人wiki](http://doc.eryajf.net)
- [![](./img/wiki.ico ':size=16')个人导航](http://nav.eryajf.net)
- IT外卖小哥
- [![](./img/lufei.ico ':size=16')个人博客](https://clay-wangzhi.com/)
### **社区**
- 二丫讲梵
- [![](./img/zhihu.svg ':size=16')知乎](https://www.zhihu.com/people/er-ya-jiang-fan-63)
- [![](./img/gitee.ico ':size=16')Gitee](https://gitee.com/eryajf/)
- [![](./img/github.svg ':size=16')Github](https://github.com/eryajf)
- IT外卖小哥
- [![](./img/github.svg ':size=16')Github](https://github.com/clay-wangzhi)
### **友链**
其他一些周刊月刊平台
* [熊猫的紫竹林](https://iofunc.cn/index.php/category/DS/)
* [推酷编程狂人](https://www.tuicool.com/mags)
* [阮一峰周刊](https://www.ruanyifeng.com/blog/weekly/)
* [前端见闻周刊](https://github.com/Jamie-Yang/weekly)
* [飞猪前端周刊](https://www.zhihu.com/column/fliggy)
<!-- tabs:end -->
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册