lemon-guide
Introduction:收纳`操作系统`、`JAVA`、`算法`、`数据库`、`中间件`、`解决方案`、`架构`、`DevOps`和`大数据`等技术栈总结!
[TOC]
# [OS](OS.md)
提供OS
# [JAVA](JAVA.md)
提供JAVA
# [Algorithm](Algorithm.md)
提供Algorithm
# [Database](Database.md)
提供Database
# [Middleware](Middleware.md)
提供Middleware
# [Solution](Solution.md)
提供Solution
# [Architecture](Architecture.md)
提供Architecture
# [DevOps](DevOps.md)
本章节主要总结并收纳了常用的JDK工具、Linux命令、Shell语法、Git命令、测试工具、Docker等。
## JDK Tools
- `jps`:用于查看JAVA进程编号。
- `jstat`:用于打印GC回收统计信息,便于分析是否出现FGC等情况。
- `jstack`:用于dump出指定进程中的线程堆栈快照信息,便于排查应用是否有锁、死锁或排查CPU占比高的线程代码。
- `jmap`:用于dump出指定进程中当前内存的快照信息,便于分析内存的内容结构,从而定位内存泄漏等问题。
- `jhat`:用于
- `jconsole`:
- `jvisualvm`:
- `jmc`:
- `EclipseMAT`:
## Linux Command
## Shell
## Git
## Test Tools
## Docker
# [BigData](BigData.md)
提供BigData
# [Others](Others.md)
提供Others