摘要: 在 Java 故障诊断和性能分析中,经常会遇到 javacore、heapdump、.dmp 和 .hprof 这几类文件。它们各自有不同的目的、内容和生成方式: javacore (也称为 Thread Dump) 目的: 捕获 JVM 中所有线程在某一时刻的执行状态(堆栈跟踪)。主要用于分析线程 阅读全文
posted @ 2025-08-13 17:01 空知大仙人 阅读(3) 评论(0) 推荐(0)
摘要: 在 Spring Data JPA 的 @Query 注解中使用 LIKE 查询参数时,需要注意参数处理和通配符的使用方式,在查询语句中拼接通配符: @Repository public interface UserRepository extends JpaRepository<User, Lon 阅读全文
posted @ 2025-07-23 11:14 空知大仙人 阅读(13) 评论(0) 推荐(0)
摘要: @MappedSuperclass 是 JPA(Java Persistence API)中的关键注解,用于实现实体类的继承映射。 一、核心作用:创建可重用的映射基类 当多个实体类有相同的字段(如id, createTime, updateBy等)时: // 传统方式:每个实体类重复定义相同字段 @ 阅读全文
posted @ 2025-07-18 15:26 空知大仙人 阅读(31) 评论(0) 推荐(0)
摘要: 自定义注解编译时候报错: Initialization of bean failed; nested exception is java.lang.IllegalArgumentException: error Type referred to is not an annotation type: 阅读全文
posted @ 2025-07-15 14:37 空知大仙人 阅读(11) 评论(0) 推荐(0)
摘要: 1、选择要对比的俩库 2、下一步,选择要比较的内容:包括属性、仅结构、脚本等 3、下一步,选择差异文件保存方式 4、开始比较,展示差异 根据 模式、表、字段、约束、索引、视图、存储过程等类别分类,可以很方便的看到俩数据库结构差异 阅读全文
posted @ 2025-07-15 09:50 空知大仙人 阅读(135) 评论(0) 推荐(0)
摘要: 原地址:https://mp.weixin.qq.com/s/kLyZ18UNLkQxXGVaelRmTw 测试覆盖率报告和测试执行报告是评估代码质量的重要指标。测试覆盖率报告告诉您测试用例涵盖的代码百分比。测试执行报告告诉您已运行哪些测试及其结果。 SonarQube本身不计算覆盖范围。要在分析中 阅读全文
posted @ 2025-07-11 10:30 空知大仙人 阅读(26) 评论(0) 推荐(0)
摘要: JPA框架底层有一个操作是先对@ID的字段进行查询,再查询行数据。对于@ID的属性的值,查询回来的值不重复时没有问题,一旦有重复则出现问题,后面的数据被前面的覆盖,就会导致出现多条完全一样的数据,特别是用Entity映射一个视图时候。 解决方案: 确保@Id标识的字段唯一 1、@Id标识唯一字段 2 阅读全文
posted @ 2025-06-13 10:22 空知大仙人 阅读(8) 评论(0) 推荐(0)
摘要: 1、查看当前时间 date 2、设置系统时间 date -s "20251121 14:38:09" 3、查看硬件时间 hwclock --show 4、修改硬件时间 hwclock --set --date '20251121 14:38:09' 5、硬件时间和系统时间相互同步 hwclock - 阅读全文
posted @ 2025-06-05 14:20 空知大仙人 阅读(106) 评论(0) 推荐(0)
摘要: 根据服务器架构不同,找对应docker离线安装包: https://download.docker.com/linux/static/stable/ 阅读全文
posted @ 2025-06-04 16:32 空知大仙人 阅读(7) 评论(0) 推荐(0)
摘要: 1、需要在maven的pom文件配置检测规则: <plugin> <groupId>org.owasp</groupId> <artifactId>dependency-check-maven</artifactId> <version>8.4.0</version> <configuration> 阅读全文
posted @ 2025-06-04 14:10 空知大仙人 阅读(132) 评论(0) 推荐(0)
点击右上角即可分享
微信分享提示