随着互联网信息技术的飞速发展,数据量不断增大,业务逻辑也日趋复杂,对系统的高并发访问、海量数据处理的场景也越来越多。如何用较低成本实现系统的高可用、易伸缩、可扩展等目标就显得越发重要。 为了解决这一系列问题,系统架构也在不断演进。传统的集中式系统已经逐渐无法满足要求,分布式系统被使用在更多的场景中。 ...
分类:
其他好文 时间:
2021-01-01 11:52:59
阅读次数:
0
一、认识MHA 1.1 MHA概述 MHA(Master High Availability)目前在MySQL高可用方面是一个相对成熟的解决方案,在MySQL故障切换过程中,MHA能做到在0~30秒之内自动完成数据库的故障切换操作,并且在进行故障切换的过程中,MHA能在最大程度上保证数据的一致性,以 ...
分类:
数据库 时间:
2021-01-01 11:41:48
阅读次数:
0
【举一反三】: 剑指27.字符串的排列 ☆☆回溯算法入门级经典题目,理论讲解及分类习题:回溯算法入门级详解 + 练习(持续更新) 思路1:标记数组 思路2:交换位置。相比思路1,空间复杂度低。 class Solution { public List<List<Integer>> permute(i ...
分类:
其他好文 时间:
2020-12-31 12:49:19
阅读次数:
0
准备工作 申请了商户号,拿到了API秘钥。这个需要微信开发平台,相关的工作大家百度。 后面代码里用到的appid和秘钥之类需要实现申请号。 在uni-app manifest.json 配置sdk支付权限 前端代码 onload阶段获取了可用支付列表,这里我们只用到了微信支付。 requestPay ...
分类:
微信 时间:
2020-12-30 11:03:27
阅读次数:
0
1、Bean 的作用域介绍 我们可以通过XML<bean> 元素中的 scope 属性 或者 @Scope 注解 来设置,例如: XML 中设置作用域:<bean id="" class="" scope="prototype" />注解设置作用域: @Scope("prototype") 或者 @ ...
分类:
编程语言 时间:
2020-12-30 10:58:35
阅读次数:
0
一,开篇分析 NodeJS的开发语言是JavaScript,JavaScript语言自身只有字符串数据类型,没有二进制数据类型。NodeJS有时会进行网络传输、文件操作、图片处理等操作,而这些操作都与二进制数据紧密相关。因此,NodeJS提供了一个与String对等的全局构造函数Buffer来提供对 ...
分类:
Web程序 时间:
2020-12-30 10:58:05
阅读次数:
0
Collection集合重难点梳理,Collection集合学习目标,Collection集合详细讲义及源码,集合的特点详解,Collection-迭代器的基本使用及原理分析,增强for-注意事项和三种遍历的应用场景,数据结构之栈和队列特点,数据结构之数组和链表特点,ArrayList源码解析, L... ...
分类:
编程语言 时间:
2020-12-29 12:01:21
阅读次数:
0
类(Class)是面向对象程序设计(OOP,Object-Oriented Programming)实现信息封装的基础。类是一种用户定义的引用数据类型,也称类类型。每个类包含数据说明和一组操作数据或传递消息的函数。类的实例称为对象。
分类:
编程语言 时间:
2020-12-29 11:51:59
阅读次数:
0
CentOS 7安装教程: 准备: 软件:VMware Workstation 镜像文件:CentOS-7-x86_64-bin-DVD1.iso (附:教程较为详细,注释较多,故将操作的选项进行了加粗字体显示。) 1、文件--新建虚拟机--自定义 2、硬盘兼容性--默认 3、稍后安装操作系统(需要 ...
分类:
其他好文 时间:
2020-12-29 11:22:48
阅读次数:
0
背景介绍 在服务器上搭建一些服务的时候,经常要用到screen命令。这是因为一般情况下我们只会开一个连接服务器的控制台,但是某些服务(比如minecraft服务器)开启的时候需要占据一整个控制台,如果关闭了就会导致进程终止。这就成了类似单进程的效果。而screen命令就是为了能够在服务器上开启多个控 ...
分类:
系统相关 时间:
2020-12-28 11:54:47
阅读次数:
0