摘要:
经典实现 模板方法模式(Template Method Pattern)是一种行为型设计模式,它在父类中定义了一个算法的框架,允许子类在不改变算法结构的情况下重新定义算法的某些特定步骤。 实现步骤: 定义抽象类:这个类定义了算法的框架,包括模板方法和一些抽象方法。 实现模板方法:模板方法定义了算法的 阅读全文
摘要:
传统老牌Java客户端,一直在更新,支持全面的Redis命令,具有全面的API。 环境 开发工具:idea api依赖版本:springboot 2.7.18+Jedis3.8.0 springboot1.x默认的redis客户端是Jedis,此版本的RedisTemplate是它具体实现的再封装。 阅读全文
摘要:
Redis 主从复制(Master-Slave Replication)是 Redis 提供的一种数据冗余方案,用于实现数据的热备份和高可用性。其原理可以概括为以下几个关键点: 角色定义: 主节点(Master):处理写操作,并将其写操作同步给从节点。 从节点(Slave):通常只处理读操作,从主节 阅读全文
摘要:
Redis是一款高性能的键值对数据库,它支持多种架构模式来满足不同场景下的需求。以下是Redis的四种主要架构模式: 四种架构模式 单机模式(Standalone): 描述:Redis作为一个独立的服务运行在单个服务器上,所有读写操作都在同一个Redis实例中进行。 优点:部署简单,维护容易,没有网 阅读全文
摘要:
什么是Redis? Redis是一个基于内存的键值对(Key-Value)数据库,它支持多种类型的数据结构,如字符串,散列,列表,集合,有序集合,位图, hyperloglogs和地理空间索引,并在这些数据类型上定义了原子操作。它内置了复制,LUA脚本,LRU驱动事件,事务和不同级别的 磁盘持久化, 阅读全文
摘要:
官网阅读 https://blog.csdn.net/weixin_43932464/article/details/111935831 依赖管理和自动配置 https://www.cnblogs.com/TheMagicalRainbowSea/p/18387661 https://www.cnb 阅读全文
摘要:
今天上班的时候,发版突然出现问题,使用相同的分支相同的commit,甚至是正在生产环境运行的分支,也不能发版成功。但是,我idea一直都是可以成功运行的。 查看日志报错如下: Caused by: org.springframework.beans.factory.BeanCurrentlyInCr 阅读全文
摘要:
工具:idea 自带的git version control 场景一 git commit ,未git push 执行 git undo commit 场景二 git commit ,已git push 执行 git undo commit 再执行git force push 阅读全文
摘要:
学习 Spring官网网站 Spring Cloud官网 Spring Cloud Alibaba Spring Cloud中文网 Redis官网:Jedis与Lettuce 阿里云开发者社区 腾讯云开发者社区 博客园 csdn stackoverflow 阿里云培训中心 C语言中文网 54笨鸟网 阅读全文
摘要:
T.class.getClassLoader().getResourceAsStream("path/file.xlsx") 默认从classpath路径下查找文件,路径前不需要加“/”。 T.class.getResourceAsStream(/path/file.xlsx) 默认从classpa 阅读全文