最新 最热

并发编程系列之分布式锁原理和实现方式

最开始的项目是一个单体结构的,使用一个tomcat部署,如图,有一个订单编码生成器类,每次订单服务调用编号生成器类获取唯一的订单id序号,这种在没有并发情况是可以正常运行的,但是如果出现并发是不支持的...

2021-12-06
4

Redis 系列(4) —— 列表

Redis 的列表是一种先行有序结构,可以安装元素被推入列表中的顺序来存储元素。这些元素既可以是文字数据,又可以是二进制数据。并且列表中的数据可以重复出现...

2021-12-06
4

服务高可用利器——限流算法介绍与示例

分布式后台服务在面临高并发挑战时,为了保障服务的高可用,业界已经有较为成熟的经验和方法,往往需要采取如下几种措施:

2021-12-06
5

redis-cluster集群搭建

今天简单介绍一下redis-cluster集群搭建。 redis 最开始的时候,为了实现高可用,使用的主从模式,主从的模式的缺点是,一旦主挂了,没有办法自动的将“从 ”切换为“ 主”,这一过程需要人工干预,所以使用起来很不方便。后面有出...

2021-12-06
8

Java自动化测试,必备知识梳理及面试题分享

Hi,大家好。在此之前投送过Python知识梳理:8张思维导图,梳理Python知识体系。以及Java知识梳理:28张思维导图,梳理Java知识体系。

2021-12-05
4

浅谈数据分区规则

数据库的使用过程中,经常会遇到各种各样的瓶颈。例如CPU、内存、网络带宽、磁盘等等,今天我们主要看磁盘容量这个方面。

2021-12-04
3

Spring Boot集成数据源

Spring Boot为创建数据库的数据源提供了非常好的支持。不需要编写任何额外的代码来在Spring Boot中创建数据源(DataSource)。只需添加依赖项并执行配置详细信息就足以创建DataSource并连接数据库。在本章中,将使用Spri...

2021-12-04
3

大数据 | HDFS 元数据持久化笔记

HDFS 是一个主从(Master/Slaves)的架构,它由一个 NameNode 和一些 DataNode 组成。其中,NameNode 是主,DataNode 是从。文件元数据由 NameNode 负责存储和管理,且它维护了一个层次型的文件目录树;文件的数据由 DataNode 来按...

2021-12-04
3

一文搞懂地域和可用区如何选择

随着云计算的普及,越来越来的业务会选择上云,上云的第一步往往就是云资源的选购,选购云资源时(尤其是IaaS),通常都必须先选择地域Region和可用区AZ,那么我们应该如何选择呢?这两个概念与日常所说的数据中心又有什么区别呢?...

2021-12-03
12

【愚公系列】2021年11月 C#版 数据结构与算法解析 Redis有序集合zset实现原理(跳表)

Redis有序集合中的元素的编码可以是 ziplist 或者 skiplist。ziplist和skiplist编码选择的标准在于Redis里的元素的数量以及元素成员的长度。当满足以下2个条件时,元素编码为ziplist:...

2021-12-03
3