
简介
该用户还未填写简介
擅长的技术栈
可提供的服务
暂无可提供的服务
一、Redis集群方案比较1、哨兵模式在redis3.0以前的版本要实现集群一般是借助哨兵sentinel工具来监控master节点的状态,如果master节点异常,则会做主从切换,将某一台slave作为master。哨兵的配置略微复杂,并且性能和高可用性等各方面表现一般,特别是在主从切换的瞬间存在访问瞬断的情况,而且哨兵模式只有一个主节点对外提供服务,没法支持很高的并发,且单个主节点内存也不宜设

一、简介Optional类是Java8为了解决null值判断问题,借鉴google guava类库的Optional类而引入的一个同名Optional类,使用Optional类可以避免显式的null值判断(null的防御性检查),避免null导致的NPE(NullPointerException)。我们来看一段代码:public static String getGender(Student st
一、冯诺依曼计算机模型详解现代计算机模型是基于-冯诺依曼计算机模型计算机在运行时,先从内存中取出第一条指令,通过控制器的译码,按指令的要求,从存储器中取出数据进行指定的运算和逻辑操作等加工,然后再按地址把结果送到内存中去。接下来,再取出第二条指令,在控制器的指挥下完成规定操作。依此进行下去。直至遇到停止指令。程序与数据一样存贮,按程序编排的顺序,一步一步地取出指令,自动地完成指令规定的操作是计算机
文章目录一、什么是 Nacos1.1 Nacos 架构1.2 Nacos Server部署1.2.1 单机模式1.2.2 集群模式一、什么是 Nacos官方文档: https://nacos.io/zh-cn/docs/what-is-nacos.htmlNacos 致力于帮助您发现、配置和管理微服务。Nacos 提供了一组简单易用的特性集,帮助您快速实现动态服务发现、服务配置、服务元数据及流量管

文章目录jenkins/jenkins:lts 容器安装这些工具,其实 jenkins 镜像中已经包含了jdk,我们只不过把容器中这些工具的路径找出来,配置下路径即可,所以有如下两种方式:方式一(推荐)先进入 jenkins 的容器中docker exec -it jenkins容器id /bin/bashjdk然后通过echo $JAVA_HOME来查看 java 路径在/usr/local中,
熟悉了Kafka之后,我们来试着使用java代码来操作Kafka。我们可以先建立一个maven项目。1 引入maven依赖创建完maven项目后,我们引入Kafka的依赖:<dependencies><dependency><groupId>org.apache.kafka</groupId><artifactId>kafka-clien
一、List常用API底层实现List是一个有序(按加入的时序排序)的数据结构,Redis采用quicklist(双端链表) 和 ziplist 作为List的底层实现。可以通过设置每个ziplist的最大容量,quicklist的数据压缩范围,提升数据存取效率。//单个ziplist节点最大能存储8kb,超过则进行分裂,将数据存储在新的ziplist节点中//注意,配置中的数字不是实际的大小,要
一、kafka-manager 简介为了简化开发者和服务工程师维护Kafka集群的工作,yahoo构建了一个叫做Kafka管理器的基于Web工具,叫做 Kafka Manager。这个管理工具可以很容易地发现分布在集群中的哪些topic分布不均匀,或者是分区在整个集群分布不均匀的的情况。它支持管理多个集群、选择副本、副本重新分配以及创建Topic。同时,这个管理工具也是一个非常好的可以快速浏览这个
现在大多数公司都是使用SpringBoot技术,所以使用SpringBoot整合Kafka是比较重要的。接下来我们就来使用SpringBoot整合Kafka。一、项目构建我们首先创建一个基于maven的SpringBoot项目.1、pom依赖<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apa







