笔记mysql day 12

12_结构体

# 结构体 > 结构体: 将多种数据结构封装在一起 形成新的结构 > > 每种数据结构都有自己独立的空间 > > 结构体关键字: struct ## 结构体类型定义(声明) ![image-20230806160756449](https://img2023.cnblogs.com/blog/238 ......
结构 12

MySQL基础笔记

# MySQL DDL:操作数据库和表 DML:对数据进行增删改 DQL:对数据进行查询 DCL:对数据库进行权限管理 ## 数据库增删改查 * create database if not exists db1;# 如果数据库不存在才创建 * drop database if exists db1 ......
基础 笔记 MySQL

【学习笔记】Manacher(马拉车)求回文子串

点击查看目录 [TOC] ## 参考资料与图片来源 [参考博客](https://www.cnblogs.com/grandyang/p/4475985.html) 我觉得这个博客讲的不好,他只讲看规律得到的结论,原因却不说,怪。 [参考博客2](https://www.cnblogs.com/lo ......
回文 Manacher 笔记

docker基础学习笔记

# Docker安装 ## Docker基本组成 - docker架构图 ![image-20230819150412412](https://cnblogs-img.oss-cn-hangzhou.aliyuncs.com/img/image-20230819150412412.png) ## 安 ......
基础 笔记 docker

哈夫曼树学习笔记

## 定义: - 1.二叉哈夫曼树:对于一个数列,构建一棵树上带权路径之和最小的二叉树(当然可以$k$叉) - 2.树上带权路径:每个叶子节点到根节点的路径上所有节点的点权$w$和到跟的路径长度$dis$的乘积之和 简单来说,哈夫曼树满足$\sum w_i\times dis_i$最小 ## 基本构 ......
笔记

PyTorch基础学习笔记

### 一、初识 pytorch读取数据设计两个类:Dataset 和Dataloader > DataSet:提供一种方式,获取其中需要的数据及其对应的真实label值,并完成编号。主要实现功能: - 如何获取每一个数据和label - 告诉我们共有多少的数据 Dataloader:打包,为后面的 ......
PyTorch 基础 笔记

MySQL 索引提示 - FORCE INDEX

概述 在MySQL中,FORCE INDEX是一种查询提示,用于强制查询优化器使用特定索引来执行查询。查询优化器在执行查询时,会根据统计信息和查询条件等来选择最优的执行计划,包括选择哪个索引来提高查询性能。但有时候查询优化器可能会选择非最优的索引,或者无法识别最适合的索引,这时可以使用FORCE I ......
索引 MySQL FORCE INDEX

Namomo Summer Camp 23 Day 1(GCPC2021)

## # Namomo Summer Camp 23 Day 1(GCPC2021) ## Problem B: Brexiting and Brentering **签到** ```c++ #include using i64 = long long; using namespace std; t ......
Namomo Summer Camp 2021 GCPC

day16 - 二叉树part03

