本文分类:news发布日期:2024/7/6 21:20:35
相关文章
源码分析Mybatis拦截器(Interceptor)拦截saveBatch()获取不到实体id的原因
1.背景
由于业务需求想在Mybatis拦截器层面获取insert后实体id去做相关业务。但是发现执行saveBatch()方法时,获取参数实体的时候,拿不到自增id。但是save()方法可以。
save方法之所以可以是因为:
MybatisPlus的BaseMapper执行insert方法后…
建站知识
2024/6/28 22:26:04
2023.11.19 hadoop之MapReduce
目录
1.简介
2.分布式计算框架-Map Reduce
3.mapreduce的步骤
4.MapReduce底层原理
map阶段
shuffle阶段
reduce阶段 1.简介
Mapreduce是一个分布式运算程序的编程框架,是用户开发“基于hadoop的数据分析应用”的核心框架;
Mapreduce核心功能是…
建站知识
2024/6/28 22:26:00
服务器集群配置LDAP统一认证高可用集群(配置tsl安全链接)-centos9stream-openldap2.6.2
写在前面
因之前集群为centos6,已经很久没升级了,所以这次配置统一用户认证也是伴随系统升级到centos9时一起做的配套升级。新版的openldap配置大致与老版本比较相似,但有些地方配置还是有变化,另外,铺天盖地的帮助文…
建站知识
2024/6/27 23:14:26
Ubuntu源码编译gdal3.6.2
在华为云申请了一台Ubuntu v18的机器,乱七八糟的不要装。
apt install build-essential pkg-config -y
cmake-3.21.1
apt-get install openssl libssl-dev
过程参考:Yukon for PostgreSQL_格來羙、日出的博客-CSDN博客
zlib-1.2.9(不需要)
如果用系统的后面gd…
建站知识
2024/6/27 23:19:39
【Dubbo】Dubbo负载均衡实现解析
📫作者简介:小明java问道之路,2022年度博客之星全国TOP3,专注于后端、中间件、计算机底层、架构设计演进与稳定性建设优化,文章内容兼具广度、深度、大厂技术方案,对待技术喜欢推理加验证,就职于…
建站知识
2024/6/28 22:25:48
C++ 运算符重载详解
本篇内容来源于对c课堂上学习内容的记录
通过定义函数实现任意数据类型的运算
假设我们定义了一个复数类,想要实现两个复数的相加肯定不能直接使用“”运算符,我们可以通过自定义一个函数来实现这个功能:
#include <iostream>
using…
建站知识
2024/6/30 6:30:54
6 Redis的慢查询配置
1、redis的命令执行流程 redis的慢查询只针对步骤3 默认情况下,慢查询的阈值是10ms
在配置文件中进行配置
//这个参数的单位为微秒
//如果将这个值设置为负数,则会禁用慢日志功能
//如果将其设置为0,则会强制记录每个命令
slowlog-log-slow…
建站知识
2024/7/6 11:18:29