diff --git a/.github/ISSUE_TEMPLATE/bug-report.md b/.github/ISSUE_TEMPLATE/bug-report.md
index ca08366e..7fc0ffe4 100644
--- a/.github/ISSUE_TEMPLATE/bug-report.md
+++ b/.github/ISSUE_TEMPLATE/bug-report.md
@@ -3,16 +3,16 @@ name: "BUG 报告"
about: 提交问题缺陷帮助我们更好的改进
---
-## Bug Report
+## BUG 报告
在开始报告错误之前,请确保认真查看了以下步骤:
- 搜索打开和关闭的 [GitHub 问题](https://github.com/opengoofy/hippo4j/issues)
-- 阅读 [常见问题文档](https://hippo4j.cn/pages/9cc27d/)
+- 阅读 [常见问题文档](https://hippo4j.cn/docs/user_docs/other/issue)
请在提交问题之前回答这些问题,谢谢。
-### 你使用了哪个项目?Hippo-4J Server 还是 Hippo-4J Core?
+### 你使用了哪个项目?hippo4j config 还是 hippo4j server?
### 你使用了哪个版本?
diff --git a/.github/ISSUE_TEMPLATE/feature-request.md b/.github/ISSUE_TEMPLATE/feature-request.md
index 2422175e..b832a38a 100644
--- a/.github/ISSUE_TEMPLATE/feature-request.md
+++ b/.github/ISSUE_TEMPLATE/feature-request.md
@@ -3,11 +3,10 @@ name: "需求建议"
about: 提出针对本项目的想法和建议
---
-## Feature Request
+## 需求建议
请在提交问题之前回答这些问题,谢谢。
### 您的功能请求是否与问题有关?
### 描述你想要的功能
-
diff --git a/.github/ISSUE_TEMPLATE/question-report.md b/.github/ISSUE_TEMPLATE/question-report.md
index 54af7154..87d00572 100644
--- a/.github/ISSUE_TEMPLATE/question-report.md
+++ b/.github/ISSUE_TEMPLATE/question-report.md
@@ -3,16 +3,16 @@ name: "问题支持"
about: 文档或讨论中未回答的使用问题
---
-## Question Report
+## 问题支持
在开始报告问题之前,请确保认真查看了以下步骤:
- 搜索打开和关闭的 [GitHub 问题](https://github.com/opengoofy/hippo4j/issues)
-- 阅读 [常见问题文档](https://hippo4j.cn/pages/9cc27d/)
+- 阅读 [常见问题文档](https://hippo4j.cn/docs/user_docs/other/issue)
请在提交问题之前回答这些问题,谢谢。
-### 你使用了哪个项目?Hippo-4J Server 还是 Hippo-4J Core?
+### 你使用了哪个项目?hippo4j config 还是 hippo4j server?
### 你使用了哪个版本?
diff --git a/README.md b/README.md
index d1907836..4319d233 100644
--- a/README.md
+++ b/README.md
@@ -2,31 +2,41 @@
# 动态可观测线程池框架,提高线上运行保障能力
-[](https://gitee.com/mabaiwancn/hippo4j) [](https://github.com/opengoofy/hippo4j) [](https://github.com/opengoofy/hippo4j/issues) [](https://github.com/opengoofy/hippo4j/graphs/contributors) [](https://github.com/opengoofy/hippo4j/blob/develop/LICENSE)
+[](https://gitee.com/agentart/hippo4j) [](https://github.com/opengoofy/hippo4j) [](https://github.com/opengoofy/hippo4j/issues) [](https://github.com/opengoofy/hippo4j/graphs/contributors) [](https://github.com/opengoofy/hippo4j/blob/develop/LICENSE)
-------
-## 什么是 Hippo-4J
-
-Hippo-4J 通过对 JDK 线程池增强,以及扩展三方框架底层线程池等功能,为业务系统提高线上运行保障能力。
+## 线程池痛点
-- 🏗 全局管控 - 管理应用线程池实例;
+线程池是一种基于池化思想管理线程的工具,使用线程池可以减少创建销毁线程的开销,避免线程过多导致系统资源耗尽。在高并发以及大批量的任务处理场景,线程池的使用是必不可少的。
-- ⚡️ 动态变更 - 应用运行时动态变更线程池参数,包括不限于:核心、最大线程数、阻塞队列容量、拒绝策略等;
+如果有在项目中实际使用线程池,相信你可能会遇到以下痛点:
-- 🐳 通知报警 - 内置四种报警通知策略,线程池活跃度、容量水位、拒绝策略以及任务执行时间超长;
+- 线程池随便定义,线程资源过多,造成服务器高负载。
-- 👀 运行监控 - 实时查看线程池运行时数据,最近半小时线程池运行数据图表展示;
+- 线程池参数不易评估,随着业务的并发提升,业务面临出现故障的风险。
+- 线程池任务执行时间超过平均执行周期,开发人员无法感知。
+- 线程池任务堆积,触发拒绝策略,影响既有业务正常运行。
+- 当业务出现超时、熔断等问题时,因为没有监控,无法确定是不是线程池引起。
+- 原生线程池不支持运行时变量的传递,比如 MDC 上下文遇到线程池就 GG。
+- 无法执行优雅关闭,当项目关闭时,大量正在运行的线程池任务被丢弃。
+- 线程池运行中,任务执行停止,怀疑发生死锁或执行耗时操作,但是无从下手。
-- 👐 功能扩展 - 支持线程池任务传递上下文;项目关闭时,支持等待线程池在指定时间内完成任务;
+## 什么是 Hippo-4J
-- 👯♀️ 多种模式 - 内置两种使用模式:[依赖配置中心](https://hippo4j.cn/docs/user_docs/getting-started/hippo4j-core-start) 和 [无中间件依赖](https://hippo4j.cn/docs/user_docs/getting-started/hippo4j-server-start);
+Hippo-4J 通过对 JDK 线程池增强,以及扩展三方框架底层线程池等功能,为业务系统提高线上运行保障能力。
-- 🛠 容器管理 - Tomcat、Jetty、Undertow 容器线程池运行时查看和线程数变更;
+- 全局管控 - 管理应用线程池实例;
-- 🌈 中间件适配 - Apache RocketMQ、Dubbo、RabbitMQ、Hystrix 消费线程池运行时数据查看和线程数变更。
+- 动态变更 - 应用运行时动态变更线程池参数,包括不限于:核心、最大线程数、阻塞队列容量、拒绝策略等;
+- 通知报警 - 内置四种报警通知策略,线程池活跃度、容量水位、拒绝策略以及任务执行时间超长;
+- 运行监控 - 实时查看线程池运行时数据,最近半小时线程池运行数据图表展示;
+- 功能扩展 - 支持线程池任务传递上下文;项目关闭时,支持等待线程池在指定时间内完成任务;
+- 多种模式 - 内置两种使用模式:[依赖配置中心](https://hippo4j.cn/docs/user_docs/getting-started/hippo4j-core-start) 和 [无中间件依赖](https://hippo4j.cn/docs/user_docs/getting-started/hippo4j-server-start);
+- 容器管理 - Tomcat、Jetty、Undertow 容器线程池运行时查看和线程数变更;
+- 中间件适配 - Apache RocketMQ、Dubbo、RabbitMQ、Hystrix 消费线程池运行时数据查看和线程数变更。
-> 看完有收获,右上角帮忙点个小星星,开源作者为爱发电也不容易 🤣
+> 开源作者为爱发电不容易,看完有收获,右上角帮忙点个小星星 🤩
## 快速开始
@@ -36,32 +46,35 @@ Hippo-4J 通过对 JDK 线程池增强,以及扩展三方框架底层线程池
- http://console.hippo4j.cn/index.html
- 用户名/密码:hippo4j/hippo4j
-## 安全检测
-
-[](https://www.murphysec.com/dr/s285JA1FVHD7tayWLt)
+## 荣誉墙
-## 联系我
+Hippo-4J 获得了一些宝贵的荣誉,肯定了 Hippo-4J 作为一款开源框架所带来的价值。
-图片加载不出来,访问 [官网站点](https://hippo4j.cn/docs/user_docs/other/group)
+
-
## 开发者
-感谢所有为 Hippo-4J 做出贡献的开发者!
-
-
+Hippo-4J 获得的成就属于每一位对 Hippo-4J 做出过贡献的成员,感谢各位的贡献。
-## 我们的荣誉
+如果屏幕前的同学有意提交 Hippo-4J,请参考 [good first issue](https://github.com/opengoofy/hippo4j/issues?q=is%3Aissue+is%3Aopen+label%3A%22good+first+issue%22) 或者 [good pro issue](https://github.com/opengoofy/hippo4j/issues?q=is%3Aissue+is%3Aopen+label%3A%22good+pro+issue%22) 任务列表。
-Hippo-4J 获得了一些宝贵的荣誉,这属于每一位对 Hippo-4J 做出过贡献的成员,谢谢各位的付出。
+
-
## 友情链接
-- [HertzBeat](https://github.com/dromara/hertzbeat):易用友好的云监控系统, 无需Agent, 强大自定义监控能力。
-- [JavaGuide](https://github.com/Snailclimb/JavaGuide):一份涵盖大部分 Java 程序员所需要掌握的核心知识。
-- [toBeBetterJavaer](https://github.com/itwanger/toBeBetterJavaer):一份通俗易懂、风趣幽默的 Java 学习指南。
-- [Guide-Rpc-Framework](https://github.com/Snailclimb/guide-rpc-framework):一款基于 Netty+Kyro+Zookeeper 实现的自定义 RPC 框架。
-- [Austin](https://github.com/ZhongFuCheng3y/austin):消息推送平台,支持短信、邮件、微信公众号、企业微信、钉钉等多种消息类型。
+- [[ Sa-Token ]](https://github.com/dromara/sa-token):一个轻量级 java 权限认证框架,让鉴权变得简单、优雅!
+
+- [[ HertzBeat ]](https://github.com/dromara/hertzbeat):易用友好的云监控系统, 无需 Agent, 强大自定义监控能力。
+
+- [[ JavaGuide ]](https://github.com/Snailclimb/JavaGuide):一份涵盖大部分 Java 程序员所需要掌握的核心知识。
+
+- [[ toBeBetterJavaer ]](https://github.com/itwanger/toBeBetterJavaer):一份通俗易懂、风趣幽默的 Java 学习指南。
+
+
+## 联系我
+
+
+
+扫码添加微信,备注:hippo4j,邀您加入群聊。若图片加载不出来,访问 [官网站点](https://hippo4j.cn/docs/user_docs/other/group)
diff --git a/docs/docs/community/contributor.md b/docs/docs/community/contributor.md
index e5ce5c9a..5847a0af 100644
--- a/docs/docs/community/contributor.md
+++ b/docs/docs/community/contributor.md
@@ -2,18 +2,19 @@
sidebar_position: 1
---
-# 开发者指南
+# 贡献指南
+Git Commit Log 尽量使用英文。
-为了让您的 id 显示在 contributor 列表中,别忘了以下设置:
+为了让您的 ID 显示在 Contributor 列表中,别忘了以下设置:
```shell
git config --global user.name "username"
-git config --global user.email "github账号邮箱"
+git config --global user.email "GitHub 账号邮箱"
```
-## 开发者列表
+## 贡献者列表
您可以在 [Hippo4J](https://github.com/opengoofy/hippo4j/graphs/contributors) 和 [Hippo4J Console](https://github.com/opengoofy/hippo4j-console) 的贡献列表中找到全部的贡献者名单。
-
+
diff --git a/docs/docs/community/dev_convention/_category_.json b/docs/docs/community/dev_convention/_category_.json
new file mode 100644
index 00000000..cb875453
--- /dev/null
+++ b/docs/docs/community/dev_convention/_category_.json
@@ -0,0 +1,7 @@
+{
+ "label": "贡献规约",
+ "position": 2,
+ "link": {
+ "type": "generated-index"
+ }
+}
diff --git a/docs/docs/community/dev_convention/code.md b/docs/docs/community/dev_convention/code.md
new file mode 100644
index 00000000..f91acdbe
--- /dev/null
+++ b/docs/docs/community/dev_convention/code.md
@@ -0,0 +1,8 @@
+---
+sidebar_position: 2
+---
+
+# 代码规约
+
+1. 代码提交前,执行 `mvn spotless:apply` 保证代码格式符合规范。
+2. 代码中不要出现无意义的空行。
diff --git a/docs/docs/community/dev_convention/document.md b/docs/docs/community/dev_convention/document.md
new file mode 100644
index 00000000..923ad81d
--- /dev/null
+++ b/docs/docs/community/dev_convention/document.md
@@ -0,0 +1,227 @@
+---
+sidebar_position: 1
+---
+
+# 文档规约
+
+文档引用自:[中文文案排版指北](https://github.com/sparanoid/chinese-copywriting-guidelines)
+
+## 空格
+
+> 「有研究顯示,打字的時候不喜歡在中文和英文之間加空格的人,感情路都走得很辛苦,有七成的比例會在 34 歲的時候跟自己不愛的人結婚,而其餘三成的人最後只能把遺產留給自己的貓。畢竟愛情跟書寫都需要適時地留白。
+>
+> 與大家共勉之。」——[vinta/paranoid-auto-spacing](https://github.com/vinta/pangu.js)
+
+### 中英文之間需要增加空格
+
+正確:
+
+> 在 LeanCloud 上,數據儲存是圍繞 `AVObject` 進行的。
+
+錯誤:
+
+> 在LeanCloud上,數據儲存是圍繞`AVObject`進行的。
+
+> 在 LeanCloud上,數據儲存是圍繞`AVObject` 進行的。
+
+完整的正確用法:
+
+> 在 LeanCloud 上,數據儲存是圍繞 `AVObject` 進行的。每個 `AVObject` 都包含了與 JSON 兼容的 key-value 對應的數據。數據是 schema-free 的,你不需要在每個 `AVObject` 上提前指定存在哪些键,只要直接設定對應的 key-value 即可。
+
+例外:「豆瓣FM」等產品名詞,按照官方所定義的格式書寫。
+
+### 中文與數字之間需要增加空格
+
+正確:
+
+> 今天出去買菜花了 5000 元。
+
+錯誤:
+
+> 今天出去買菜花了 5000元。
+
+> 今天出去買菜花了5000元。
+
+### 數字與單位之間需要增加空格
+
+正確:
+
+> 我家的光纖入屋寬頻有 10 Gbps,SSD 一共有 20 TB。
+
+錯誤:
+
+> 我家的光纖入屋寬頻有 10Gbps,SSD 一共有 20TB。
+
+例外:度數/百分比與數字之間不需要增加空格:
+
+正確:
+
+> 角度為 90° 的角,就是直角。
+
+> 新 MacBook Pro 有 15% 的 CPU 性能提升。
+
+錯誤:
+
+> 角度為 90 ° 的角,就是直角。
+
+> 新 MacBook Pro 有 15 % 的 CPU 性能提升。
+
+### 全形標點與其他字符之間不加空格
+
+正確:
+
+> 剛剛買了一部 iPhone,好開心!
+
+錯誤:
+
+> 剛剛買了一部 iPhone ,好開心!
+
+> 剛剛買了一部 iPhone, 好開心!
+
+### `text-spacing` to the rescue?
+
+CSS Text Module Level 4 的 [`text-spacing`](https://www.w3.org/TR/css-text-4/#text-spacing-property) 和 Microsoft 的 [`-ms-text-autospace`](https://msdn.microsoft.com/library/ms531164(v=vs.85).aspx) 可以實現自動為中英文之間增加空白。不過目前並未普及,另外在其他應用場景,例如 macOS、iOS、Windows 等用戶介面目前並不存在這個特性,所以請繼續保持隨手加空格的習慣。
+
+## 標點符號
+
+### 不重複使用標點符號
+
+即使中國大陸的標點符號用法允許重複使用標點符號,但是這麼做會破壞句子的美觀性。
+
+正確:
+
+> 德國隊竟然戰勝了巴西隊!
+
+> 她竟然對你說「喵」?!
+
+錯誤:
+
+> 德國隊竟然戰勝了巴西隊!!
+
+> 德國隊竟然戰勝了巴西隊!!!!!!!!
+
+> 她竟然對你說「喵」??!!
+
+> 她竟然對你說「喵」?!?!??!!
+
+## 全形和半形
+
+不明白什麼是全形(全角)與半形(半角)符號?請查看維基百科條目『[全形和半形](https://zh.wikipedia.org/wiki/%E5%85%A8%E5%BD%A2%E5%92%8C%E5%8D%8A%E5%BD%A2)』。
+
+### 使用全形中文標點
+
+正確:
+
+> 嗨!你知道嘛?今天前台的小妹跟我說「喵」了哎!
+
+> 核磁共振成像(NMRI)是什麼原理都不知道?JFGI!
+
+錯誤:
+
+> 嗨! 你知道嘛? 今天前台的小妹跟我說 "喵" 了哎!
+
+> 嗨!你知道嘛?今天前台的小妹跟我說"喵"了哎!
+
+> 核磁共振成像 (NMRI) 是什麼原理都不知道? JFGI!
+
+> 核磁共振成像(NMRI)是什麼原理都不知道?JFGI!
+
+### 數字使用半形字符
+
+正確:
+
+> 這件蛋糕只賣 1000 元。
+
+錯誤:
+
+> 這件蛋糕只賣 1000 元。
+
+例外:在設計稿、宣傳海報中如出現極少量數字的情形時,為方便文字對齊,是可以使用全形數字的。
+
+### 遇到完整的英文整句、特殊名詞,其內容使用半形標點
+
+正確:
+
+> 賈伯斯那句話是怎麼說的?「Stay hungry, stay foolish.」
+
+> 推薦你閱讀《Hackers & Painters: Big Ideas from the Computer Age》,非常的有趣。
+
+錯誤:
+
+> 賈伯斯那句話是怎麼說的?「Stay hungry,stay foolish。」
+
+> 推薦你閱讀《Hackers&Painters:Big Ideas from the Computer Age》,非常的有趣。
+
+## 名詞
+
+### 專有名詞使用正確的大小寫
+
+大小寫相關用法原屬於英文書寫範疇,不屬於本 wiki 討論內容,在這裡只對部分易錯用法進行簡述。
+
+正確:
+
+> 使用 GitHub 登錄
+
+> 我們的客戶有 GitHub、Foursquare、Microsoft Corporation、Google、Facebook, Inc.。
+
+錯誤:
+
+> 使用 github 登錄
+
+> 使用 GITHUB 登錄
+
+> 使用 Github 登錄
+
+> 使用 gitHub 登錄
+
+> 使用 gイんĤЦ8 登錄
+
+> 我們的客戶有 github、foursquare、microsoft corporation、google、facebook, inc.。
+
+> 我們的客戶有 GITHUB、FOURSQUARE、MICROSOFT CORPORATION、GOOGLE、FACEBOOK, INC.。
+
+> 我們的客戶有 Github、FourSquare、MicroSoft Corporation、Google、FaceBook, Inc.。
+
+> 我們的客戶有 gitHub、fourSquare、microSoft Corporation、google、faceBook, Inc.。
+
+> 我們的客戶有 gイんĤЦ8、キouЯƧquムгє、๓เςг๏ร๏Ŧt ς๏гק๏гคtเ๏ภn、900913、ƒ4ᄃëв๏๏к, IПᄃ.。
+
+注意:當網頁中需要配合整體視覺風格而出現全部大寫/小寫的情形,HTML 中請使用標準的大小寫規範進行書寫;並通過 `text-transform: uppercase;`/`text-transform: lowercase;` 對表現形式進行定義。
+
+### 不要使用不道地的縮寫
+
+正確:
+
+> 我們需要一位熟悉 TypeScript、HTML5,至少理解一種框架(如 React、Next.js)的前端開發者。
+
+錯誤:
+
+> 我們需要一位熟悉 Ts、h5,至少理解一種框架(如 RJS、nextjs)的 FED。
+
+## 爭議
+
+以下用法略帶有個人色彩,即:無論是否遵循下述規則,從語法的角度來講都是**正確**的。
+
+### 超連結之間增加空格
+
+用法:
+
+> 請 [提交一個 issue](#) 並分配给相關同事。
+
+> 訪問我們網站的最新動態,請 [點擊這裡](#) 進行訂閱!
+
+對比用法:
+
+> 請[提交一個 issue](#) 並分配给相關同事。
+
+> 訪問我們網站的最新動態,請[點擊這裡](#)進行訂閱!
+
+### 簡體中文使用直角引號
+
+用法:
+
+> 「老师,『有条不紊』的『紊』是什么意思?」
+
+對比用法:
+
+> “老师,‘有条不紊’的‘紊’是什么意思?”
diff --git a/docs/docs/community/developer.md b/docs/docs/community/developer.md
index 3c9c9f45..11a011bb 100644
--- a/docs/docs/community/developer.md
+++ b/docs/docs/community/developer.md
@@ -4,10 +4,53 @@ sidebar_position: 2
# 核心开发者
-
马称 |
- 陆宽 |
+ + | 姓名 | +GitHub ID | +博客地址 | +角色 | +联系方式 | +
马称 | +agentart | +小马哥的技术专栏 | +项目发起者 | +machen@apache.org | +|||
陆宽 | +shining-stars-lk | +宽仔的代码之路 | +核心开发者 | +1031900093@qq.com | +|||
王杰 | +iwangjie | +- | +核心开发者 | +wangchenmo1025@gmail.com | +|||
魏虎 | +weihubeats | +weihubeats | +核心开发者 | +weihubeats@163.com | +|||
李剑鑫 | +BigXin0109 | +Only丶Big | +核心开发者 | +1064730540@qq.com |