104. 二叉树的最大深度 详解 /** * Definition for a binary tree node. * struct TreeNode { * int val; * TreeNode *left; * TreeNode *right; * TreeNode() : val(0), l ......
part day 16 03

Spring Boot + Druid 实现监控 MySQL 性能,简单又实用!

来源:blog.csdn.net/lvoelife/article/details/128092586 ## **1. 基本概念** 我们都使用过连接池,比如`C3P0,DBCP,hikari, Druid`,虽然HikariCP的速度稍快,但Druid能够提供强大的监控和扩展功能,也是阿里巴巴的开 ......
性能 Spring Druid MySQL Boot

8.24 Day8

100+50+100=250 rk1 # T1 直接矩阵快速幂,避开求逆元操作 # T2 半年前做过不上树的情况,现在已经不记得怎么做了,但是记得做过,然后考场糊了个$O(n^2)$拿了50 链的情况可以去P4597 然后就可以随便dsu on tree或者其他的东西暴力合并了 # T3 并查集模板 ......
8.24 Day8 Day 24

DAY003_选择排序、冒泡排序、插入排序

# 选择排序 第一遍遍历:从头开始,找到最小值的坐标,将最小值和数组第一个元素对调 第二遍遍历:从第二个元素开始,找到最小值的坐标,将最小值和数组第二个元素对调 第三遍遍历:从第三个元素开始,找到最小值的坐标,将最小值和数组第三个元素对调 .... # 冒泡排序 第一遍遍历:只要前数比后数大就交换, ......
DAY 003

mysql导入sql文件“Index column size too large. The maximum column size is 767 bytes.”

问题分析 由于 MySQL 的 InnoDB 引擎表索引字段长度的限制为 767 字节,因此对于多字节字符集的大字段或者多字段组合,创建索引时会出现该问题。 说明 注:以 utf8mb4 字符集字符串类型字段为例。utf8mb4 是 4 字节字符集,默认支持的索引字段最大长度是 191 字符(767 ......
column size maximum 文件 mysql

cdm备份原理笔记

1. 简介 cdm以块为单位存储数据 2. cdm原理 服务端创建一个块文件 >网络挂载到客户端服务器 >客户端文件备份到挂载路径 >完成备份后,客户端卸载块设备 恢复时:挂载块设备到客户端指定路径 更进一步:服务端创建一个块文件 >网络映射到客户端服务器-->客户端创建在映射设备上创建lvm >客 ......
备份 原理 笔记 cdm

mysql使用sql开启日志

~~~python -- 查看日志是否开启和日志文件夹 show variables like '%general%'; SET GLOBAL general_log = 'On'; set global log_syslog=on; -- 慢sql日志 set global slow_query_ ......
mysql 日志 sql

mysql 避坑建议(整合网上资料)

字段类型的避坑建议 1、数字类型-整型 类型 占用空间 取值范围(有符号) 取值范围(无符号) TINYINT 1 -128 ~ 127 0 ~ 255 SMALLINT 2 -32758 ~ 32767 0 ~ 65535 MEDIUMINT 3 -8388608 ~ 8388607 0 ~ 16 ......
建议 资料 mysql

windows 桌面GUI自动化- 12.pywinauto 组合框控件ComboBox操作

# 前言 pywinauto 组合框控件ComboBox操作 # 场景 记事本-另存为-编码选择,下图这种就是 组合框控件ComboBox ![](https://img2023.cnblogs.com/blog/1070438/202308/1070438-20230824123338796-10 ......
控件 pywinauto ComboBox 桌面 windows

mysql use index

MySQL USE INDEX简介 索引为你提供了优化查询性能的好方法,它就像一本书的目录,让你能快速找到所需内容,mysql在选择最佳查询方式时,需要考虑很多因素,其中基数是重要的因素之一。基数意味着可以插入列中数值的唯一性。 但是,由于多次插入、更新和删除操作,基数可能会发生变化。您可以定期执行 ......
mysql index use

mysql基操小记

# MYSQL ## A.概述 #### 1.关系型数据库 ​ MySQL是一个**[关系型数据库管理系统](https://baike.baidu.com/item/关系型数据库管理系统/696511?fromModule=lemma_inlink)**,由瑞典[MySQL AB](https:/ ......
小记 mysql

mysql优化军规20条

一. 优化军规20条: 1.where 查询条件,类型要一致,避免类型转换,非常慢 2.查询条件包含函数,负向查找,导致大表,多表联合查询奇慢 3.in子查询超时,将子查询in 改造为临时表或表值参数后join 4.尽量不在数据库做运算,复杂运算转移到程序端CPU计算,尽量简单使用mysql 5.控 ......
军规 mysql

Day1

MarKdown 学习 标题: 二级标题 三级标题 四级标题 字体 helo 两边+** 粗体 helo 两边+* 斜体 helo 两边+***斜体 加粗 helo 两边~~ 删除 引用 选择狂神,说java 分割线 三个 三个* 图片 ![]() 超链接 点击跳转到范文昊博客 列表 A B C ( ......
Day1 Day

Cesium学习笔记——调用Geoserver发布的wms服务

参考链接:https://space.bilibili.com/597185371/channel/collectiondetail?sid=1650498 利用Geoserver发布地图服务,服务类型WMS。 采用Cesium调用wms服务,源码如下: 1 <!DOCTYPE html> 2 <h ......
Geoserver 笔记 Cesium wms

mysql 主从复制原理

mysql master主库启动binlog日志,每次执行的数据库操纵语句写入binlog,从库定期启动一个i/o线程去binlog日志,将binlog日志写入从库的relay log(中继日志),再启动sql线程去将relay log日志将数据重放,其他都是顺序读写,这个步骤是可能造成延迟的主要原 ......
主从 原理 mysql

【问题解决】容器部署MySQL的数据在docker commit导出的镜像中丢失

## 问题起因 最近公司有个甲方项目参加竞赛,要求在(基于kubeflow/arena)平台上部置应用,可以将MySQL打包在应用一起,也可以分开部署,没有提供volume相关的支持。大意是可以把初始好的数据直接拿到平台上。 经过本人在Linux虚机中启动MySQL容器导入数据再 `docker c ......
容器 镜像 数据 docker commit

Mysql 定时备份数据库脚本

Mysql 定时备份数据库;并且删除X天前的备份数据; 1. 创建数据目录 mkdir data cd /data 2. 编写脚本文件 vim backup.sh #!/bin/bash #日期 dd=`date +%Y-%m-%d-%H-%M-%S` #保存备份个数,备份2天数据 backup_c ......
脚本 备份 数据库 数据 Mysql

MySQL相关

#### mysql-悲观锁 使用select...for update,就实现了。zhelyao注意,mysql的select...for update语句,会把所有扫描的行都锁上,所以在mysql中使用悲观锁,我们必须要确定走了索引,不然可能会全表扫描,锁住整个表。 #### mysql-乐观锁 ......
MySQL

MySQL-主从同步与搭建

# 零、主从配置使用场景 1、防止单点故障,做数据备份,从服务器作为主服务器的实时数据备份,遇到故障时可切换到从库 2、实现读写分离,提高可用性,主库执行写操作,从库配置多个执行读操作 3、性能大大提高,根据不同的从库,可以根据项目的模块与业务进行拆分访问 4、防止某些事务锁表时,无法执行读操作 . ......
主从 MySQL

Selenium 学习笔记

# Selenium 学习笔记 Selenium 框架是时下在 Web 领域中被使用得最为广泛的自动化测试工具集之一,它能帮助程序员们面向指定的 Web 前端应用快速地开发出自动化测试用例,且能实现跨各种平台、各种编程语言地在多种浏览器上开展测试工作。除此之外,由于该框架的学习曲线比较平缓,开发测试 ......
Selenium 笔记

mysql执行顺序

#### mysql执行顺序 * 标准的查询语句 ![img](https://img2023.cnblogs.com/blog/1184425/202308/1184425-20230824100826666-904975858.png) * SQL执行顺序 * 先执行from,join来确定表之 ......
顺序 mysql

MySQL-语句优化

## 一、取单条数据如何更快 ​ 为什么别人拿一条数据的时候会比你快?因为你没有使用limit。很多时候写语句的程序员知道某一个条件的搜索只有一条数据,但是他们并没有加上limit1所以从效率上来说不如加了limit1的语句高效。因为即使某个搜索条件搜索出来的结果只有1条数据,但是如果你不加上lim ......
语句 MySQL