mysql_day笔记mysql 2023

图论——最小生成树 学习笔记

图论——最小生成树 学习笔记 本文仅对于无向连通图。 生成树,Spanning Tree(ST),在一个 \(n\) 个点的图中选取 \(n-1\) 条边,构成一棵树。 最小生成树,Minimum Spanning Tree(MST),通常是边权和最小的生成树。 算法分类: 算法 Prim Prim ......
笔记

MySQL锁机制

MySQL锁机制 MySQL锁类型 共享锁、排他锁 共享锁:又叫做读锁,当用户要进行数据的读取时,对数据加上共享锁。共享锁就是让多个线程同时获取一个锁。 排他锁:又叫做写锁,当用户要进行数据的写入时,对数据加上排他锁。排它锁也称作独占锁,一个锁在某一时刻只能被一个线程占有,其它线程必须等待锁被释放之 ......
机制 MySQL

第十二章学习笔记、知识完整性总结

摘要:本章讨论了块设备 I/O和缓冲区管理;解释了块设备I/O的原理和I/O缓冲的优点;论述了Unix 的缓冲区管理算法,并指出了其不足之处;还利用信号量设计了新的缓冲区管理算法,以提高 I/O缓冲区的缓存效率和性能;表明了简单的PV算法易于实现,缓存效果好,不存在死锁和饥饿问题;还提出了一个比较 ......
完整性 笔记 知识

Java Mysql 类型为Long 转 前端String

一、背景 Java Mysql 类型为Long 转 前端 会丢失精度,在原先基础上补0000; 二、实现 1.// @JsonSerialize(using = ToStringSerializer.class) 但是对我这里是不生效的 @JSONField(serializeUsing = com ......
前端 类型 String Mysql Java

2023 China Collegiate Programming Contest Shenzhen Site

目录写在前面AFGLIEMK写在最后 写在前面 补题地址:vjudge。 以下按照场上过题顺序排序。 首银。 比游记更早出来,没想到吧。 游记链接:留坑。 A 场上先开的这道。 直觉是考虑先全部区间加直到最小值,然后将非最小值全单点加,再重复上述过程。然而会被递增序列卡掉。 瓶颈在于单点加太多了。大 ......

MySQL事务

MySQL事务 事务是什么 事务是一个操作序列,这些操作要么都做,要么都不做,是数据库环境中不可分割的逻辑工作单位。事务和程序是两个不同的概念,一般一个程序可包含多个事务。在SQL语言中,事务定义的语句有以下三条: 1)BEGIN TRANSACTION:事务开始。 2)COMMIT:事务提交。该操 ......
事务 MySQL

2023NOIP A层联测31 T4 民主投票

2023NOIP A层联测31 T4 民主投票 思维好题。 思路 首先可以设 \(s\) 每个人最多获得的票数,一开始所有点都把自己的票投给自己父亲。 如果一个点的票数超过 \(s\) 了,那么这个点肯定要把票分给他的父亲。 设 \(f_{u,s}\) 为 \(u\) 点在最多获得 \(s\) 票的 ......
2023 NOIP T4

Gartner 魔力象限:SD-WAN 2023

Gartner 魔力象限:SD-WAN 2023 Gartner Magic Quadrant for SD-WAN 2023 请访问原文链接:https://sysin.org/blog/gartner-magic-quadrant-sd-wan-2023/,查看最新版。原创作品,转载请保留出处。 ......
象限 魔力 Gartner SD-WAN 2023

Burp Suite Professional 2023.11.1 (macOS, Linux, Windows) - Web 应用安全、测试和扫描

Burp Suite Professional 2023.11.1 (macOS, Linux, Windows) - Web 应用安全、测试和扫描 Burp Suite Professional, Test, find, and exploit vulnerabilities. 请访问原文链接:h ......
Professional Windows Suite Linux macOS

【笔记】C++系列01:从hello开始说变量、数据类型、常量与运算法

1.1 程序 /* 程序范例:第一个c++程序 版权拥有人: */ #include <iostream> // 载入外部文件,这里写法和早起C++不同,不用跟.h class Printer //定义类 { private: int Serial_Number; //定义类的属性,这里默认被赋值为 ......
常量 变量 类型 笔记 数据

