首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
java技术栈
终有救赎
创建于2023-08-15
订阅专栏
相关的java技术栈
等 24 人订阅
共17篇文章
创建于2023-08-15
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
关于实现订单超时的几种方案(详细细节版)
说明:关于使用rabbitmq实现订单超时的部分说明有错误,首先mq是可以实现自定义超时时间的,我们可以在创建队列queue.ordercreate时不设置它的x-message-ttl参数,转而在代
并发修改异常ConcurrentModificationException详解
一、简介 在多线程编程中,相信很多小伙伴都遇到过并发修改异常ConcurrentModificationException,本篇文章我们就来讲解并发修改异常的现象以及分析一下它是如何产生的。 异常产生
Java单例---反射攻击破坏单例和解决方法
之前写过几篇单例的文章: Java单例—双重锁校验详解 Java单例—序列化破坏单例模式原理解析 Java单例—静态内部类 在静态内部类中引出了反射攻击的问题,本篇就来说一下反射攻击,废话不多少说上代
Java单例---静态内部类
之前写过一篇双重锁校验单例,这是延迟加载的一种单例模式,俗称懒汉模式,这次写一个静态内部类的单例,这个写法天生线程安全,并且引出反射攻击,废话不多说,上代码: 这种静态内部类的实现方式,它主要原理是:
java中的反射原理,为什么要使用反射以及反射使用场景(面试常问)
java中的反射原理,为什么要使用反射以及反射使用场景 什么是反射 JAVA反射机制是在运行状态中,对于任意一个类,都能够知道这个类的所有属性和方法;对于任意一个对象,都能够调用它的任意一个方法和属性
Java单例---双重锁校验详解
## 双重锁校验单例 什么是单例模式? 单例保证一个对象JVM中只能有一个实例 直接上代码吧: ```java /** * 双重锁校验的单例 */ public class Doub
系统设计——幂等性与解决方案
摘要 幂等概念来自数学,表示N次变换和1次变换的结果是相同的。这里讨论在某些场景下,客户端在调用服务没有达到预期结果时,会进行多次调用,为避免多次重复的调用对服务资源产生副作用,服务提供者会承诺满足幂
Java 21:有什么新变化?
这篇文章详细介绍了Java 21 的新特性和改进。Java 21是新的长期支持(LTS)版本,其中包括了15个Java增强提案(JEPs)。其中最重要的特性之一是虚拟线程的最终化,这些线程的创建和调度
RabbitMQ消息丢失的场景,如何保证消息不丢失?(详细讲解,一文看懂)
一、RabbitMQ相关概念 2007 年发布,是一个在 AMQP(高级消息队列协议)基础上完成的,可复用的企业消息系统,是当前最主流的消息中间件之一。 RabbitMQ是一个由erlang开发的AM
spring事务失效的几种情况与原因
spring事务失效的几种情况与原因 1.service没有托管给spring 失效原因: spring事务生效的前提是,service必须是一个bean对象 解决方案: 将service注入spri
Spring的事务详解
事务在Spring中是如何运作的 在了解嵌套事务之前,可以先看下单个事务在Spring中的处理流程,以便后面可以更清晰地认识嵌套事务的逻辑。 Spring事务使用AOP的机制实现,会在@Transac
2024年java面试准备--redis(2)
Redis分区容错 1、redis数据分区 Hash:(不稳定) 客户端分片:哈希+取余 节点伸缩:数据节点关系变化,导致数据迁移 迁移数量和添加节点数量有关:建议翻倍扩容 一个简单直观的想法是直接用
课件:Docker实用篇
1.初识Docker 1.1.什么是Docker 微服务虽然具备各种各样的优势,但服务的拆分通用给部署带来了很大的麻烦。 分布式系统中,依赖的组件非常多,不同组件之间部署时往往会产生一些冲突。 在数百
Springboot支付宝沙箱支付---完整详细步骤
网页操作步骤 1.进入支付宝开发平台—沙箱环境 使用开发者账号登录开放平台控制平台 2.点击沙箱进入沙箱环境 说明:沙箱环境支持的产品,可以在沙箱控制台 沙箱应用 > 产品列表 中查看。 3.进入沙箱
java消息队列基础和RabbitMQ相关概念
RabbitMQ高级特性 1. 消息的可靠投递 在使用RabbitMQ的时候,作为消息发送方希望杜绝任何消息丢失或者投递失败场景。RabbitMQ为我们提供了两种方式用来控制消息的投递可靠性模式。 c
java消息队列基础和RabbitMQ相关概念
什么是消息队列 消息队列一般简称为 MQ (Messges Queue),是指利用高效可靠的消息传递机制进行与平台无关的数据交流,并基于数据通信来进行分布式系统的集成,是在消息的传输过程中保存消息的容
SpringBoot项目中使用阿里云Oss上传文件
Oss上传文件流程: 网页操作部分: 1. 网页搜索阿里云Oss注册登录 2. 开通Oss服务 点击三个横线这里 然后 3. 创建桶(bucket)桶名称后面有用 创建注意点: 4. 创建一个Acce