ИГЛА

精选文章

202203051453407,202203051455150

基于Redis实现的日志记录组件——超实用(3)核心类描述

三、核心类介绍 1、RedisLogComponent RedisComponent是日志组件类,用于存储组件信息,使用了lombok的注解,来减少编码量: 这里的@NoArgsConstructor增加了一个无参构造,因为redis反序列化json为java类时,要求这个java类具有无参构造函数,并且还要有对应属性的getter和setter。

202203052342232202203060004704
◷ 12 分钟

202203051453407,202203051455150

基于Redis实现的日志记录组件——超实用(2)类图和基本结构

基于Redis实现的日志记录组件 类图和基本结构

202203052342232202203060004704
◷ 12 分钟

202203051453407,202203051455150

基于Redis实现的日志记录组件——超实用(1)概述

1、概述 该组件的开发目的,是试图制造一个,能够实时查阅的、高性能的、轻量级、易于使用的日志组件。 在我们的系统开发中,日志无疑是极其重要的一环。没有日志,排查错误、分析用户使用情况、追溯业务事件就无从谈起。 通常,Java web开发中,使用的日志一般是Slf4j。

202203052342232202203060004704
◷ 12 分钟

202203051455150,202203061227287

基于Java的轻量级缓存组件,实现LRU、LFU、FIFO等缓存清除算法

该组件使用简单、可靠该组件实现了以下算法 LRU (Least recently used) 最近最少使用,如果数据最近被访问过,那么将来被访问的几率也更高。 LFU (Least frequently used) 最不经常使用,如果一个数据在最近一段时间内使用次数很少, 那么在将来一段时间内被使用的可能性也很小。 FIFO (Fist in first out) 先进先出, 如果一个数据最先

20220306122713202203060004704
◷ 12 分钟

20220306111453,202203051453407,202203051455150

Redis 分布式锁的两种写法你会吗

1、概述 在并发编程中,锁是用来保证数据同步的重要举措,Java 自带了多种锁的实现,如synchronized、ReentrantLock、ReentrantReadWriteLock等。但这些锁只在该进程内有效。一但跨进程就会不起作用。然而在当下的技术趋势下,微服务,单服务多实例,多实例间负载均衡已经成为常见的架构基础。在这样的多进程情况下,要保证同步,那么分布式锁就尤为重要。 这篇文章,

202203052342232202203060004704202203061114756
◷ 12 分钟

202203051455150,202203061227287

java 实现的数据查询缓存通用模型——那些我在缓存模型中用到的工具类(5)

6、那些我在缓存模型中用到的工具类 本篇是这个系列的最后一篇了,如果你一直看到了现在,那么真的十分感谢。 本篇介绍了缓存模型中使用到的工具类,主要是Ehcache的工具类和Redis的工具类为主。

20220306122713202203060004704
◷ 12 分钟

202203051455150,202203061227287

java 基于Map实现的简单又实用的缓存组件

这个是我使用 Java 内置的 MAP 实现的简易缓存,适用于一些轻量级缓存,现在公开出来,希望能帮助到大家:

20220306122713202203060004704
◷ 12 分钟

202203051453407,202203051455150,202203061227287

超实用的Redis的工具类

这个工具类最早是在网络上找的,现在已经找不到出处了,后边自己改了很多地方,也加了很多新的东西。 现在将其公开出来,希望对大家有用。

20220306122713202203052342232202203060004704
◷ 12 分钟

202203051455150,202203061227287

超实用的Ehcache的工具类

这个工具类最早是在网络上找的,现在已经找不到出处了,后边自己改了很多地方,也加了很多新的东西。 现在将其公开出来,希望对大家有用。

20220306122713202203060004704
◷ 12 分钟
关闭特效