摘要: 一、调优核心目标 减少GC停顿时间(降低延迟) 提高吞吐量(单位时间处理更多请求) 合理控制内存占用(避免频繁的Full GC或内存溢出OOM) 优化资源利用率(合理分配内存和CPU资源) 二、基础内存参数设置 初始堆内存(-Xms):设置JVM启动时分配的堆内存大小。 最大堆内存(-Xmx):设置 阅读全文
posted @ 2025-02-14 14:46 抒写 阅读(0) 评论(0) 推荐(0) 编辑
摘要: 一、内置工具 1. jps(Java Virtual Machine Process Status Tool) 功能:列出当前用户的所有Java进程及其PID。 常用命令:jps -l # 显示主类全名 jps -v # 显示JVM启动参数 2. jstat(JVM Statistics Monit 阅读全文
posted @ 2025-02-14 14:40 抒写 阅读(5) 评论(0) 推荐(0) 编辑
摘要: git merge 和 git rebase 是 Git 中整合分支变化的两种核心方式,它们的核心区别在于如何保留分支历史记录和提交结构的差异。以下是两者的详细对比: 1. 核心机制对比 特性 git merge git rebase 历史记录 保留分支的完整历史(包括分支拓扑结构) 重写历史,将提 阅读全文
posted @ 2025-02-14 10:48 抒写 阅读(3) 评论(0) 推荐(0) 编辑
摘要: 定义 二叉树是一种特定类型的树数据结构,每个节点最多有两个子节点,通常称为左子节点和右子节点。 它是一种递归定义的数据结构: 空树: 非空树: 由一个根节点和两个不相交的二叉树(左子树和右子树)组成。 性质 节点数: 如果二叉树的高度为h(根节点的高度为0),则最多有 2h+1−1 个节点。 第i层 阅读全文
posted @ 2025-02-13 15:39 抒写 阅读(4) 评论(0) 推荐(0) 编辑
摘要: 树的定义 树(Tree)是一种非线性数据结构,由节点(或称为顶点)和边组成。树具有层次结构,每个节点可以有多个子节点,但每个子节点只能有一个父节点。树的顶部节点称为根节点(Root),根节点没有父节点。树中的节点可以分为内部节点(有子节点的节点)和叶子节点(没有子节点的节点)。 树的数学定义 树可以 阅读全文
posted @ 2025-02-13 15:10 抒写 阅读(7) 评论(0) 推荐(0) 编辑
摘要: 数组(Array) 定义 数组是一种线性数据结构,用于存储固定数量的相同类型元素。数组中的元素在内存中是连续存储的,可以通过索引直接访问。 特点 存储方式:元素在内存中连续存储。 访问方式:通过索引直接访问,时间复杂度为O(1)。 插入和删除:需要移动大量元素,时间复杂度为O(n)。 存储空间:利用 阅读全文
posted @ 2025-02-13 11:43 抒写 阅读(7) 评论(0) 推荐(0) 编辑
摘要: 定义 数据结构(Data Structure)是计算机中存储、组织数据的方式,是指定义了若干操作的一组性质相同的数据元素的集合。包括以下方面: 数据元素:数据结构中的基本单位,可以是简单的数据类型(如整数、浮点数、字符等),也可以是复杂的数据类型(如对象、结构体等)。 逻辑结构:数据元素之间的逻辑关 阅读全文
posted @ 2025-02-12 18:09 抒写 阅读(4) 评论(0) 推荐(0) 编辑
摘要: 策略模式(Strategy Pattern)是一种行为型模式。它定义了一系列算法,并将每一个算法封装起来,使它们可以互换使用,算法的变化不会影响使用算法的用户。 使用场景 当一个系统中有许多类,它们之间的区别仅在于它们的行为时。 存在多种相似算法,使用条件语句(如if...else、switch.. 阅读全文
posted @ 2024-12-09 18:38 抒写 阅读(21) 评论(0) 推荐(0) 编辑
摘要: 经典实现 模板方法模式(Template Method Pattern)是一种行为型设计模式,它在父类中定义了一个算法的框架,允许子类在不改变算法结构的情况下重新定义算法的某些特定步骤。 实现步骤: 定义抽象类:这个类定义了算法的框架,包括模板方法和一些抽象方法。 实现模板方法:模板方法定义了算法的 阅读全文
posted @ 2024-11-20 18:41 抒写 阅读(29) 评论(0) 推荐(0) 编辑
摘要: 传统老牌Java客户端,一直在更新,支持全面的Redis命令,具有全面的API。 环境 开发工具:idea api依赖版本:springboot 2.7.18+Jedis3.8.0 springboot1.x默认的redis客户端是Jedis,此版本的RedisTemplate是它具体实现的再封装。 阅读全文
posted @ 2024-11-19 11:48 抒写 阅读(21) 评论(0) 推荐(0) 编辑