MySQL架构和运行机制 MySQL体系架构 MySQL Server架构自顶向下大致可以分网络连接层、服务层、存储引擎层和系统文件层。 一、网络连接层 客户端连接器(Client Connectors):提供与MySQL服务器建立的支持。目前几乎支持所有主流 的服务端编程技术,例如常见的 Java ...
分类:
数据库 时间:
2021-05-04 15:55:01
阅读次数:
0
Redis的主从复制模式下,一旦主节点由于故障不能提供服务,需要人工将从节点晋升为主节点,同时还要通知应用方更新主节点地址,对于很多应用场景这种故障处理的方式是无法接受的。可喜的是Redis从 2.8开始正式提供了 Redis Sentinel (哨兵)架构来解决这个问题。 1.基本概念 由于对Re ...
分类:
其他好文 时间:
2021-05-04 15:22:14
阅读次数:
0
前言 本文作者阮一峰 复杂的软件必须有清晰合理的架构,否则无法开发和维护。 MVC(Model-View-Controller)是最常见的软件架构之一,业界有着广泛应用。它本身很容易理解,但是要讲清楚,它与衍生的 MVP 和 MVVM 架构的区别就不容易了。 一、MVC 视图(View):用户界面。 ...
分类:
Web程序 时间:
2021-05-03 12:59:05
阅读次数:
0
开篇词 | 这样学Redis,才能技高一筹 01 | 基本架构:一个键值a数据库包含什么? 可以存哪些数据? 基本的数据模型是 key-value 模型 02 | 数据结构:快速的Redis有哪些慢操作? 键和值用什么结构组织? 为什么哈希表操作变慢了? 有哪些底层数据结构? 集合类型的底层数据结构 ...
分类:
其他好文 时间:
2021-05-03 12:49:03
阅读次数:
0
基于内存的Redis应该是目前各种web开发业务中最为常用的key-value数据库了,我们经常在业务中用其存储用户登陆态(Session存储),加速一些热数据的查询(相比较mysql而言,速度有数量级的提升),做简单的消息队列(LPUSH和BRPOP)、订阅发布(PUB/SUB)系统等等。规模比较 ...
分类:
其他好文 时间:
2021-05-03 12:08:07
阅读次数:
0
C#中,byte数组在很多数据流中具有普遍的适用,尤其是和其他程序语言、其他架构设备、不同通讯协议等打交道时,字节流能够保证数据的传输安全可靠,可以认为是最接近底层的数据类型了,因此对字节数据的操作就很常见和必要了。常见的场景是字节数组的复制,截断等,常规、最简单粗暴的循环系列代码,这里就不啰嗦了, ...
B/S架构: (Browser/Server,浏览器/服务器模式),是web端的一种模式架构,像谷歌浏览器,QQ浏览器,hao123等都是B/S架构。 C/S架构: (Client-Server,客户机/服务器模式),是App端的一种模式架构,像微信,QQ,王者等需要在手机上下载的都是C/S架构。 ...
分类:
其他好文 时间:
2021-04-30 12:21:12
阅读次数:
0
一、软件相关 1.软件的定义; 软件测试是用来促进鉴定软件的正确性、完善性、安全性和质量的过程。 也就是说,是实际输出与预期输出之间的审核或者比较的过程。 2.应用场景; 游戏型测试,电商型测试,金融型测试(功能性测试) 嵌入式测试(软件硬件交互,并发,qps等) 3.软件架构分类; B/S(bro ...
分类:
其他好文 时间:
2021-04-29 11:59:47
阅读次数:
0
实战案例——Docker引擎的安装 案例目标 (1)了解Docker引擎和系统架构。 (2)了解Docker引擎的部署和基本配置。 (3)掌握Docker引擎的基本使用。 案例分析 1. 规划节点 Docker部署节点规划见表7-3-1。 表7-3-1 节点规划 IP 主机名 节点 10.24.2. ...
分类:
其他好文 时间:
2021-04-29 11:59:13
阅读次数:
0
1,什么是发布订阅模式? 在软件架构中,发布订阅是一种消息范式,消息的发送者(称为发布者)不会将消息直接发送给特定的接收者(称为订阅者)。而是将发布的消息分为不同的类别,无需了解哪些订阅者(如果有的话)可能存在。同样的,订阅者可以表达对一个或多个类别的兴趣,只接收感兴趣的消息,无需了解哪些发布者(如 ...
分类:
编程语言 时间:
2021-04-29 11:56:52
阅读次数:
0