Springboot项目部署到远程容器 部署 Spring Boot 到远程 Docker 容器_spring-boot-maven-plugin远程部署docker-CSDN博客IDEA远程快速部署SpringBoot项目到Docker环境 - Boris丶et - 博客园IDEA通过Docker插件部署SpringBoot项目的过程详解 / 张生荣 2026-05-12 spring
宝塔面板 + Nginx + Spring Boot 零停机滚动发布完整教程 https://deary.blog.csdn.net/article/details/156013978 2026-05-12 spring
单元测试 @Mock@Mock 注解注入的对象可以正常调用它的方法,但它的方法默认不会执行真实逻辑,而是返回“空值”或“默认值”(如 null、0、false 等)。如果需要方法返回特定值或执行自定义逻辑,必须通过 Mockito 的桩方法(Stubbing) 显式定义行为。@Spy部分 Mock,未定义行为的方法会调用真实逻辑Mockito.CALLS_REAL_METHODS需要手动注入依赖@Mock( 2026-05-12 spring
动态规划-背包问题 背包问题分类主要掌握01背包和完全背包,参考下文:01背包理论基础背包问题的模版先循环物品,再循环容量,01背包内层循环是从大到小,完全背包内层循环从小到大//01背包for(inti =0; i for(intj = m; j >= V[i]; j--) { f[j] =max(f[j], f[j-V[i]] + W[i]); } }//完全背包for(inti =0; i... 2026-05-12 spring
JVM内存模型和GC JVM内存模型堆线程共享,存放对象实例,GC的主要区域方法区线程共享,用来存储已被虚拟机加载的类信息、常量、静态变量、JIT编译后的代码等数据程序计数器线程私有,当前线程的行号计数器虚拟机栈线程私有,每个方法被执行的时候都会创建一个栈帧用于存储局部变量表、操作栈、动态链接(对象的内存地址)、方法出口(返回值的内存地址)本地方法栈本地方法栈和虚拟机栈的作用类似,区别是本地方法栈服务于native方法 2026-05-12 spring
数据库死锁问题 数据库死锁是数据库系统中一个常见的问题,它发生在两个或多个事务彼此等待对方释放锁,从而导致所有事务都无法继续执行的情况。数据库通常会自动检测死锁并强制回滚其中一个事务,以让其他事务继续进行,但频繁发生死锁会严重影响系统性能和用户体验。因此排查死锁问题至关重要。排查死锁四部曲1. 确认死锁存在并捕获死锁信息开启死锁日志,如mysql,在my.ini中设置innodb_print_all_deadlo 2026-05-12 spring
查看磁盘IO情况常用命令 iotopiotop–aoP–d4命令参数:-o:只显示有io操作的进程;-b:批量显示,无交互,主要用作记录到文件;-nNUM:显示NUM次,主要用于非交互式模式;-dSEC:间隔SEC秒显示一次;-pPID:监控的进程pid;-uUSER:监控的进程用户;iotop常用快捷键 左右箭头:改变排序方式,默认是按IO排序;r:改变排序顺序;o:只显示有IO输出的进程;p:进程/线程的显示方式的切换 2026-05-12 spring