首页
首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
JAVA与小黑
Derek_Smart
创建于2023-01-11
订阅专栏
总结学习java经验
等 45 人订阅
共140篇文章
创建于2023-01-11
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
基于Redission高级应用8-RList原理、优缺点及实战应用
`RList` 内部使用 Redis 的列表数据结构,即 Redis 的 `list` 类型。Redis 的 `list` 是一个简单的字符串列表,按插入顺序排序。
CompletableFuture实现的工具类及使用示例
创建一个多线程工具类,可以包含执行任务、处理返回值、异常操作以及多线程合并操作等功能。使用 `CompletableFuture` 来处理异步操作和合并结果
RLocalCachedMap优化和建议
优化RLocalCachedMap,防止其导致现场oom.可以使用以下方式限制本地缓存大小,合理设置过期时间,使用弱引用,监听器优化等进行解决
基于Redission高级应用7-RCountDownLatch实战应用
`RCountDownLatch` 模仿了 Java 的 `CountDownLatch` 类,但是在 Redis 环境中运行,使其可以跨多个 JVM 实例和物理服务器使用。它提供的对应分布式实现。
基于Redission高级应用6-RSemaphoreRPermitExpirableSemaphore实战应用
Redisson 提供了 `RSemaphore` 和 `RPermitExpirableSemaphore`,这两种信号量可以帮助你在分布式系统中实现限流和资源控制。
基于Redission布隆过滤器-优化版
优化RedissonBloomFilterUtil使其对元素误差进一步优化并增加其代码鲁棒性.可以在这里实现布隆过滤器的重建逻辑。这可能包括从数据库或其他可靠源重新填充布隆过滤器,以确保其准确性。
一文搞定分布式ID-基于Redission和SnowflakeId
分布式Id生成基于Redission各类实现和没有redis时使用SnowflakeId进行生成。并给出简化版本的工厂模式实现其不同场景使用不同类进行生成id。
基于Redission 之Caffeine和Redis集成工具类及使用示例
要将Caffeine本地缓存和Redisson分布式缓存结合起来使用,可以创建一个工具类,它首先尝试从本地Caffeine缓存中获取数据,如果本地缓存中没有找到,则从Redisson分布式缓存中获取.
基于Redission高级应用5-RLocalCachedMapt原理及实战应用
RLocalCachedMap 在 Java 应用内存中提供了一个本地缓存层,同时保持与远程 Redis 服务器上的数据同步。这样做的目的是减少对 Redis 服务器的网络访问次数,从而提高性能
基于Redission 封装的工具类及使用示例1
下面是一个简单的 Redisson Java 工具类示例,它包含了批量操作和异步操作的方法。 这个类使用了 Redisson 的 RBucket 和 RBatch 接口来执行同步和异步的批量操作。
基于Redission高级应用4-RScoredSortedSet实战应用
Redis 的有序集合是一种特殊的数据结构,它可以存储一组不重复的元素,并且每个元素都关联一个浮点数分数。这些元素根据分数进行排序,并且可以快速访问整个集合的任何一部分。
基于Redission高级应用3-RBucket实战应用
RBucket` 是 Redission 提供的一种分布式数据结构,用于存储和访问单个对象。它类似于 Redis 的字符串(string)数据类型,可以用来存储各种类型的对象.
基于Redission高级应用2-RTransaction实战应用
Redission的`RTransaction`实现基于Redis的`MULTI`、`EXEC`、`DISCARD`命令,它们用于控制Redis事务的开始、提交和回滚。
基于Redission高级应用1-RMapCache,RSetCache实战应用
`RMapCache`和`RSetCache`在实际应用中可以用于多种场景,比如缓存数据、临时存储、限时访问.使用`RMapCache`或者`RSetCache`来实现集合中每一个元素都有对应到期时间
Redission 实现分布式会话管理代码示例原理及优缺点
Redis实现分布式会话管理提供了良好的可伸缩性和性能,但也带来了网络依赖和运维复杂性。在决定使用Redis之前,应该评估应用的需求,以及是否有足够的资源和知识来维护一个分布式会话管理系统。
学习redis的感悟
Redis,作为一种高性能的键值对数据库,它的学习过程不仅仅是对一个新技术的掌握,更是一次深入理解数据存储与访问模式的机会。
Java 分布式面试题与详细答案解析
在分布式系统领域,Java开发者面试通常会涉及到分布式架构设计、分布式算法、网络通信、数据一致性、容错机制、分布式存储、缓存、消息队列等方面的问题。以下是一些高级Java分布式面试题及其详细答案解析:
基于Redisson实现附近的人-Java示例
Redis 的 GEO 命令集基于 geohash,它将二维的经纬度转换成一个字符串。Redis 使用这些 geohashes 来快速检索特定区域内的元素。
Redission排行榜、计数器实战-java示例
Redission 实战实现排行版和计数器。利用sorted set 进行排行榜实现,通过原子操作 `INCR` 和 `DECR` 来增加或减少计数器的值。
使用 Debezium 在 Spring 应用程序中监听 MySQL binlog
Debezium 提供了一个 Kafka Connect 插件,用于捕获 MySQL、PostgreSQL、MongoDB 等数据库的数据变更事件
下一页