1. JedisCluster类结构 JedisCluster是针对RedisCluster的java客户端,它封装了java访问redis集群的各种操作,包括初始化连接、请...
1. JedisCluster类结构 JedisCluster是针对RedisCluster的java客户端,它封装了java访问redis集群的各种操作,包括初始化连接、请...
动态配置管理是 Nacos 的三大功能之一,通过动态配置服务,我们可以在所有环境中以集中和动态的方式管理所有应用程序或服务的配置信息。 动态配置中心可以实现配置更新时无需重新...
系列 redis数据淘汰原理redis过期数据删除策略redis server事件模型redis cluster mget 引发的讨论redis 3.x windows 集群...
本文为synchronized系列第二篇。主要内容为分析偏向锁的实现。 偏向锁的诞生背景和基本原理在上文中已经讲过了,强烈建议在有看过上篇文章的基础下阅读本文。 本系列文章将...
BeanFactoryPostProcessor和BeanPostProcessor这两个接口都是初始化bean时对外暴露的入口之一,和Aware类似(PS:关于spring...
记录是一种精神,是加深理解最好的方式之一。 最近看了下Mybatis的源码,分析了Mybatis插件的实现方式,在这里把他记下来。曹金桂 cao_jingui@163.co...
在Redis的持久化中曾提到,Redis高可用的方案包括持久化、主从复制(及读写分离)、哨兵和集群。其中持久化侧重解决的是Redis数据的单机备份问题(从内存到硬盘的备份);...
默认情况下如果一个 Message 被消费者所正确接收则会被从 Queue 中移除 如果一个 Queue 没被任何消费者订阅,那么这个 Queue 中的消息会被 Cache(...
看过之前文章的朋友们,相信已经对Eureka的运行机制已经有了一定的了解。为了更深入的理解它的运作和配置,下面我们结合源码来分别看看服务端和客户端的通信行为是如何实现的。另外...
动态代理是Java语言中非常经典的一种设计模式,也是所有设计模式中最难理解的一种。本文将通过一个简单的例子模拟JDK动态代理实现,让你彻底明白动态代理设计模式的本质,文章中可...
向阳哥学习!
如何遇见“一流的我们”我认为,本科期间,可以培养自己如下几种能力,让自己四年的光阴不再虚度。 学术能力 申请研究生,学术能力一定是放在第一位的。那么什么是学术?其实就是对一个问题能有一定深度的研究...
字符串一旦生成就不能改变。 字符串本身在堆中,而字符串常量池中有指向他的引用,字符串常量池也在堆中! 当字面量方式声明时,查找常量池,有则返回引用,没有就在堆中生成对象,同时...
reentrantlock 实现了Lock接口 可以用于替换synchronized,比synchronized更灵活 必须手动释放锁 如果synchronized锁定遇到异...
前言: 在遨游了一番 Java Web 的世界之后,发现了自己的一些缺失,所以就着一篇深度好文:知名互联网公司校招 Java 开发岗面试知识点解析 ,来好好的对 Java 知...
原创文章&经验总结&从校招到A厂一路阳光一路沧桑 详情请戳www.codercc.com 1. 为什么要使用线程池 在实际使用中,线程是很占用系统资源的,如果对线程管理不善很...
内容过长,core部分分开发布,core章节第二部分点击:Spring Framework 官方文档中文版—Core_part_2主目录或专题地址可以点击:主目录, 专题地址...
Spring Boot 参考指南 介绍 转载自:https://www.gitbook.com/book/qbgbook/spring-boot-reference-guid...