上一页 1 ··· 10 11 12 13 14 15 16 17 18 ··· 25 下一页
摘要: 一、零拷贝 零拷贝指的是从一个存储区域到了另一个存储区域的copy任务没有CPU参与,零拷贝通常用于网络文件传输,以减少CPU消耗和内存带宽占用,减少用户空间和CPU内核空间的拷贝过程,减少用户上下文与CPU内核上下文间的切换,提高系统效率。 用户空间指的是用户可操作的内存缓存区域,CPU内核空间是 阅读全文
posted @ 2021-03-11 17:24 李聪龙 阅读(606) 评论(0) 推荐(0) 编辑
摘要: 一、静态代理 Nginx静态代理是指将所有的静态资源,例如,css、js、html、jpg等资源存放到Nginx服务器,而不存放在应用服务器Tomcat中,当客户端发出的请求是对这些静态资源的请求时,Nginx直接将这些静态资源响应给客户端,而无需提交给应用服务器处理,这样就减轻了应用服务器的压力。 阅读全文
posted @ 2021-03-10 21:55 李聪龙 阅读(826) 评论(0) 推荐(0) 编辑
摘要: 一、请求定位 (一)资源访问 nginx默认的配置文件如下: #user nobody; worker_processes 1; #error_log logs/error.log; #error_log logs/error.log notice; #error_log logs/error.lo 阅读全文
posted @ 2021-03-09 11:48 李聪龙 阅读(1084) 评论(0) 推荐(0) 编辑
摘要: 一、Nginx概述 1、代理服务器 对于代理服务器,可以分为正向代理服务器和反向代理服务器两种。 正向代理服务器就是客户端的代理服务器,主要作用:隐藏(可以隐藏掉实际的客户端地址)、FQ(客户端无法或无权限访问服务器时,可以使用代理服务器访问)、提速(客户端访问服务器比较慢,但是代理客户端与服务器交 阅读全文
posted @ 2021-03-08 14:54 李聪龙 阅读(54) 评论(0) 推荐(0) 编辑
摘要: 一、insert语句执行流程 二、事务介绍 数据库具有ACID四大特性: 原子性(atomicity):事务最小工作单元,要么全成功,要么全失败。 一致性(consistency):事务开始和结束之后,数据库完整性不会被破坏 隔离性(isolation):不同事务间互不影响,四种隔离级别RU(读未提 阅读全文
posted @ 2021-03-07 01:32 李聪龙 阅读(140) 评论(0) 推荐(0) 编辑
摘要: 一、一条update语句 二、Mysql锁介绍 按照锁的粒度来说,Mysql主要包含三种类型的锁定机制:全局锁、表级锁、行级锁 全局锁:锁的是整个database,由Mysql的Sql layer层实现。 表级锁:锁的是整张表,由Mysql的Sql layer层实现。 行级锁:锁的是某行数据,也可能 阅读全文
posted @ 2021-03-06 18:01 李聪龙 阅读(184) 评论(0) 推荐(0) 编辑
摘要: 一、一条select语句 一条查询语句查询时,执行流程如下: 二、索引介绍 索引的优势是可以提高数据检索的效率,降低数据库的IO成本;可以通过索引列对数据进行排序,降低数据排序成本,降低了CPU消耗。其劣势是索引会占据磁盘空间,其虽然会提高查询效率,但是会降低更新表的效率。 索引可以分为聚集索引、覆 阅读全文
posted @ 2021-03-05 00:36 李聪龙 阅读(150) 评论(1) 推荐(0) 编辑
摘要: 一、InnoDB架构图 上图详细展示了InnoDB存储引擎的存储结构,由图可见,InnoDB存储引擎由内存池、后台线程和磁盘三大部分组成。 二、InnoDB磁盘文件 InnoDB的磁盘文件分为系统表空间、用户表空间、Redo日志文件和归档文件。 二进制文件(binlog)是由MySql_Servic 阅读全文
posted @ 2021-03-04 00:14 李聪龙 阅读(446) 评论(0) 推荐(0) 编辑
摘要: 一、Mysql架构图 上图就是Mysql的架构图,对于其中组件说明如下: 1、Connectors 连接器,指不同语言与Mysql的交互 2、Management Services & Utilities 系统管理&控制工具 3、Connection Pool:连接池 (1)管理用户连接,等待处理连 阅读全文
posted @ 2021-03-02 15:50 李聪龙 阅读(246) 评论(0) 推荐(0) 编辑
摘要: 一、Sharding JDBC实现分库分表 对于Sharding JDBC分库分表,配置残烛可以分为几大块: 数据源配置: 配置参数:spring.shardingsphere.datasource.names 说明:如果用到分表,则需要配置多个数据源,多数据源之间用逗号分隔 数据源连接信息配置: 阅读全文
posted @ 2021-02-28 20:40 李聪龙 阅读(988) 评论(0) 推荐(0) 编辑
上一页 1 ··· 10 11 12 13 14 15 16 17 18 ··· 25 下一页