基本操作 索引 过程mysql
提高消费速度的几种操作
https://blog.csdn.net/yanluandai1985/article/details/122317238 第二部分:提高消费速度的几种操作 kakfa是我们在项目开发中经常使用的消息中间件。由于它的写性能非常高,因此,经常会碰到Kafka消息队列拥堵的情况。遇到这种情况时,有时我 ......
MySql8.0.30忽略大小写配置
说明:此文档只是针对已经初始化了的数据库,如果是新安装的数据库直接在/etc/my.cnf 文件中新增一行配置:lower_case_table_names=1即可。因为默认配置是0. 步骤1:备份mysql所有数据,并删掉data目录里的所有文件。可能是因为数据库里的表默认设置了lower_cas ......
python+playwright 学习-48 键盘操作
前言 Keyboard 提供了一个用于管理虚拟键盘的 API。高级 api 是keyboard.type(),它接受原始字符并在您的页面上生成适当的keydown、keypress/input和keyup事件。 为了更好地控制,您可以使用keyboard.down()、keyboard.up()和k ......
python+playwright 学习-47 鼠标操作- Mouse
前言 Mouse 鼠标操作是基于page对象去调用。常用的鼠标操作有单击,双击,滚轮,按住,移动,释放。 page.mouse 使用 Mouse 类在相对于视口左上角的主框架 CSS 像素中运行。 每个page对象都有自己的鼠标,可通过page.mouse访问。 # using ‘page.mous ......
python+playwright 学习-46 鼠标操作- 滚轮操作mouse.wheel
前言 有些网站是动态加载的,当拖动页面右侧滚动条后会自动加载网页下面的内容,或者通过鼠标滚轮操作。 鼠标滚轮操作 鼠标滚轮操作调用page.mouse.wheel() 方法 delta_x 横向移动距离 delta_y 纵向移动距离 def wheel(self, delta_x: float, d ......
MySQL带排序的分页查询优化
MySQL带排序的分页查询优化 需求 在日常开发中,经常会遇到这么一种情况,一张表的数据量较大(500万左右)的时候,对其进行分页查询的时候,在分页比较深的情况下,查询效率会急剧下降。对于这种情况,我们需要做一些分页查询的优化。 准备 创建脚本 CREATE TABLE student ( id I ......
MYSQL基础知识之DCL语句
1、DCL概念 DCL英文全称是Data Control Language(数据控制语言),用来管理数据库用户、控制数据的访问权限 2、查询用户 语法:SELECT * FROM user; MySQL用户信息默认存储在mysql数据库中的user表中,所以只需要查询mysql数据库中的user表即 ......
如何理解MySQL的MVCC多版本并发控制
前言 我们知道在mysql中存在四种隔离级别(读未提交、读已提交、可重复读、序列化),它默认的就是隔离级别就是可重复读,它能够解决脏读、不可重复读问题,并且在innodb引擎下能部分解决幻读问题。在mysql innodb存储引擎下RC(读已提交),RR(可重复读)基于MVCC(多版本并发控制)进行 ......
MYSQL基础知识之DQL语句
1、DQL概念 DQL英文全称是Data Query Language(数据查询语言),用来查询数据库中的表的记录 2、基本查询 语法: # 查询全部字段SELECT * FROM 表名; # 查询多个字段SELECT 字段1,字段2,字段3... FROM 表名; # 去重 语法:SELECT D ......
Mysql基本语句
创建用户三种方式: CREATE USER username1 IDENTIFIED BY 'password'; CREATE USER 'username1'@'localhost' IDENTIFIED BY 'password'; 在 MySQL 中,可以使用 password() 函数获取 ......
MYSQL基础知识之DML语句
1、DML概念 DML英文全称是Data Manipulation Language(数据操作语言),用来对数据库中表的数据进行增(INSERT)、删(DELETE)、改(UPDATE)操作 2、插入数据 语法: 2.1、 给指定字段添加数据INSERT INTO 表名 (字段1,字段2,...) ......
MySQL(九)InnoDB行格式
InnoDB行格式 查看默认行格式: select @@innodb_default_row_format; 查看数据库表使用的行格式 mysql> use atguigudb; Reading table information for completion of table and column ......
MySQL(九)InnoDB数据结构
InnoDB数据结构 1 数据库的存储结构:页 索引信息和数据记录都是保存在文件上的,确切来说是保存在页结构中;另一方面,索引是在存储引擎上实现的,MySQL服务器上的存储引擎负责对表中数据的读取和写入工作。不同的存储引擎的存放格式是不同的,比如Memory甚至不使用磁盘进行存储数据。 磁盘和内 ......
MySQL(十)表空间结构:区、段与碎片区
表空间结构:区、段与碎片区 为什么要有区? B+树中的每一层的页都会形成一个双向链表,双向链表之间的物理位置可能会离得非常远,当遇到范围查询的适用场景的时候,就会定位到最左边和最右边的记录,然后沿着双向链表一直扫描,而如果这其中的两个页面物理上离得特别远,就会成为随机I/O,由于磁盘和内存的速度 ......
python+playwright 学习-45 drag_to 拖拽操作
前言 按住元素从页面的一个位置拖动到另外一个位置,可以用drag_to() 方法实现拖拽操作 场景 目标元素 拖动到指定位置 drag_to 拖拽操作 您可以使用locator.drag_to()执行拖放操作。此方法将: 将鼠标悬停在要拖动的元素上。 按鼠标左键。 将鼠标移动到将接收放置的元素。 松 ......
Django笔记十五之in查询及date日期相关过滤操作
这一篇介绍关于范围,日期的筛选 in range date year week weekday quarter hour 1、in in 对应于 MySQL 中的 in 操作,可以接受数组、元组等类型数据作为参数: Blog.objects.filter(id__in=[1,2,3]) 对应的 SQ ......
MYSQL基础知识之DDL语句
一、DDL概念 DDL(Data Definition Language)语言:数据定义语言,用来定义数据库对象,如数据库、数据表和数据字段,主要是进行定义/改变表的结构、数据类型、表之间的链接等操作。常用的语句关键字有 CREATE、DROP、ALTER 等。 二、数据库操作 2.1、linux环 ......
Flask快速入门day02(1、CBV使用及源码分析,2、模板用法,3、请求与响应的基本用法,4、session的使用及源码分析,5、闪现,6、请求扩展)
Flask框架 一、CBV分析 1、CBV编写视图类方法 # 1、导入flask模块 from flask import Flask, request # 2、导入CBV需要继承的MethodView(也可直接继承View但需要重写部分功能) from flask.views import Meth ......
第十章:go mod操作
参考博客: https://blog.csdn.net/weixin_39611043/article/details/110133365 https://www.cnblogs.com/niuben/p/12560104.html 常用命令: // 初始化项目 go mod init test(t ......
第八章:文件操作
第八章 文件操作 1 文件读取 1 将文件整个读取内存 类似于python的 with open(filename, mode='rt', encoding='utf-8') as f: res = f.read() go中的书写方式: 方式一: package main import ( "fmt ......
第九章:json操作
第十章 json操作 一、Marshal 序列化 package main import ( "encoding/json" "fmt" ) type Animal struct { Name string `json:"name"` Order string `json:"order"` } fu ......
运气和三标符对编译过程的影响
注意这条C语言单行注释: // your comment?????/ 三标符"??/"会在编译的早期被替换成反斜杠"\",所以你的下一行代码被你的注释屏蔽了…… 有人写这样的注释:// xxxxxxxxxxxx/。另一个人的编辑器打开这段代码,看到注释不太恰当,改了几个字。过了一段时间又用另一编码打 ......
第一篇 go之基本类型与函数使用
go之基本类型与函数使用 一、go语言介绍 1 go语言介绍 Go 即Golang,是Google公司2009年11月正式对外公开的一门编程语言,特点:语法简单,速度快。 Go是静态(编译型)强类型语言,是区别于解析型语言的弱类型语言(静态:类型固定 强类型:不同类型不允许直接运算)。 python ......
垃圾回收之G1收集过程
G1 中提供了 Young GC、Mixed GC 两种垃圾回收模式,这两种垃圾回收模式,都是 Stop The World(STW) 的。 G1 没有 fullGC 概念,需要 fullGC 时,调用 serialOldGC 进行全堆扫描(包括 eden、survivor、o、perm)。 一、G ......
从零开始USRP 02 一些基本的GNU Radio操作
继续学习:https://blog.csdn.net/YOUNGAAAAA/article/details/128098154 我们可以先简单创建一个USRP图: 但是这个图目前是跑不了的,因为: RuntimeError: LookupError: KeyError: No devices fou ......
LINUX 放开端口,防火墙操作
防火墙操作:查看防火墙状态systemctl status firewalld、 firewall-cmd --state暂时关闭防火墙systemctl stop firewalld永久关闭防火墙(慎用)systemctl disable firewalld开启防火墙systemctl start ......
Markdown基础语法与快捷操作
Markdown使用方法 0.介绍 Markdown是一种轻量级标记语言,排版语法简洁。 1.标题语法 创建标题,只需要在其前面添加'#'号即可。#的数量代表其级数,如'###'表示的是创建一个三级标题。 现在,我们让'Markdown使用方法'成为一个一级标题。让0、1序号及其章名设为二级标题。最 ......
MySQL 关闭 binlog 日志
【关闭binlog日志】 1、vim /etc/my.cnf 注释如下内容: #log-bin=mysql-bin #binlog_format=mixed #server-id = 1 #expire_logs_days = 10 2、重启 mysql 服务 /etc/init.d/mysql r ......
ansible 部署mysql 5.7
准备工作 创建roles目录 # mkdir -pv /data/apps/ansible/roles/mysql-5.7/{files,tasks,handlers,templates,vars} hosts [ubuntu] 172.16.18.31 ansible_ssh_port=22 an ......