硬件开发笔记(十一):Altium Designer软件介绍、安装过程和打开pcb工程测试

前言 前面做高速电路,选择是阿li狗,外围电路由于读者熟悉AD,使用使用ad比较顺手,非高速电路就使用AD了,其实AD也可以做高速电路,由于笔者从13年开始做硬是从AD9开始的,所以开始切入AD做硬件软件学习成本会低很多。 Altium Designer 简介 Altium Designer是原Pr ......
硬件开发 Designer 过程 硬件 笔记

MySql与Redis双写方案

一、简介 有两种同步方案: 通过MySQL自动同步刷新Redis,MySQL触发器+UDF函数实现。 解析MySQL的binlog实现,将数据库中的数据同步到Redis 。 二、方案一:UDF 2.1、场景分析 当我们对MySQL数据库进行数据操作时,同时将相应的数据同步到Redis中,同步到Red ......
方案 MySql Redis

第五周阅读笔记|人月神话————削足适履-关注程序的空间规模和空间控制技能

削足适履这个章节在讲什么?我们很多时候在开发程序的时候都是考虑程序的运行时间和效率,而很少考虑到程序的运行空间问题。现在的存储空间是越来越廉价,我们很少去考虑这些问题。经典的DOS版本的仙剑奇侠传还不到20M,而现在的一个大游戏却是2,3G甚至更大。由于计算机的不断更新换代和性能的提升,我们不是特别 ......
削足适履 空间 技能 神话 规模

mysql中date_format函数格式化日期,如何精确到毫秒?

直接看官网文档 : https://dev.mysql.com/doc/refman/8.0/en/date-and-time-functions.html#function_date-format SpecifierDescription %a Abbreviated weekday name ( ......
date_format 函数 日期 格式 format

2023/11/5关于如何治疗胃病

关于冬天喝冷水这件事情。 前年死的最惨,各种乱七八糟的操作,最有效的还是床上躺,治好了。 去年纯属搞笑,早上喝了一瓶冰牛奶就算了,在hf上竞赛没有好好吃饭,原因是不想排队,不想选吃什么,然后直接被遣送回家,好好吃了一顿饭以后就神奇恢复了。 昨天,继续作死了 深夜搁那里没事喝冷饮料干什么啊,感觉自己脑 ......
胃病 2023 11

随笔:Mysql增删改查

id,name,age,sex,score 增加两条数据: insert into table_student values (0, 'name1', age1, 'sex1', score1),(1, 'name2', age2, 'sex2', score2); 将name1中的age1更新为a ......
随笔 Mysql

图论——最短路 学习笔记

图论——最短路 学习笔记 其实是复习性质的,主要是总结,证明什么的,等上大学再说。 定义 单源最短路:从一个点 \(q\) 出发,到其他所有点的最短路。 全源最短路:任意两点见最短路。 算法对比 算法 Floyd Johnson Bellman–Ford SPFA Dijkstra 类型 全源 全源 ......
笔记

MySQL Shell连接数据库报MySQL Error 1045 (28000)错误浅析

这里简单总结一下mysql shell访问数据库时报MySQL Error 1045 (28000): Access denied for user 'root'@'::1' (using password: YES)的原因以及如何解决这个问题 这里测试的环境为MySQL 8.0.35,我们先来看看 ......
MySQL 错误 数据库 数据 Error

2023年10月国产数据库大事记-墨天轮

本文为墨天轮社区整理的2023年10月国产数据库大事件和重要产品发布消息。 10月国产数据库大事记 TOP10 10月国产数据库大事记(时间线) 10月8日消息,近日,九章云极DataCanvas完成总融资额3亿元D1轮融资。中国电子集团旗下中电智慧基金、华民投、中国太平旗下太平创新、浙江东方旗下东 ......
天轮 大事记 大事 国产 数据库

记一次线上问题引发的对 Mysql 锁机制分析

最近双十一开门红期间组内出现了一次因 Mysql 死锁导致的线上问题,当时从监控可以看到数据库活跃连接数飙升,导致应用层数据库连接池被打满,后续所有请求都因获取不到连接而失败 ......
机制 问题 Mysql

