自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(19)
  • 收藏
  • 关注

原创 Docker-k8s

学习目标:提示:这里可以添加学习目标例如:一周掌握 Java 入门知识学习内容:提示:这里可以添加要学的内容例如:1、 搭建 Java 开发环境2、 掌握 Java 基本语法3、 掌握条件语句4、 掌握循环语句学习时间:提示:这里可以添加计划学习的时间例如:1、 周一至周五晚上 7 点—晚上9点2、 周六上午 9 点-上午 11 点3、 周日下午 3 点-下午 6 点学习产出:提示:这里统计学习计划的总量例如:1、 技术笔记 2 遍2、CSDN 技术博客 3 篇

2021-01-03 20:47:56 70 1

原创 MongoDB

学习目标:提示:这里可以添加学习目标例如:一周掌握 Java 入门知识学习内容:提示:这里可以添加要学的内容例如:1、 搭建 Java 开发环境2、 掌握 Java 基本语法3、 掌握条件语句4、 掌握循环语句学习时间:提示:这里可以添加计划学习的时间例如:1、 周一至周五晚上 7 点—晚上9点2、 周六上午 9 点-上午 11 点3、 周日下午 3 点-下午 6 点学习产出:提示:这里统计学习计划的总量例如:1、 技术笔记 2 遍2、CSDN 技术博客 3 篇

2021-01-03 20:36:02 77

原创 MySQL优化

一、优化哲学1、优化有风险2、优化的范围(1)存储、主机、操作系统:主机架构稳定性IO规划及配置SwapOS内核参数网络问题(2)应用:应用程序稳定性、性能SQL语句性能串行访问资源性能欠佳会话管理(3)数据库优化:内存数据库结构实例配置二、优化工具系统层:CPUMEMIO...

2021-01-03 20:28:15 71

原创 分布式架构

分布式架构方式:MyCat:一、垂直拆分二、水平拆分范围拆分-range取模枚举哈希时间

2021-01-03 16:00:53 65

原创 读写分离

学习目标:提示:这里可以添加学习目标例如:一周掌握 Java 入门知识学习内容:提示:这里可以添加要学的内容例如:1、 搭建 Java 开发环境2、 掌握 Java 基本语法3、 掌握条件语句4、 掌握循环语句学习时间:提示:这里可以添加计划学习的时间例如:1、 周一至周五晚上 7 点—晚上9点2、 周六上午 9 点-上午 11 点3、 周日下午 3 点-下午 6 点学习产出:提示:这里统计学习计划的总量例如:1、 技术笔记 2 遍2、CSDN 技术博客 3 篇

2021-01-03 13:14:39 55

原创 MHA高可用

学习目标:提示:这里可以添加学习目标例如:一周掌握 Java 入门知识学习内容:提示:这里可以添加要学的内容例如:1、 搭建 Java 开发环境2、 掌握 Java 基本语法3、 掌握条件语句4、 掌握循环语句学习时间:提示:这里可以添加计划学习的时间例如:1、 周一至周五晚上 7 点—晚上9点2、 周六上午 9 点-上午 11 点3、 周日下午 3 点-下午 6 点学习产出:提示:这里统计学习计划的总量例如:1、 技术笔记 2 遍2、CSDN 技术博客 3 篇

2020-12-30 17:08:49 100 3

原创 MySQL主从复制

主从复制介绍:基于binlog实现,主库发生新的操作,会记录binlog,从库获取主库的binlog进行回放,异步搭建主从复制:步骤:主库开启binlog主库建立专用的复制用户(replication slave)从库先根据主库的备份恢复数据到一个节点从库配置主库信息(ip、port、user、password、binlog起始位置)从库开启复制线程,请求主库的binlog(1)主库开启binlog(2)server_id配置不同(3)主库创建复制用户grant replicatio

2020-12-30 16:56:59 88

原创 MySQL备份

备份介绍:(1)备份介绍备份周期:根据数据量备份工具:mysqldump、XBK(percona Xtrabackup)、mysqlbinlog备份方式:全备、增量备份逻辑备份:全备:mysqldump 增量:binlog物理备份:全备:XBK 增量:XBK备份类型:热备:业务运行进行备份,对业务影响较小(也会有IO) InnoDB支持温备:长时间锁表备份 冷备:业务关闭进行备份(2)检查备份可用性:crontab -

2020-12-29 14:19:52 50

原创 MySQL日志管理

错误日志:作用:排查mysql运行中的故障配置:默认开启,/data/3307/data/hostname.err定制路径:log_error=/tmp/mysql3307.log慢查询日志:作用:记录运行较慢的日志,优化过程中常用的日志配置:开关(默认关闭):slow_query_log=1文件位置:slow_query_log_file=/data/3307/data/slow.log慢查询时间:long_query_time=0.1没走索引的语句:log_queries_

