Redis集群是如何运行的
Redis 在线上环境使用的时候,基本不会使用单机,而是会使用多台机器来配合使用,以便提高 Redis 的可靠性。 多机器情况下,Redis 有三种使用方式: 主从模式 哨兵模式 集群模式 但是主从模式和哨兵模式比较适合机器数量比较少的情况...
Redis 在线上环境使用的时候,基本不会使用单机,而是会使用多台机器来配合使用,以便提高 Redis 的可靠性。 多机器情况下,Redis 有三种使用方式: 主从模式 哨兵模式 集群模式 但是主从模式和哨兵模式比较适合机器数量比较少的情况...
JSON 库在在日常的开发中使用很普遍,序列化数据,服务之间交换数据。 常用的 JSON 库很多,比如阿里巴巴的 Fastjson,谷歌的 Gson,以及 Jackjson。 由于 Fastjson 漏洞问题,所以准备使用 Gson 来替代...
获取 IDEA 激活码、PyCharm 激活码、WebStorm 激活码和 DataGrip 激活码,提供详细破解教程与永久激活方法。支持 IDEA 永久激活与破解,免费获取注册码与激活码,解决 2024/2025 版本激活问题,轻松实现所有 JetBrains 工具的激活。
Java 中有一个很经典但是一直争论不休的问题。就是 Java 在传参时到底是传递值还是传递引用。 在讨论到底是值传递还是引用传递之前,先来准确定义一下值和引用。 值是指变量存储的就是值本身,比如 Java 的基本类型。 引用是指变量存储的...
在 Java8 以前,时间和日期的类库很难用,而且有线程安全等诸多问题。 Joda time 弥补了 Java 在这方面的不足,但是在 Java8 时,增加了 java.time 包,对 Java 在日期 API 方面的进行了增强,这些代码...
面向切面编程(AOP)是 Spring 的另外一大核心,但 Spring 容器与 AOP 却不耦合,这意味着如果不需要 AOP,就不需要引入相关依赖。 Spring 中引入 AOP 主要用于两个方面: 提供声明式企业级服务,比如声明式事务管...
在最开始学习 Java 的时候,最常用的方式就是写一个 main 方法,然后在这个方法中不断写代码,然后跑起来。通常这样也不会有问题,但是这难免有点不优雅,毕竟一个类只能有一个 main 方法。 如何优雅的写 Demo 特别是要系统学习一些...
Spring 中所有的 Bean 都是通过容器来进行管理的。每个 POJO 都可以是一个 Spring Bean。容器会管理 Bean 的依赖关系,这种依赖关系有可能是 Bean 之间的,也有可能是 Bean 对配置数据的依赖。在使用 Sp...
Spring 如今毫无疑问是 Java 中最受欢迎的框架。Spring 已经成为事实上的 Java 企业级开发的标准。Spring 为什么有这么大的魅力,通过这篇文章来简单聊聊。 本文基于 Spring5 为什么需要 Spring 在 Ja...
没想到这大过年的居然碰上了这档子事,大家注意防护,平平安安度过这段时期。 还是习惯把除夕当做一年最后一天。今年对我来说是很重要的一年,完成了很多重要的事情,还算是比较顺利。但让我感到遗憾的是,今年无论是在公交还是地铁上,已经没有小朋友叫我哥...
Redis 的过期时间设置是一个很常用的操作,毕竟 redis 不是用来做持久化存储的。 问题 Redis 自带的过期机制只能对 key 过期,而不能对具体的值过期,但是在某些特定的场景下需要对部分值过期。设想一个场景,有一篇文章,通过唯一...