frps: 2023/11/15 10:49:24 http: Accept error: accept tcp [::]:7650: accept4: too many open files; retrying in 1s

0.错误信息表明 frps 服务在接受传入连接时遇到了问题,特别是与端口 7750 相关的错误,具体错误为 "accept tcp [::]:7750: accept4: too many open files",意味着打开文件数目过多。 这种错误通常发生在系统达到文件描述符的打开数目限制时。在类U ......
accept retrying accept4 Accept error

mysql 操作详细教程

MySQL是一种流行的关系型数据库管理系统,用于存储和管理数据。下面是MySQL操作的详细教程: 安装MySQL:首先,你需要下载和安装MySQL。你可以从MySQL官方网站(https://www.mysql.com)上下载适合你操作系统的安装程序,并按照安装向导进行安装。 启动MySQL服务器: ......
教程 mysql

数据库性能查看-查看MySQL数据库操作记录

测试orm或者Django序列化器的时候,我需要知道他们都干了什么,这就需要打开MySQL的操作日志 进入MySQL的客户端命令界面: show variables like 'gen%'; + + + | Variable_name | Value | + + + | general_log | ......
数据库 数据 性能 MySQL

mysql跨库事务XA

XA的性能很低,但是没得选的时候,也是个方案 <?PHP $dbtest1 = new mysqli("127.0.0.1","public","public","dbtest1")or die("dbtest1 连接失败"); $dbtest2 = new mysqli("127.0.0.1pub ......
事务 mysql

数据结构——字典树 学习笔记

数据结构——字典树 学习笔记 字典树,也叫 trie 树。 检索字符串 本质是记录字符串前缀的一棵查找树,形态类似于: 字典树使用边表示字母,节点表示一个前缀,同时也可以在节点上记录状态 \(\mathit{tag}\)。 基本实现形如: var: nex[0..siz][0..rng], idx ......
数据结构 字典 结构 笔记 数据

为什么MySQL不建议使用delete删除数据?

总的来说,虽然MySQL并不直接建议禁止使用DELETE操作删除数据,但在特定情况下,频繁的DELETE操作可能会带来磁盘空间浪费、性能下降、事务日志膨胀等问题。由于DELETE操作是直接删除数据,一旦误操作或者需要恢复已删除的数据,将会面临一定的困难。DELETE操作通常会涉及表级锁定,这意味着在... ......
建议 数据 delete MySQL

Mysql主键不要使用uuid或者不连续不重复雪花id

一、简介 mysql官方推荐不要使用uuid或者不连续不重复的雪花id(long形且唯一,单机递增),而是推荐连续自增的主键id,官方的推荐是auto_increment,那么为什么不建议采用uuid,使用uuid究竟有什么坏处? 二、对比 2.1、自增主键id 自增的主键的值是顺序的,所以Inno ......
雪花 Mysql uuid

2023你需要使用的最佳VSCode扩展插件

集成 ESLint,用于检测并修复 JavaScript 和 JSX 代码中的语法错误和潜在问题,提高了代码质量和一致性。在输入 HTML 或 XML 标签时自动闭合标签,减少了手动输入的工作量,提高了编写 HTML 和 XML 的效率。当修改 HTML 或 XML 标签时会自动修改相应的闭合标签,... ......
插件 VSCode 2023

MySQL学习(17)MVCC

前言 在聚簇索引中,每一条记录中包含trx_id和roll_pointer隐藏列。 trx_id存储了该记录最近一次修改时的事务id。 roll_pointer存储了该记录最近一次修改时产生的undo日志的地址。 undo日志中记录了修改前的数据,并且除了insert操作产生的undo日志外,对于u ......
MySQL MVCC 17

2023·11·12·PTA·7-1~7-13·代码

声明: 1、以下答案中若有错误,与本人无关,本人从未认可复制粘贴抄答案的行为。 2、在此提供代码仅供交流讨论使用,严禁除作者外的任何人将代码传播、售卖,违者必究,谢谢配合。 3、若有优化代码方案的建议,请留言,将题目序号,优化点详细说出,并有留下代号或姓名的权利,作者看到采纳后会更新本文,并将提供优 ......
183 代码 2023 PTA 11