摘要: explain 查看sql语句运行情况 explain extended 查看语句运行情况 show warnings 查看优化后的语句 ACID 原子性Atomicity:事务中的语句不可分割 一致性Consistency:事务必须使数据库从一个一致性状态切换到另一个一致性状态,比如两个人之间转钱 阅读全文
posted @ 2023-09-15 10:57 雨落知音 阅读(2) 评论(0) 推荐(0) 编辑
摘要: 6.0之前都是单线程指的是网络io和键值对读写 6.0之后只网络io变成了多线程 为什么这么快 基于纯内存操作,一次操作几十纳秒 单线程操作,没有线程之间切换 基于io多路复用机制,提升复用效率 高效的数据存储结构,简单动态字符O(1)且二进制安全,跳表(有序链表改成的多层链表,场景:排序),压缩列 阅读全文
posted @ 2022-08-05 22:46 雨落知音 阅读(130) 评论(0) 推荐(0) 编辑
摘要: 介绍 RabbitMQ 组件 Broker :一个RabbitMQ实例就是一个Broker Virtual Host :虚拟主机。相当于MySQL的DataBase,一个Broker上可以存在多个vhost,vhost之间相互隔离。每个vhost都拥有自己的队列、交换机、绑定和权限机制。vhost必 阅读全文
posted @ 2022-08-05 22:15 雨落知音 阅读(272) 评论(0) 推荐(0) 编辑
摘要: etcd内部采用raft协议作为一致性算法,go语言实现。 特点: 简单:安装配置简单,而且提供了HTTP API进行交互,使用也很简单 安全:支持SSL证书验证 快速:根据官方提供的benchmark数据,单实例支持每秒2k+读操作 可靠:采用raft算法,实现分布式系统数据的可用性和一致性 概念 阅读全文
posted @ 2022-08-05 22:01 雨落知音 阅读(464) 评论(0) 推荐(0) 编辑
摘要: go的语言特点 协程调度 同步编程模式 非阻塞 I/O I/O 多路复用 什么是内核态和用户态? 操作系统为了安全把CPU分成了特权模式和用户模式,也就是内核态和用户态,在操作敏感地带时,只能由内核操作,或者用户向内核请求,内核操作完了传给用户,也就是说用户的操作是受限的,仅能操作一些不敏感的东西, 阅读全文
posted @ 2022-07-31 22:26 雨落知音 阅读(374) 评论(0) 推荐(0) 编辑
摘要: 这篇文章收集了常见的mysql调优知识 1.字段层面 •尽量使用TINYINT、SMALLINT、MEDIUM_INT作为整数类型而非INT,如果非负则加上UNSIGNED •VARCHAR的长度只分配真正需要的空间,如果长度固定则用CHAR长度 •使用枚举或整数代替字符串类型 •尽量使用TIMES 阅读全文
posted @ 2022-07-31 19:25 雨落知音 阅读(210) 评论(0) 推荐(0) 编辑
摘要: 学习一门新编程语言最好的方法是对比学习,下面以python脚本语言为例 1.了解该语言的基本数据类型,基本语法、书写习惯 基本数据类型: python: 整数,浮点数 字符串 布尔值 空值 变量 常量,列表 元祖 字典 集合 PHP: 布尔型,字符串型,整型,浮点型,复合类型(数组,对象,资源类型) 阅读全文
posted @ 2022-07-31 17:55 雨落知音 阅读(94) 评论(0) 推荐(0) 编辑
摘要: 1.Linux的简要介绍。 2.文件目录结构。 3.常用快捷键。 4.基础命令及语句。 5.软件安装。 6.定时任务。 7.网络安全防火墙。 8.用户和权限。 一.Linux的简要介绍 Linux是类unix(闭源,1969年)操作系统, 1991年初,林纳斯·托瓦兹自己开发的第一个版本。 1994 阅读全文
posted @ 2022-07-08 21:45 雨落知音 阅读(462) 评论(0) 推荐(0) 编辑
摘要: 最近在一次win10安装docker的过程中无法共享D盘。每次一点击共享就出现如下 经过网上搜索后,有反馈是防火墙的问题,结果关掉防火墙还是无法改善,查找日志 因为无法判断是什么server服务,故又在网上查找了一些资料。 最后找到通过命令行net share来查看共享情况。提示server服务未启 阅读全文
posted @ 2019-06-06 09:39 雨落知音 阅读(941) 评论(0) 推荐(0) 编辑
摘要: 1.返回页面顶部 2.预加载图片 3.检查图片是否加载完成 4.自动修改破损图像 阅读全文
posted @ 2018-01-09 13:44 雨落知音 阅读(179) 评论(0) 推荐(0) 编辑