标签:MySQL

MySQL实现merge into的4种方法

本文主要讲解关于MySQL实现merge into的4种方法相关内容,让我们来一起了解下吧! 在Oracle中,可以使用merge into,但是,MySQL中不支持,可以使用以下几种方法。 顺便说下,所谓MERGE INTO:其实就是不存在则 insert, 存在则 update 方法一:update + insert merge其实就是不存在则inser……

如何在上亿级别用户中检查用户名是否存在?

本文主要讲解关于在面试过程中被面试官问,如何在上亿级别用户中检查用户名是否存在相关内容,如此大的数据量确实是非常有挑战性的一个 面试题,让我们来一起看下该使用什么解决方案吧! 前言 不知道大家有没有留意过,在使用一些app或者网站注册的时候,提示你用户名已经被占用了,需要更换一个,而且响应速度很快,这是如何实现的呢?你可能想这不是很简单吗,去数据库里查一下有……

XXL-JOB安装与使用详细教程

本文主要讲解关于XXL-JOB安装及使用教程(保姆级教程)相关内容,让我们来一起学习下吧! 前言 本文主要讲解分布式调度中心XXL-JOB的安装及使用教程,从0到1,图文并茂的保姆级教程。 XXL-JOB是一个可以在WEB界面配置执行定时任务中间件,支持分布式服务调用,XXL-JOB自身也可以部署多个节点组成集群,本身是一个基于SpringBoot的Java……

MySQL 插入ID自增为2的原因及解决办法

在使用MySQL时,auto_increment主键ID在insert插入时自增为2,而不是我们熟知的自增1,这是什么原因呢,有什么好的解决办法? 首先我们需要查看配置,执行如下SQL指令: show variables like '%increment%'; 执行结果发现: auto_increment_increment 2 auto_inc……

阿里云mysql远程连接连不上解决办法

本文主要讲解关于阿里云mysql远程连接连不上解决办法相关内容,让我们来一起学习下吧! 连接阿里云mysql主要是两个坑:修改密码和远程连接 修改密码 由于mysql8和mysql5.X相比安全策略变更,修改密码用如下命令: ALTER USER 'username'@'host' IDENTIFIED WITH mysql_native_password ……

mysql怎么比较日期大小方法有哪些?

本文主要讲解关于mysql怎么比较日期大小,mysql比较日期大小的方法有哪些相关内容,让我们来一起学习下吧! 在 MySQL 中,你可以使用多种方法来比较日期的大小。以下是一些常用的方式,这里我们主要介绍4种方法: 使用比较运算符 SELECT * FROM your_table WHERE your_date_column > '2023-01-0……

前后端实现大文件断点续传、分片上传、秒传的完整实例

本文主要讲解关于前后端实现大文件断点续传、分片上传、秒传的完整实例相关内容,让我们来一起学习下吧! 1、前言 文件上传在项目开发很常见,很多项目都会涉及到图片,音频,文件的上传。在现代技术中,基本都是通过组件库封装的组件进行上传,比如 element-ui ,antdesign等。这些ui库封装了上传的一些基础方法,可以满足大多的上传场景。但是如果遇到很大的……

MySQL联合使用ORDER 和 LIMIT 导致分页错乱问题

本文主要讲解关于MySQL联合使用ORDER 和 LIMIT 导致分页错乱问题原因以及如何解决相关内容,让我们来一起学习下吧! 前言 不知道大家在在分页查询中有没有遇到过这个问题,分页查询中不同的页中出现了同一条数据,出现了分页错乱的问题: 整体排序:SELECT * from test_1 ORDER BY create_date; 提取排序……

Docker安装xxl-job并整合springboot3

本文主要讲解关于Docker如何安装xxl-job并整合springboot3相关内容,让我们来一起学习下吧! 前言 xxl-job 是一个分布式任务调度平台,它提供了强大的任务调度和执行能力,可以帮助我们实现任务的自动化调度和执行。本文将介绍如何在 Docker 环境下部署 xxl-job,并将其与 Spring Boot 进行整合。 初始化数据库 拿到数……

号段模式生成分布式ID

本文主要讲解关于号段模式生成分布式ID 相关内容,让我们来一起学习下吧! 采用数据库号段模式来生成分布式id,包括生成有序id和无序id。 生成有序id 数据库中定义相关id生成策略的表,其中每一条记录代表一种id生成策略,包括id段的起始值、结束值、步长、版本号(乐观锁实现)。 id生成服务启动时,先去数据库中获取指定id对应的id生成策略,抢占号段(更……

docker-compose 如何快速部署 EFAK

本文主要讲解关于docker-compose 如何快速部署 EFAK 相关内容,让我们来一起学习下吧! 一、概述 EFAK(Eagle For Apache Kafka,以前称为 Kafka Eagle)是一款由国内公司开源的Kafka集群监控系统,可以用来监视kafka集群的broker状态、Topic信息、IO、内存、consumer线程、偏移量等信息,……

分布式事务Seata-AT模式的事务提交和回滚过程详解

本文主要讲解关于分布式事务Seata-AT模式的事务提交和回滚过程详解相关内容,让我们来一起学习下吧! 1. 本地事务 操作单一的一个数据库,这种情况下的事务叫本地事务(Local Transaction); 本地事务的ACID特性由各数据库直接提供支持; 在JDBC编程中,可以通过Connection对象来开启、关闭和提交事务; 代码示例: 只需要引入my……