笔记mysql day 12
字符串学习笔记
#SAM (后缀自动机) 待补充 #Lyndon 分解 ## 定义: 定义一个串是 $\text{Lyndon}$ 串,当且仅当此串的最小后缀为此串本身。 等价于该串为它所有循环表示中字典序最小的。 $\text{Lyndon}$ 分解将任意串 $S$ 划分成字符串序列,满足序列中每个串均为 $\t ......
dp 凸优化学习笔记
好久没系统地写一个算法相关内容的学习笔记了,主要是我学习 dp 凸优化部分有意义,有象征性的例题。 目前网上很多题解都有点讲的不明不白的感觉,很多甚至都连基本知识都没说清楚就开始 Slope Trick 了,这困扰了我许久。 我认为通过这篇文章可以比较清晰地了解 dp 凸优化的入门知识 和 Slop ......
【安全学习之路】Day43
![](https://img2023.cnblogs.com/blog/3073714/202308/3073714-20230817231317437-1280921868.png) ![](https://img2023.cnblogs.com/blog/3073714/202308/3073 ......
英语12个月份的由来
英语12个月份的由来 公历一年有12个月,但不少人并不知道12 个月的英语名称的来历。公历起源于古罗马历法。罗马的英语原来只有10个月,古罗马皇帝决定增加两个月放在年尾,后来朱里斯·凯撒大帝把这两个月移到年初,成为1月、2月,原来的1月、2月便成了3月、4月,依次类推。这就是今天世界沿用的公历。 J ......
《深入理解Java虚拟机》读书笔记:字节码指令简介
字节码指令简介 Java虚拟机的指令由一个字节长度的、代表着某种特定操作含义的数字(称为操作码,Opcode)以及跟随其后的零至多个代表此操作所需参数(称为操作数,Operands)而构成。由于Java虚拟机采用面向操作数栈而不是寄存器的架构(这两种架构的区别和影响将在第8章中探讨),所以大多数的指 ......
2014年12月 六级 作文+翻译
作文三 合理利用技术 The picture vividly depicts that a teaching is asking a pupil to answer a simple math-related question——what‘s two plus two? Unfortunately, ......
新人笔记-私有及其使用
public class Student02 { private String name; private int age; public void setName(String n){ name = n; } public String getName(){ return name; } publ ......
8.17 模拟赛 & 学习笔记
三天模拟赛 + 讲课,请的 wyz 大佬。主要是搞图论这一块。(大概能逃 3 天军训罢。) 评价今日模拟赛:据说对标 noip 难度但显然放了很大的水。可惜好像手感很不好,是 rank 12/20。再接再厉?大家都强强强!我弱弱弱! [模拟赛题目传送门](https://www.luogu.com. ......
MySQL-进阶篇 ( InnoDB 引擎 )
# MySQL-进阶篇 ( InnoDB 引擎 ) [TOC] ## 逻辑存储结构 ![image-20230807181440194](https://gitee.com/zhu-ya-zhu/picture/raw/master/20230807181444.png) - 表空间 ( ibd 文 ......
2013年12月 六级 作文翻译
中秋节 中秋节(来源:文都教育) 【原文】中国人自古以来就在中秋时节庆祝丰收,这与北美地区庆祝感恩节的习俗十分相似,过中秋节的习俗与唐代早期在中国各地开始流行,中秋节在农历八月十五,是人们拜月的节日,这天夜晚皓月当空,人们合家团聚,共赏明月。2006年,中秋节被列为中国的文化遗产,2008年又被定为 ......
三次握手笔记
三次握手 我们如果要设计一个通信软件 如和设计 设计 连接性 1.创建套接字 ->让套接字中包含服务器的ip和端口进行链接 链接实现 1 发送链接请求 2 收到链接请求 并且链接客户端 3 测试是否发送成功 设计处三次请求 如果丢包了呢 TCP 第一次握手的 SYN 丢包了,会发生了什么? 场景 客 ......
《Redis核心技术与实战》学习笔记总结目录
去年学习了《Redis核心技术与实战》,我将我的学习笔记总结了下来,涵盖了数据结构与基础使用、高可靠性与高性能、使用规范等几个主要的主题,希望对你有所帮助。 ......
【算法学习笔记】DFN序求LCA(最近公共祖先)
## 前置知识 * DFN序:对一棵树进行深度优先搜索`DFS`得到的**结点序列**,即深度优先搜索`DFS`的访问顺序。该表述不一定严谨,建议百度 * ST表(Sparse Table,稀疏表) ## 算法概述 > ###引理 1.1 > 在 DFN序 中祖先一定出现后代之前。 考虑一树上的两个 ......
20天 hot 100 速通计划-day11
### 图论 #### [200. 岛屿数量](https://leetcode.cn/problems/number-of-islands/) 给你一个由 `'1'`(陆地)和 `'0'`(水)组成的的二维网格,请你计算网格中岛屿的数量。 岛屿总是被水包围,并且每座岛屿只能由水平方向和/或竖直方向 ......
Spring源码学习笔记13——总结篇, 从IOC到AOP
[系列文章目录和关于我](https://www.cnblogs.com/cuzzz/p/16609728.html) ## 零丶序言 在[《Spring源码学习笔记12——总结篇,IOC,Bean的生命周期,三大扩展点》](https://www.cnblogs.com/cuzzz/p/16662 ......
[代码随想录]Day20-二叉树part09
## 题目:[669. 修剪二叉搜索树](https://leetcode.cn/problems/trim-a-binary-search-tree/) ### 思路: 遍历到的值小于最小值,说明左子树里的所有节点都小于最小值,舍弃左子树。 遍历到的值大于最大值,说明右子树里的所有节点都大于最大值 ......
SpringBoot+Mybatis-Plus+Mysql的保姆级搭建
本文通过简单的示例代码和说明,让读者能够了解Mybatis-Plus+Mysql的简单使用 必须说明的是,本文有部分内容是为了后续的微服务写的,所以如果只想用Mybatis-Plus的话,直接使用bank1项目即可 1.新建父项目,选用spring initializr即可,可以删除其他文件,仅仅留 ......
MySQL-进阶篇 ( MySQL 管理:各相关工具 )
# MySQL-进阶篇 ( MySQL 管理 ) [TOC] ## 系统数据库 - MySQL 数据库安装完成后,自带了以下四个数据库,具体作用如下: | 数据库 | 含义 | | | | | mysql | 存储 MySQL 服务器正常运行所需要的各种信息 ( 时区、主从、用户、权限等 ) | | ......
MySQL-进阶篇 ( 锁:全局锁 + 表级锁 + 行级锁 )
# MySQL-进阶篇 ( 锁 ) [TOC] ## 锁 - 锁是计算机协调多个进程或线程并发访问某一资源的机制。在数据库中,除传统的计算资源 ( CPU、RAM、I/O ) 的争用以外,数据也是一种供许多用户共享的资源。 - 如何保证数据并发访问的一致性、有效性是所有数据库必须解决的一个问题,锁冲 ......
MySQL 8.0 参考手册——8.2优化 SQL 语句(二)
8.2.1.13 条件过滤 8.2.1.14 恒定折叠优化8.2.1.15 IS NULL 优化8.2.1.16 ORDER BY 优化8.2.1.17 GROUP BY 优化8.2.1.18 DISTINCT 优化8.2.1.19 LIMIT 查询优化8.2.1.20 函数调用优化8.2.1.21 ......
MySQL-进阶篇 ( 视图 + 存储过程 + 触发器 )
# MySQL-进阶篇 ( 视图 / 存储过程 / 触发器 ) [TOC] ## 视图 / 存储过程 / 触发器 ### 视图 #### 介绍 - 视图 ( View ) 是一种虚拟存在的表。视图中的数据并不在数据库中实际存在,视图中行和列的数据来自于定义视图的查询中使用的表 ( 基表 ),并且数据 ......
MySQL-进阶篇 ( 索引二 — 使用:法则 + 各使用场景情况 )
# MySQL-进阶篇 ( 索引二 — 使用 ) [TOC] ## 索引 ### 索引使用 #### 引出:验证索引效率的提升 - 在未建立索引之前,执行 SQL 语句 ( WHERE 后用上非索引的条件 ),查看 SQL 的耗时 `SELECT * FROM 表名 WHERE 条件;` - 在条件 ......
MySQL-进阶篇 ( SQL 优化:插入 + 主键 + order by + group by + limit + count + update )
# MySQL-进阶篇 ( SQL 优化 ) [TOC] ## SQL 优化 ### 插入数据 index #### 批量插入 - 一般情况下,都用批量插入写法 - 一个 index 插入多条: `Insert into 某表名 values(1, 'xx'),(2, 'yy'),(3, 'xy') ......
mysql代理、中间件技术
# mysql代理、中间件技术 ## 代理简介 **名词** DB proxy 数据库中间件 **功能** 读写分离:读写分离导致处理速度迅速,一般情况下是主服务器进行写操作而从服务器进行读操作 负载均衡 支持数据的分片自动路由和聚合 **本文主要围绕Mycat实现、且在完成MM-SS集群的条件下* ......
MySQL-进阶篇 ( 存储引擎 + 索引一:结构 + 分类 + 语法 + SQL 性能分析 )
# MySQL-进阶篇 ( 存储引擎 + 索引一 ) [TOC] ## 存储引擎 ### MySQL 体系结构 ![image-20230723223248261](https://gitee.com/zhu-ya-zhu/picture/raw/master/20230723223251.png) ......
MySQL-基础篇 ( 函数 + 约束 )
# MySQL-基础篇 ( 函数 + 约束 ) [TOC] ## 函数 - 是指一段可以直接被另一段程序调用的程序或代码 - 解决情况: - 表内存储的是入职日期,通过函数快速计算出入职天数 - 表内存储的是学生的分数值,通过函数快速判定分数属于不及格、及格还是优秀 ### 字符串函数 - MySQ ......
MySQL-基础篇 ( 相关了解 + SQL-DDL )
# MySQL-基础篇 ( 相关了解 + SQL-DDL ) [TOC] ## 认知了解 - 数据库,DataBase 简称 DB,是有组织的存储数据的仓库 - 数据库管理系统,DBMS,是操纵和管理数据库的大型软件 - SQL,全名 Structured Query Language,操作关系型数 ......
MySQL-基础篇 ( 事务:相关 + 操作 + ACID + 并发问题 + 隔离级别 )
# MySQL-基础篇 ( 事务 ) [TOC] ## 事务简介 - 事务是一组操作的集合,它是一个不可分割的工作单位,事务会把所有的操作作为一个整体一起向系统提交或撤销操作请求,即这些操作要么同时成功,要么同时失败 - 典型案例:银行转账,一方转账减钱时,若是中途出了问题,此方的钱数不会减少,而是 ......
MySQL-基础篇 ( 多表查询:相关 + 内连接 + 外连接 + 自链接 + 联合查询 + 子查询 )
# MySQL-基础篇 ( 多表查询 ) [TOC] ## 多表查询 ### 分类 - 连接查询 - 内连接:相当于查询 A、B 交集部分数据 - 外连接: - 左外连接:查询左表所有数据,以及两张表交集部分数据 - 右外连接:查询右表所有数据,以及两张表交集部分数据 - 自连接:当前表与自身的连接 ......