摘要: 目录JVM 内存分析1. 使用 jcmd + Native Memory Tracking (NMT)2. 使用 jstat 监控堆内存分区系统级内存分析1. 查看进程物理内存(RES)2. 使用 pmap 分析内存映射3. 检查共享内存(SHR)堆外内存专项检查1. 直接内存(Direct Buf 阅读全文
posted @ 2025-06-24 14:12 deyang 阅读(55) 评论(0) 推荐(0)
摘要: 目录top命令输出:显示界面说明1. 系统概览区域第一行:系统运行时间和负载第二行:任务统计第三行:CPU 使用情况第四、五行:内存使用2. 进程列表区域常用交互命令排序控制显示控制进程控制刷新控制命令行选项实用技巧系统级 CPU 使用率和进程级 CPU 使用率1. 第三行的 %Cpu(s)(系统级 阅读全文
posted @ 2025-06-24 09:51 deyang 阅读(14) 评论(0) 推荐(0)
摘要: 其他相关 JVM调优实战 - deyang - 博客园 命令Linux\MySQL\Java - deyang - 博客园 总结: total = used(包括 shared) + free + buff/cache available ≈ free + (部分可回收的 buff/cache) f 阅读全文
posted @ 2025-06-23 14:10 deyang 阅读(11) 评论(0) 推荐(0)
摘要: MAT分析前置步骤 前置步骤:生成堆转储文件(Heap Dump): jmap -dump:live,format=b,file=heap.hprof <PID> MAT分析步骤 下载 Eclipse Memory Analyzer (MAT) 下载地址:Eclipse Memory Analyze 阅读全文
posted @ 2025-06-16 13:25 deyang 阅读(14) 评论(0) 推荐(0)
摘要: IDEA实用快捷键 快捷键 功能说明 Ctrl + Alt + L 格式化代码(拯救强迫症) Ctrl + D 复制当前行(或选中块) Ctrl + Shift + U 大小写转换 Shift + Shift 全局搜索(类、文件、操作、设置) Alt + 上下箭头 在类中快速浏览方法 Ctrl + 阅读全文
posted @ 2025-05-26 15:01 deyang 阅读(51) 评论(0) 推荐(0)
摘要: 数据库范式 一般情况下,范式越高,表拆的越多,冗余数据越少,新增数据方便,但是查询时会越麻烦(需要联表查询) 三范式 人人都能看懂的数据库六大范式-CSDN博客 (三)MySQL之库表设计篇:一、二、三、四、五范式、BC范式与反范式详解!_数据库 bc 范式-CSDN博客 实例: SELECT * 阅读全文
posted @ 2025-05-26 09:42 deyang 阅读(7) 评论(0) 推荐(0)
摘要: 编译过程的五个主要阶段如下: 词法分析(Lexical Analysis) 将源代码分解为词法单元(Token)(如关键字、标识符、运算符等)。 移除空白字符、注释等无关内容。 工具示例:词法分析器(Lexer)。 语法分析(Syntax Analysis) 根据语法规则检查词法单元的组合是否合法, 阅读全文
posted @ 2025-05-26 09:40 deyang 阅读(41) 评论(0) 推荐(0)
摘要: 阅读全文
posted @ 2025-05-26 09:28 deyang 阅读(3) 评论(0) 推荐(0)
摘要: 软件过程开发模型 分类记忆法 将模型分为 传统型、迭代型、敏捷型、风险驱动型 等类别,减少记忆负担: 类别 模型 核心特点 线性顺序 瀑布模型、V模型 阶段严格,文档驱动 迭代增量 迭代模型、增量模型 分阶段交付,逐步完善 敏捷灵活 敏捷模型、原型模型 快速响应变化,用户参与 风险驱动 螺旋模型 强 阅读全文
posted @ 2025-05-14 16:02 deyang 阅读(7) 评论(0) 推荐(0)
摘要: SVN相关命令 # 打印当前工作目录的svn相关信息,包括远程地址 svn info # 检出 svn checkout URL 本地目录 # 如果你不指定本地目录,SVN将会在当前目录下创建一个与项目同名的文件夹。 svn checkout svn://xxx.xxx.xx.xx/project/ 阅读全文
posted @ 2025-05-12 13:50 deyang 阅读(12) 评论(0) 推荐(0)