热文高频面试题|RabbitMQ如何防止消息的重复消费?
一. 前言 最近有很多小伙伴开始找工作,在面试时,面试官经常会问我们这样一个题目: RabbitMQ如何防止重复消费? 有很多小伙伴这个时候都在想,消息怎么还会重复消
热文分享后端解决跨域问题的三种方案
1.跨域的介绍 跨源资源共享(CORS——Cross-Origin Resource Sharing,跨源资源共享,或通俗地译为跨域资源共享)是一种基于 HTTP 头的机
热文JAVA开发(如何解决前期没有分表数据量增大后再分表的问题)
问题背景: 在开发中我们经常使用到分库分表。但是一般是我们前期就已经做了规划,对数据库怎么划分,对哪些表进行分表。这一篇文章讲,如果前期没有做好分表计划,系统上线运营后,数据
热文Spring事务控制AOP环绕切入底层原理
前面我们对Spring事务框架以及Spring启用事务管理的@EnableTransactionManagement进行了学习,了解了Spring事务管理的底层工作机制。 有
热文Java-重排序,happens-before 和 as-if-serial 语义
目录 1. 如何解决重排序带来的问题 2. happens-before 1. 如何解决重排序带来的问题 对于编译器,JMM 的编译器重排序规则会禁止
热文实现redis延迟队列的优雅方式
前言 工作中常常会遇到这样的场景,如订单到期未支付取消,到期自动续费等,我们发现延迟队列非常适合在这样的场景中使用。常见的延迟队列的优秀实现有rabbitMQ的死信队列,
热文Spring Security认证研究
1.项目中认证的三种方式: 1.统一认证 ![d9463f0c94a34eb2a0a9499ebf773a4d.png][] ![1429f4c6d6ed4ea28a
热文【檀越剑指大厂—SpringCloudAlibaba】SpringCloudAlibaba基础
一.nacos 1.nacos 安装 1.下载 https://github.com/alibaba/nacos/releases ![image-2023
热文【Java实现分布式锁的几种方式】
在分布式环境下,为了保证多个节点之间数据的一致性和并发控制,需要使用分布式锁。Java中实现分布式锁的方式有以下几种: 基于Redis实现分布式锁 使用Redis的SE
热文UNIAPP实战项目笔记59 NodeJS后端生成token 和 修复一些bug
UNIAPP实战项目笔记59 NodeJS后端生成token 和 修复一些bug > 后端保持数据时往数据库写入token > 修复一些前面遗留的问题bug 实际
热文Java岗面试题--Java并发(日积月累,每日三题)
目录 1. 面试题一:在 Java 程序中怎么保证多线程的运行安全? 1.1 追问一:Java 线程同步的几种方法? 2. 面试题二:JMM
热文最全面的44个Java 性能调优细节
正文 我认为,代码优化的最重要的作用应该是:避免未知的错误。在代码上线运行的过程中,往往会出现很多我们意想不到的错误,因为线上环境和开发环境是非常不同的,错误定位到最
热文7个简单的Java性能调优技巧
大多数开发人员都认为性能优化是一个复杂的主题,需要大量的经验和知识。优化应用程序以获得最佳性能并非易事。有几个易于遵循的建议和最佳实践可帮助你创建性能良好的应用程序,这些建议中
热文java自定义注解实现数据字典映射
一 :前言 在我们开发过程中,我们从前端页面接收的数据字典一般都是key(大多数为数字),但我们在页面显示的时候,想用其value值。如果我们每使用一次就要去写一些重复的
热文ASP.NET Web Pages - 添加 Razor 代码
在本教程中,我们将使用 C\ 和 Visual Basic 代码的 Razor 标记。 -------------------- 什么是 Razor ? Raz
热文MyBatis 原理:扫描 Mapper 接口
Mapper 扫描需要依赖 Maybtis/Spring 这个项目。 Mapper 扫描依赖两种方式: 1. 通过 @Mapper 注解 (想通过该注解实现扫描 Mapp
热文保证kafka的稳定性
为了保证 Kafka 的稳定性,可以采取以下几个方面的措施: 1. 设计合理的主题和分区结构:在设计主题和分区时,需要考虑主题的数据量、消息生产者和消费者的数量以及消息处理
热文Vue 解决npm ERR! Cannot read properties of null (reading ‘pickAlgorithm‘)
方案1 重新安装node解决,这并没有解决我的问题,舍弃。 方案2 1、删了`node models`重新下。 或者直接下载CNPM(淘宝镜像)进行安装CNPM
热文若依配置教程(九)若依前后端分离版部署到服务器Nginx(Windows版)
搭建若依环境 要部署到服务器上,首先要在本地[运行若依系统][Link 1] -------------------- 文章目录 搭建若依环境 后端
热文【算法&数据结构体系篇class08】:前缀树
一、前缀树(prefix tree trie) 1)单个字符串中,字符从前到后的加到一棵多叉树上 2)字符放在路上,节点上有专属的数据项(常见的是pass和end值)
热文详解基于Mybatis-plus多租户实现方案
一、引言 小编先解释一下什么叫多租户,什么场景下使用多租户。 多租户是一种软件架构技术,在多用户的环境下,共有同一套系统,并且要注意数据之间的隔离性。 举个实际例子:小编
热文Java设计模式与设计思想
![f984f1407482701d6f80198f230b40cd.jpeg][] 本文主要讲解几种常见并行模式, 具体目录结构如下图. 单例 单例是最常见的一种设计模
热文【SpringBoot】AOP 自定义注解的使用详解
Spring 中的切面 Aspect,这是 Spring 的一大优势。面向切面编程往往让我们的开发更加低耦合,也大大减少了代码量,同时呢让我们更专注于业务模块的开发,把那些与业
热文Java岗面试题--Java并发(日积月累,每日三题)
目录 1、面试题一:sleep() 和 wait() 的区别? 2、面试题二:什么是线程上下文切换? 3、面试题三:什么是线程死锁?如何避免死锁?
热文MyBatis的Mapper接口的代理对象的应用
在一个mybatis的demo中我新建一个关于user的测试类,在类中调用UserMapper接口中的方法,但是发现调用不成功 ![283a619ee9494314fe8f2