OOM(Out of Memory)是Java应用程序中常见的一个错误,表示程序试图分配的内存超出了Java虚… 继续阅读 有哪些手段来排查 OOM 的问题?
分类: Java之美
图表详细讲解MySQL的执行计划如何查看,执行计划如何分析,数据如何理解
当您在MySQL中执行一个SQL查询时,了解查询的执行计划对于优化查询性能至关重要。MySQL的执行计划描述了… 继续阅读 图表详细讲解MySQL的执行计划如何查看,执行计划如何分析,数据如何理解
Java多线程同步有哪些方法?
在Java中,多线程同步的主要方法包括以下几种: synchronized关键字: 同步方法:通过在方法声明前… 继续阅读 Java多线程同步有哪些方法?
Java怎么获取多线程的返回值?
在Java中,通常情况下,线程并不直接返回一个值。因为线程是并发执行的,它们并不直接像方法调用那样返回一个结果… 继续阅读 Java怎么获取多线程的返回值?
Java线程池参数有哪些? 作用是什么?
Java线程池的参数主要有七个,它们分别是: corePoolSize:核心线程数,代表线程池中常驻的线程数量… 继续阅读 Java线程池参数有哪些? 作用是什么?
Mybatis 如何将对象转换成 SQL?
MyBatis 是一个优秀的持久层框架,它支持定制化 SQL、存储过程以及高级映射。MyBatis 避免了几乎… 继续阅读 Mybatis 如何将对象转换成 SQL?
ConcurrentHashMap和 HashTable 的区别是什么?
ConcurrentHashMap 和 HashTable 都是 Java 中用… 继续阅读 ConcurrentHashMap和 HashTable 的区别是什么?
Spring Bean 容器的生命周期是什么样的?
Spring Bean 容器的生命周期主要包括以下阶段: 实例化(Instantiation):在这个阶段,S… 继续阅读 Spring Bean 容器的生命周期是什么样的?
ThreadLocal的实现原理是什么,结合源码讲解
ThreadLocal 是 Java 中的一个类,它提供了线程本地变量。这些变量不同于它们的正常变量… 继续阅读 ThreadLocal的实现原理是什么,结合源码讲解
Java中的强引用、软引用、弱引用、虚引用怎么理解
在Java中,引用类型不仅仅是我们通常理解的直接引用一个对象的方式。实际上,Java提供了四种类型的引用:强引… 继续阅读 Java中的强引用、软引用、弱引用、虚引用怎么理解
JPA中如何使用本地查询?
在JPA中可以通过使用@Query注解定义本地SQL查询语句。这种方式称为本地查询。@Query注解用于在实体… 继续阅读 JPA中如何使用本地查询?
MyBatis Plus查询父子表结果合并的方法是什么?
Mybatis Plus提供了以下几种方法查询父子表结果并合并: 1. 通过关联查询 直接使用一对多或者多对一… 继续阅读 MyBatis Plus查询父子表结果合并的方法是什么?
MyBatis Plus的条件构造器能干什么?
Mybatis Plus提供了多种条件构造器,可以用于创建复杂的查询条件: 1. QueryWrapper 最… 继续阅读 MyBatis Plus的条件构造器能干什么?
MyBatis 如何实现分页?
MyBatis可以通过多种方式实现分页: 使用 RowBounds 对象RowBounds类可以指定分页中的起… 继续阅读 MyBatis 如何实现分页?
MyBatis Plus的多表更新怎么使用?
Mybatis Plus支持关联更新,可以很方便的实现多表更新: 1. 一对一关联 2. 一对多关联 3. 多… 继续阅读 MyBatis Plus的多表更新怎么使用?
MyBatis Plus的BaseRowMapper能干什么?
Mybatis Plus的BaseRowMapper提供了基础的结果集映射功能。主要功能包括: 1. 映射为实… 继续阅读 MyBatis Plus的BaseRowMapper能干什么?
【MyBatis Plus】MyBatis Plus的事务管理能做什么?
Mybatis Plus可以很方便地实现事务管理。 通过@Transactional注解事务的方法,实现事务管… 继续阅读 【MyBatis Plus】MyBatis Plus的事务管理能做什么?
JdbcTemplate中如何进行事务的注解?
JdbcTemplate支持通过注解进行事务管理。与切面配置相比,注解方式更加简单直观。 JdbcTempla… 继续阅读 JdbcTemplate中如何进行事务的注解?
【MyBatis】MyBatis 的日志是如何打印的?
MyBatis 默认情况下不会打印任何日志,MyBatis 想要实现日志功能需要依靠第三方日志框架。 主要的日… 继续阅读 【MyBatis】MyBatis 的日志是如何打印的?
【MyBatis Plus】MyBatis Plus的BaseMapper具备什么功能?
Mybatis Plus的BaseMapper提供了以下基础功能: 1. 基本的CRUD接口 insert()… 继续阅读 【MyBatis Plus】MyBatis Plus的BaseMapper具备什么功能?