
简介
该用户还未填写简介
擅长的技术栈
可提供的服务
暂无可提供的服务
SQL架构Table: Players+----------------+---------+| Column Name| Type|+----------------+---------+| player_id| int|| player_name| varchar |+----------------+---------+player_id is the primary key for thi
前言灰度发布(又名金丝雀发布)是指在黑与白之间,能够平滑过渡的一种发布方式。在其上可以进行A/B testing,即让一部分用户继续用产品特性A,一部分用户开始用产品特性B,如果用户对B没有什么反对意见,那么逐步扩大范围,把所有用户都迁移到B上面来。灰度发布可以保证整体系统的稳定,在初始灰度的时候就可以发现、调整问题,以保证其影响度 —— 百度百科📒 下面把上面这段表述抽象成程序设计模型:比如现

备份数据任何一个存储数据的软件,都需要定期备份数据。es replica提供 了运行时的高可用机制,可以容忍少数节点故障和部分数据丢失, 但是整体上却不会丢失任何数据,而不会影响集群的运行。但是replica没法进行灾难性的数据保护,比如机房彻底停电,所有机器全部宕机等情况。对于这种灾难性故障,就需要对数据进行备份。比如人为drop快照功能要备份集群数据,就要用到snapshot api,这个ap
一、markdown中实现首行缩进的两种方法由于markdown语法主要考虑的是英文,所以对于中文的首行缩进并不太友好,两种方法都可以完美解决这个问题。1.把输入法由半角改为全角。 两次空格之后就能够有两个汉字的缩进。2.在开头的时候,先输入下面的代码,然后紧跟着输入文本即可。分号也不要掉。第2种方法:半方大的空白 或 全方大的空白 或&am
一、什么是双指针算法?严格的来说,双指针只能说是是算法中的一种技巧。双指针指的是在遍历对象的过程中,不是普通的使用单个指针进行访问,而是使用两个相同方向(快慢指针)或者相反方向(对撞指针)的指针进行扫描,从而达到相应的目的。二、双指针算法的适用范围常用在数组遍历中,我们使用两个指针进行操作,遍历完整个数组来实现我们的目的。一般能用双指针算法解决的问题,都可以用暴力解法解决。所以双指针问题基本有以下
1、centos7查看centos版本: cat /etc/redhat-release查看操作系统位数:uname -m查看是否关闭SELinux工作模式:getenforce查看防火墙是否关闭:systemctl status firewalld关闭防火墙:systemctl stop firewalld禁用防火墙:systemctl disable firewalld2、安装elastics
分库分表通常不是系统一开始就要做的事情,而是在核心表数据量、写入吞吐、查询延迟、索引体积和历史数据归档逐渐成为瓶颈后,需要认真评估的一类架构改造。本文结合响应式技术栈下的预研过程,整理 WebFlux + R2DBC 场景中如何判断是否需要分库分表、如何选择 ShardingSphere-Proxy 或自研路由、如何设计时间分片和哈希分片、如何处理跨分片查询、分页排序、全局 ID、分布式事务,以及
前言:基础铺垫什么是微服务架构?微服务架构是一种去中心化架构,比如我们的注册中心挂了,服务还是能调到其他服务的资源(有缓存),但现在的网关层也有着中心化的趋势。微服务架构和集中式架构的区别?我们常看到的SOA,就是一种集中式架构,比如ESB(企业消息总线),通过nginx转发到下游的其他服务,但它存在nginx的单点问题。Spring全家桶之间的递进关系Spring:基于bean,基于javaco

原因是lombok版本太低,不支持java10以上。引入高版本lombok即可。<!-- https://mvnrepository.com/artifact/org.projectlombok/lombok --><dependency><groupId>org.projectlombok</groupId><artifactId>lo
一、Linux环境安装、配置MyCat1、上传安装Mycat-server-1.6.5-release-20180122220033-linux.tar.gz2、解压安装包tar –zxvf3、配置schema.xml和server.xml4、客户端连接端口号: 8066配置文件介绍:文件说明server.xmlMycat的配置文件,设置账号、参数等schema.xmlMycat对应的物理数据库和







