首页
首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
JAVA与小黑
Derek_Smart
创建于2023-01-11
订阅专栏
总结学习java经验
等 45 人订阅
共140篇文章
创建于2023-01-11
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
Seata 分布式事务深度解析:AT、TCC、SAGA与XA模式比较及应用场景
AT模式无侵入性和易用性适简单CRUD;TCC模式在可补偿业务操作中展现出其逻辑的灵活性;SAGA模式优化了长期运行事务的处理,提高了系统的并发性能;而XA模式则提供了遵遵循标准协议的强一致性事务管理
探索分布式事务:原理、应用场景与中间件解决方案
分布式事务的原理是确保在分布式系统中,多个独立的数据源或服务参与的事务要么全部成功,要么全部失败,以此来维护跨系统的数据一致性。其包含 事务的分布式特性 原子性 一致性 隔离性 持久性。
优化电梯调度4:基于最短路径算法
基于最短路径算法的电梯调度方法提供了一种优化传统电梯系统的可能性。通过利用图论和计算机算法,我们可以设计出能够快速响应请求并降低等待时间的电梯调度系统。
深入理解Java虚拟机(JVM)的运行原理与架构组件
JVM作为运行Java字节码的抽象计算机,通过其核心组件—类加载器、运行时数据区、执行引擎和垃圾收集器—实现了从代码编译到程序执行的全过程管理。
优化电梯调度3:基于最短寻求时间
最短路径算法通常用于图论中找到两个节点之间的最短路径。在电梯算法的上下文中,可以将最短路径算法的概念应用于找到最有效的方式来处理一系列电梯呼叫请求,以便最小化等待时间和行程时间.
最全版-数据库索引失效原因及解决方案
数据库索引是用于加速数据检索的数据结构,但在某些情况下,索引可能不会被数据库查询优化器使用,从而导致索引失效。解决索引失效的问题通常需要对查询进行优化、调整索引设计、更新统计信息、进行数据库维护等综合
优化电梯调度2:从优先级调度到流量预测的全方位解决方案
引入了一个基于优先级的队列系统,使得电梯能够根据不同请求的紧急程度进行响应.为了管理多部电梯并实现它们之间的协同工作,设计了 `ElevatorController`。
优化电梯调度1:实现高效优先级队列算法
今天早上上班时候,等电梯等了快十分钟,故此猜想这个电梯运行的算法到底是啥,坐下来慢慢想想。 随着高层建筑的增多,电梯作为连接各层的重要交通工具,其调度系统的效率直接影响到人们的日常
构建卓越:深入解析Java中的Builder模式与灵活对象创建
`Builder<T>` 类是一个通用的构建器(Builder)类,用于灵活地构造和配置任意类型 `T` 的对象实例。它采用了一种流式接口和链式调用的方法来简化对象的创建和设置过程。
探索Java深拷贝:从基础到高效实现
探索Java深拷贝:从基础到高效实现在Java中,深拷贝是创建对象副本的过程,同时复制其所有嵌套对象和引用类型的字段。正确实现深拷贝对于确保数据一致性和避免副作用至关重要。
MongoDB 原理及结合Spring Boot与优化
Spring Boot与MongoDB的结合主要是通过 Spring Data MongoDB 来实现的,其提供了一个基于 Spring框架的方式来操作MongoDB 数据库。
100道Kafka经典面试题
本文适用于面试官也同样适用于面试者掌握kafka.关于Kafka的问题通常旨在评估候选人对Kafka架构、工作原理、使用场景以及性能调优等方面的理解。
解读TransactionSynchronizationAdapter并封装对应工具类
`TransactionSynchronizationAdapter` 实现了 `TransactionSynchronization` 接口,提供了一种方便的方式来使用事务同步回调。
基于中值滤波针对椒盐图像去噪实战
中值滤波是一种非线性数字滤波技术,常用于图像处理领域, 特别是用于去除图像中的椒盐噪声(salt-and-pepper noise)。 它的基本原理是用图像中某个像素周围邻域内的中值来代替该像素的值。
基于Spring 搭建Kafka详细步骤
Kafka是一个分布式流处理平台,专为高吞吐量、可扩展性和持久性而设计,支持发布-订阅和消息队列模式,允许实时处理大规模数据流,通过Topic组织消息,支持数据的分区和复制,确保了消息的可靠性和顺序性
基于Redission高级应用20-自适应限流器
Redisson 提供的 `RRateLimiter` 是一个分布式限流器,它使用 Redis 作为后端存储来保持限流状态,这允许跨多个应用实例共享限流配置和状态。可以用来实现自适应限流器。
基于Redission高级应用19-RMultimap原理及高级工具类封装解读
RMultimap 是 Redisson 实现的一种分布式数据结构,它类似于 Java 中的 Multimap。在 Multimap 中,一个键可以映射到多个值,即一个键关联一个值的集合。
基于Redission高级应用18-RLiveObject原理及工具类封装及实战应用
RLiveObjectRLiveObject 是一种 ORM(对象关系映射)框架。RLiveObject 允许将 Java 普通对象(POJO)映射到 Redis 数据结构中。
限流各类算法的分类介绍
限流是一种重要的系统保护措施,它可以避免系统过载,确保服务的可用性和稳定性。限流算法主要用于控制系统的流量,以避免过载。本文大致统计各类限流算法。
基于Redission 实现限流3-滑动窗口算法
滑动窗口算法限流的原理基于一个持续移动的时间窗口,用于平滑地限制进入系统的请求速率。这种算法允许在任意时间段内统计请求的数量,而不是仅在固定的时间窗口内进行计数。
下一页