2020-12-27 21:09:43 118 2

原创 Socket编程

多进程:old_socket = socket()bind()listent()while (1) {new_socket = accept()pid = fork()if (pid == 0) {close(old_socket);while (1) {read-write}} else if (pid > 0) {close(new_socket)//注册子进程执行完成的信号,waitpid回收子进程,只能用信号做}}...

2020-12-27 15:08:58 54

原创 mysql高可用

主从复制:MySQL Replication:(1)搭建主从复制(2)主从原理(3)主从的故障处理(4)主从延时

2020-12-23 21:29:07 55

原创 网络基础

协议:一、概念:协议就是“规则”,是数据传输和数据解释的规则TCP注重数据的传输,HTTP注重数据的解释二、分层模型结构OSI七层模型:应用层传输层网络层数据链路层物理层TCP/IP四层模型:应用层:HTTP、FTP、NFS、SSH传输层:TCP、UDP网络层:IP、ICMP、IGMP网络接口层(链路层):以太网帧协议、ARP三、网络传输流程数据没有封装之前,是不能在网络中传递的以太网帧协议ARP协议:根据IP地址获取MAC地址以太网帧协议:根据MAC地址,完成数据包

2020-12-23 02:16:47 186

原创 存储引擎

1、功能数据读写数据安全和一致性提高性能热备份自动故障恢复高可用2、存储引擎介绍InnoDB第三方:RocksDB、MyRocks、ToKuDB压缩比较高,数据的插入性能高,其他和InnoDB差不多3、InnoDB事物行锁MVCC外键(不用)ACSR热备复制(多线程,GTID,MTS)4、存储引擎查看:show engines;select @@default_storage_engine;show create table xxx;修改引擎:alter t

2020-12-23 00:54:53 494

原创 五、索引、执行计划管理

学习目标:1、索引的作用优化查询2、索引算法BTree(默认索引)RTree(基本不用)Hash(自适应的,不需要用户管理)FullText(鸡肋-一般用ES)Gis(地理位置)3、BTree索引算法的演变4、mysql压测mysqlslap --default-file=/data/3307/my.cnf –concurrency=100 --iterations=1 --create-schema=‘test’ –query=“select * from test.t100w

2020-12-22 15:43:28 78 1

原创 GO语言学习

1、go build helloworld.go -> 二进制文件2、j = I++ 不合法,i++不能作为表达式,仅支持后缀,没有++i

2020-12-21 11:12:07 58

原创 四、SQL语句

mysql内置的命令:1、连接数据库-u-h-p-P-S-e:免交互执行sql语句mysql -uxxdog -p123 -e “show databases”;<:恢复数据mysql -uxxdog -p123 < /tmp/aaa.sql2、内置命令help\Gsource 恢复备份SQL基础应用:1、SQL介绍结构化的查询语言关系型数据库通用的命令遵循SQL92标准(SQL_MODE)2、SQL常用种类DDL(数据定义语言)DCL(数据控制语言)

2020-12-20 21:16:39 68

原创 三、MySQL基础管理

1、MySQL启动和关闭2、初始化配置作用:(1)影响数据库的启动(2)影响客户端的功能方法:(1)初始化配置文件(/etc/my.cnf)(2)命令行参数(mysqld --skip-grant-tables --skip-networking &)(3)预编译设置(仅限于编译安装,但是通常使用二进制安装)初始化配置文件:[标签]xxx=xxx服务器标签:[mysqld][mysqld_safe][server](概括,不建议)客户端标签:[mysql][mys

2020-12-20 16:59:08 75

原创 二、MySQL体系结构与管理

MySQL(C/S模型介绍)1、MySQL连接方式(1)TCP/IP 方式(远程、本地):mysql -uroot -h10.1.20.2 -pdjfdfhdj -P3306(2)Socket方式(仅支持本地):mysql -uroot -h10.1.20.2 -S /tmp/mysql.socket2、MySQL实例(多线程)mysqld + master thread + worker thread + 预分配内存3、mysqld服务器进程结构(1)连接层提供连接协议:TCP/IP、

2020-12-20 13:39:08 118 1

原创 一、MySQL 5.7 安装部署

MySQL 5.7 安装部署欢迎使用编辑器新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入欢迎使用编辑器你好! 这是你第一次使用 Markdown编辑器 所展示的欢迎页。如果你想学习如何使用Markdown编辑器, 可以

2020-12-18 13:59:21 319

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除