- 逻辑删除与唯一索引冲突的解决之道
-
在数据库设计中,逻辑删除是一种常见的数据管理方式,它通过标记数据为“已删除”状态而非直接物理删除,保留了数据的可追溯性和恢复能力。然而,当逻辑删除与唯一索引结合时,往往会引发冲突,导致业务逻辑无法正常...
- 深入理解MQ:消息的消费(信息消费的特点和积极作用)
-
在前面的文章中,我们学习了RocketMQ的原理;RocketMQ中命名服务ServiceName的运行流程;以及消息生产、发送的原理和模式。这一篇,就让我们从消息消费的角度去进一步的学习。1...
- 深入理解MQ:RocketMQ 架构分析(rocketmq底层数据结构)
-
1背景我们前面两篇对主流消息队列的基本构成和技术选型做了详细的分析。从本篇开始,我们会专注当下主流MQ之一的RocketMQ。从他的如下的几个方面去讨论:基础能力(如组织构成、消息发送、消息存储(...
- 分享一个在线教育的项目,前后端分离,有源码
-
前台主要功能介绍首页功能,导航模块(自定义导航设置),广告模块(自定的轮播设置),课程模块(自定义课程设置)列表功能,分类模块(自定义分类设置),搜索模块(自定义搜索设置)课程详情页功能,课程介绍、目...
- 若依 ruoyi PHP版安装试用(若依github)
-
若依ruoyi是一款不错的基于SpringBoot的开源后台管理系统。同时它也推出了Python,php等版本组件。这里介绍一下PHP版的安装,避免大家安装时遇到一些坑。PHP版的项目源码下载地...
- 新手快速入门Docker,轻松掌握Docker安装与使用
-
安装使用官方安装脚本自动安装curl-fsSLhttps://get.docker.com|bash-sdocker--mirrorAliyun手动安装CentOS7(使用yum进...
- centos7安装部署gitlab(centos7安装部署phpipam)
-
一、Gitlab介1.1gitlab信息GitLab是利用RubyonRails一个开源的版本管理系统,实现一个自托管的Git项目仓库,可通过Web界面进行访问公开的或者私人项目。与Githu...
- 布隆过滤器,一文总结快速掌握,你能够get多少?
-
一、前言假如有一个15亿用户的系统,每天有几亿用户访问系统,要如何快速判断是否为系统中的用户呢?方法一,将15亿用户存储在数据库中,每次用户访问系统,都到数据库进行查询判断,准确性高,但是查询速度会比...
- Java项目经历这样写,面完5家被4家捞回来二面!
-
Java项目经历这样写,面完5家被4家捞回来二面!前天深夜有个兄弟找我哭诉:面美团被问"你这个ERP系统有什么技术含量",当场大脑宕机。这年头写项目经历=技术自首现场,我给你看个真实改造案例:原版(自...
- 一篇文章让你学会Elasticsearch中的查询
-
「链接」还是惯例,开头先放章节目录,如果有帮到你的地方,欢迎点赞关注转发,如有错误,欢迎指出,不胜感激一、环境初始化version:'3.8'services:cerebro:im...
- 一周热门
- 控制面板
- 网站分类
- 最新留言
-