diff --git a/README.md b/README.md index 9c3543a..9505228 100644 --- a/README.md +++ b/README.md @@ -7,8 +7,12 @@ ## 1. 项目内容说明 - base - jvm JVM剖析 + base + algorithm 算法 + basic-subject 计算机基础 + jvm JVM剖析 + mathematics 数学 + system 系统 best-practice bd-support-project my-ms-project 微服务项目实践讲解 @@ -25,6 +29,11 @@ docker Docker k8s K8s podman Podman + code-language 编程语言 + go + python + rust + scala database binlog binlog 日志监听的案例 mycat Mycat中间件使用 diff --git a/base/jvm/README.md b/base/jvm/README.md index 93c933c..a61dd6c 100644 --- a/base/jvm/README.md +++ b/base/jvm/README.md @@ -2,6 +2,33 @@ +## 目录 + +JVM内存结构 +类加载 +编译器优化 +方法内联 +逃逸分析, 标量替换 +垃圾回收算法 +垃圾回收器 +内置工具 +远程连接 +第三方工具 + +JVM参数 +JVM日志 +CPU过高问题定位 +堆内存溢出 +栈内存溢出 +方法区溢出 +代码缓存区满 +分析GC日志 +定位解决项目管理问题 +TLAB +工具使用 + + +### diff --git a/base/system/Application-System.md b/base/system/Application-System.md new file mode 100644 index 0000000..c12ffa8 --- /dev/null +++ b/base/system/Application-System.md @@ -0,0 +1,25 @@ +# 应用系统管理 + + +## 目录 + +Skywalking +Java Agent配置 +数据持久化 +告警 +动态配置 +集群部署 +Spring Boot Actuator +Spring Boot Admin监控数据可视化 +Prometheus+Grafana实现Actuator可视化 +老牌监控工具:JavaMelody +Tomcat内置工具:Tomcat Manager +超好用的Tomcat监控工具:PSI Probe + + +对象池 +线程池 +连接池 +本地调用异步化 +远程调用异步化 +锁调优 \ No newline at end of file diff --git a/base/system/Linux-System.md b/base/system/Linux-System.md index 3105e6f..ceda43a 100644 --- a/base/system/Linux-System.md +++ b/base/system/Linux-System.md @@ -10,3 +10,17 @@ Linux 性能优化 Linux 实战 +## 2. Linux调优与架构优化 + +### 2.1 Linux 调优相关命令 + + +### 2.2 Zabbix使用 + + +### 2.3 Prometheus 监控解决方案 + + +### 2.4 架构调优与架构设计 + + diff --git a/code-language/python/README.md b/code-language/python/README.md index eddd53b..2ebdfa2 100644 --- a/code-language/python/README.md +++ b/code-language/python/README.md @@ -1,10 +1,5 @@ # Python - - - - - ## 基础 ### 1. 列表和元组 @@ -529,6 +524,11 @@ entries = [ 通常会保证其至少留有 1/3 的剩余空间。随着元素的不停插入,当剩余空间小于 1/3 时,Python 会重新获取更大的内存空间, 扩充哈希表。不过,这种情况下,表内所有的元素位置都会被重新排放。 +### 3. 字典和集合 + + + + ## 高级 - 装饰器