SQL中的CONCAT()函数
SQL中的CONCAT()函数 平时在mybatis的mapper中进行模糊查询,数据库使用的是MySQL或者MariaDB,Mapper.xml中的写法如下 <if test="xxx != null and xxx != ''">
AND xxx LIKE CONCAT('%', #{xxx}
使用Docker部署ELK
使用Docker部署ELK 简介 ELK Stack是Elasticsearch、Logstash和Kibana的简称,是目前最流行的开源日志分析平台。通过Docker部署ELK可以大大简化安装配置过程,提高部署效率。 Elasticsearch: 分布式搜索引擎,用于存储和检索数据 Logstas
MyBatis四大组件和SqlSession四大对象详解
MyBatis四大组件和SqlSession四大对象详解 MyBatis四大核心组件 SqlSessionFactoryBuilder SqlSessionFactoryBuilder的核心源码分析: public class SqlSessionFactoryBuilder {
publi
Spring和IDEA为什么不推荐使用@Autowired注入
Spring和IDEA为什么不推荐使用@Autowired注入 引言 在Spring框架中,@Autowired注解是一种常见的依赖注入方式,但是在实际开发中,Spring官方和IDEA都不太推荐使用这种方式。本文将详细探讨其中的原因。 主要问题 1. 不变性问题 @Autowired注解通常用于字
Java项目中单元测试详解
Java项目中单元测试详解 引言 在Java开发中,单元测试是确保代码质量和可靠性的关键实践。本文将详细探讨Java项目中的单元测试,重点关注JUnit 4、JUnit 5框架以及Spring Boot项目中常用的SpringBootTest注解。通过本文,您将了解如何有效地编写和组织单元测试,以提
Docker部署Kafka
Docker部署Kafka 环境: RockyLinux9.4 虚拟机配置 4C12G(运存至少4G) Docker version 26.1.3 防火墙关闭 安装 拉取镜像 sudo docker pull bitnami/kafka:3.7