03 2021 档案
摘要:一、配置单机Kafka Kafka官网:http://kafka.apache.org/ 1、下载&解压 wget https://mirrors.bfsu.edu.cn/apache/kafka/2.7.0/kafka_2.12-2.7.0.tgz tar -zxvf kafka_2.12-2.7
阅读全文
摘要:一、Kafka简介 Kafka是一个快速的、可扩展的、高吞吐的、可容错的分布式发布订阅系统,与传统的消息中间件(ActiveMQ、RabbitMQ)相比,Kafka具有高吞吐量、内置分区、支持消息副本和高容错的特点,非常适合大规模消息处理应用程序。 其系统架构如下所示 Kafka的应用场景很多,以下
阅读全文
摘要:一、单机版安装 1、安装Zookeeper 官网地址:https://zookeeper.apache.org/ #下载安装包 wget https://mirrors.bfsu.edu.cn/apache/zookeeper/zookeeper-3.6.2/apache-zookeeper-3.6
阅读全文
摘要:进入JDK下载页面:https://www.oracle.com/technetwork/java/javase/downloads/index.html 解压 tar -zxvf jdk-8u281-linux-x64.tar.gz 配置环境变量 vi /etc/profile 添加内容 expo
阅读全文
摘要:一、零拷贝 零拷贝指的是从一个存储区域到了另一个存储区域的copy任务没有CPU参与,零拷贝通常用于网络文件传输,以减少CPU消耗和内存带宽占用,减少用户空间和CPU内核空间的拷贝过程,减少用户上下文与CPU内核上下文间的切换,提高系统效率。 用户空间指的是用户可操作的内存缓存区域,CPU内核空间是
阅读全文
摘要:一、静态代理 Nginx静态代理是指将所有的静态资源,例如,css、js、html、jpg等资源存放到Nginx服务器,而不存放在应用服务器Tomcat中,当客户端发出的请求是对这些静态资源的请求时,Nginx直接将这些静态资源响应给客户端,而无需提交给应用服务器处理,这样就减轻了应用服务器的压力。
阅读全文
摘要:一、请求定位 (一)资源访问 nginx默认的配置文件如下: #user nobody; worker_processes 1; #error_log logs/error.log; #error_log logs/error.log notice; #error_log logs/error.lo
阅读全文
摘要:一、Nginx概述 1、代理服务器 对于代理服务器,可以分为正向代理服务器和反向代理服务器两种。 正向代理服务器就是客户端的代理服务器,主要作用:隐藏(可以隐藏掉实际的客户端地址)、FQ(客户端无法或无权限访问服务器时,可以使用代理服务器访问)、提速(客户端访问服务器比较慢,但是代理客户端与服务器交
阅读全文
摘要:一、insert语句执行流程 二、事务介绍 数据库具有ACID四大特性: 原子性(atomicity):事务最小工作单元,要么全成功,要么全失败。 一致性(consistency):事务开始和结束之后,数据库完整性不会被破坏 隔离性(isolation):不同事务间互不影响,四种隔离级别RU(读未提
阅读全文
摘要:一、一条update语句 二、Mysql锁介绍 按照锁的粒度来说,Mysql主要包含三种类型的锁定机制:全局锁、表级锁、行级锁 全局锁:锁的是整个database,由Mysql的Sql layer层实现。 表级锁:锁的是整张表,由Mysql的Sql layer层实现。 行级锁:锁的是某行数据,也可能
阅读全文
摘要:一、一条select语句 一条查询语句查询时,执行流程如下: 二、索引介绍 索引的优势是可以提高数据检索的效率,降低数据库的IO成本;可以通过索引列对数据进行排序,降低数据排序成本,降低了CPU消耗。其劣势是索引会占据磁盘空间,其虽然会提高查询效率,但是会降低更新表的效率。 索引可以分为聚集索引、覆
阅读全文
摘要:一、InnoDB架构图 上图详细展示了InnoDB存储引擎的存储结构,由图可见,InnoDB存储引擎由内存池、后台线程和磁盘三大部分组成。 二、InnoDB磁盘文件 InnoDB的磁盘文件分为系统表空间、用户表空间、Redo日志文件和归档文件。 二进制文件(binlog)是由MySql_Servic
阅读全文
摘要:一、Mysql架构图 上图就是Mysql的架构图,对于其中组件说明如下: 1、Connectors 连接器,指不同语言与Mysql的交互 2、Management Services & Utilities 系统管理&控制工具 3、Connection Pool:连接池 (1)管理用户连接,等待处理连
阅读全文