Spring Boot热部署快速上手指南,实现代码修改实时生效
Spring Boot的热部署功能可以显著提升开发效率,让你在修改代码后无需手动重启应用就能看到变化。下面我们来详细了解一下它的实现原理、具体配置方法以及一些实用技巧。 🔧 热部署的实现原理 Spring Boot的热部署核心是开发者工具模块(spring-boot-devtools)。它通过巧妙的双类加载器机制来实现快速重启。 基础类加载器(Ba…
2026-1-07 9:43
|
862 字
|
4 分钟
Linux正则表达式与文本处理工具笔记
一、正则表达式基础 1. 核心概念 正则表达式是一种用于描述字符串模式的规则语言,通过组合普通字符和元字符来定义"模板",用于文本的模式匹配、查找和替换操作。 2. 元字符分类 元字符功能说明示例.匹配任意单个字符(除换行符)a.b匹配 "axb"、"a1b"*匹配前一个字符0次或多次go*d匹配 "gd"、"good"+匹配前一个字符1次或多次g…
2026-1-04 15:46
|
929 字
|
6 分钟
Linux常用命令学习笔记:pgrep
一、命令简介 pgrep命令是 Linux 系统中用于根据进程名称或其他属性查找进程 ID(PID)的实用工具。它通过搜索 /proc目录下的进程信息,快速定位匹配条件的进程,并返回对应的 PID。相比传统的 ps | grep组合,pgrep 更加高效且功能丰富,是进程管理和脚本编写中的常用工具。 二、基本语法 pgrep [选项] 模式…
2025-12-23 10:12
|
835 字
|
10 分钟
Linux常用命令学习笔记:dstat
一、命令简介 dstat命令是 Linux 系统中功能强大的系统资源统计工具,可以实时监控 CPU、内存、磁盘、网络、系统负载等多种性能指标。它结合了 vmstat、iostat、netstat、ifstat 等工具的功能,以彩色表格形式直观展示系统性能数据,是系统管理员进行性能监控和故障排查的得力助手。 二、安装方法 dstat 不是所有 Lin…
2025-12-23 10:11
|
1221 字
|
9 分钟
Linux常用命令学习笔记:iotop
一、命令简介 iotop命令是 Linux 系统中用于实时监控磁盘 I/O 使用情况的工具,类似于 top命令,但专注于显示进程级别的磁盘读写活动。它能够实时显示系统中每个进程或线程的磁盘 I/O 使用情况,包括读写速率、I/O 等待时间百分比等关键指标,是系统管理员诊断磁盘 I/O 性能瓶颈的重要工具。 核心特点: 进程级监控:精确到每个进程的磁…
2025-12-23 10:04
|
1425 字
|
8 分钟
Linux常用命令学习笔记:free
一、命令简介 free命令是 Linux 系统中用于查看系统内存使用情况的实用工具,可以显示物理内存(RAM)、交换空间(Swap)以及缓冲区和缓存的使用情况。该命令是系统管理员和开发人员监控系统内存状态、诊断性能问题的基础工具。 二、基本语法 free [选项] 权限要求:所有用户均可使用,无需特殊权限。 默认行为:如果不指定选项,默认以…
2025-12-23 10:03
|
1246 字
|
8 分钟
Linux常用命令学习笔记:w
一、命令简介 w命令是 Linux 系统中用于显示当前登录用户及其活动信息的实用工具。它提供了比 who命令更详细的信息,包括用户正在执行的进程、系统负载、登录时间等,是系统管理员监控用户行为的常用命令。 二、基本语法 w [选项] [用户名] 权限要求:所有用户均可使用,无需特殊权限。 功能特点: 显示当前登录用户信息 显示用户正…
2025-12-23 9:56
|
1477 字
|
10 分钟
Linux常用命令学习笔记:su
一、命令简介 su(Switch User)命令是Linux系统中用于切换用户身份的核心工具,允许当前用户临时切换到其他用户账户,从而获得目标用户的权限。该命令在系统管理、权限控制和多用户环境管理中具有重要作用。 核心功能: 从当前用户切换到目标用户 获取目标用户的shell环境和权限 支持完整登录环境加载或保留当前环境 允许执行单条命令后立即返回…
2025-12-23 9:52
|
1536 字
|
11 分钟
Linux常用命令学习笔记:newgrp
一、命令简介 newgrp(New Group)命令是Linux系统中用于切换用户有效组的实用工具。它允许用户在不退出当前会话的情况下,临时改变当前会话的有效组ID(egid),从而获得目标用户组的权限和访问权限。该命令在多用户环境中特别有用,可以帮助用户灵活管理不同组的资源访问权限。 二、基本语法 newgrp [选项] [组名]…
2025-12-23 9:50
|
1250 字
|
7 分钟
Linux常用命令学习笔记:kill
命令功能 kill命令用于向进程发送指定的信号,默认发送SIGTERM(15)信号,用于终止进程。该命令通过进程ID(PID)来指定要操作的进程。 基本语法 kill [选项] [信号] 进程ID 常用信号 信号编号信号名称说明1SIGHUP挂起信号,让进程重新读取配置文件2SIGINT中断信号(Ctrl+C)3SIGQUIT退出信…
2025-12-22 13:59
|
529 字
|
3 分钟