diff --git a/notes/CyC 学习交流群 问题汇总.md b/notes/CyC 学习交流群 问题汇总.md
new file mode 100644
index 00000000..806d48d0
--- /dev/null
+++ b/notes/CyC 学习交流群 问题汇总.md
@@ -0,0 +1,16 @@
+
+* [0. 进程内存空间中,堆和栈的区别](#0-进程内存空间中,堆和栈的区别)
+
+
+
+# 0. 进程内存空间中,堆和栈的区别
+
+> C++
+
+堆:动态、malloc()、new、链式分配、向上生长;栈:函数调用、编译器分配回收、向下生长。
+
+https://www.cnblogs.com/sunziying/p/6510030.html
+
+By @CyC
+
+---
diff --git a/notes/Java 虚拟机.md b/notes/Java 虚拟机.md
index e24015c5..3138a170 100644
--- a/notes/Java 虚拟机.md
+++ b/notes/Java 虚拟机.md
@@ -30,7 +30,7 @@
# 一、运行时数据区域
-
+
## 程序计数器
@@ -40,7 +40,7 @@
每个 Java 方法在执行的同时会创建一个栈帧用于存储局部变量表、操作数栈、常量池引用等信息。从方法调用直至执行完成的过程,就对应着一个栈帧在 Java 虚拟机栈中入栈和出栈的过程。
-
+
可以通过 -Xss 这个虚拟机参数来指定每个线程的 Java 虚拟机栈内存大小:
diff --git a/pics/28ab96b4-82ea-4d99-99fb-b320f60d0a58.png b/pics/28ab96b4-82ea-4d99-99fb-b320f60d0a58.png
new file mode 100644
index 00000000..8072abc5
Binary files /dev/null and b/pics/28ab96b4-82ea-4d99-99fb-b320f60d0a58.png differ
diff --git a/pics/85370d54-40d1-4912-bcbe-37a2481c861d.png b/pics/85370d54-40d1-4912-bcbe-37a2481c861d.png
new file mode 100644
index 00000000..f1664e13
Binary files /dev/null and b/pics/85370d54-40d1-4912-bcbe-37a2481c861d.png differ