mysql_day笔记mysql 2023
2023成都.NET线下技术沙龙圆满结束
2023年4月15日周六,由MASA技术团队和成都.NET俱乐部共同主办的2023年成都.NET线下技术沙龙活动在成都市世纪城新会展中心知域空间举行,共计报名人数90多人,实际到场60多人,13:30~18:00四个半小时的现场交流氛围极好,到场的童鞋也满载而归,我们看到了成都.NET社区小伙伴的激... ......
2023年4月15号
今天进行了用户场景分析。最简单的例子就是老师让我们进行了取现金的描述,大家的方法千奇百怪,但是都是按照自己的习惯写的,如果换一个人来按照那些步骤进行,不一定能成功。面对用户需求,我们可以根据用户需求进行分析原因,不是只满足客户需求就是成功的。例子是你去找设计师设计头发,你给了设计师一张你认为能满足你 ......
MySQL_05存储过程
存储过程 存储过程有哪些优点: 1、存储过程是一个预编译的sql语句 优点:(1):存储过程预编译过得,执行效率高 (2):存储过程的代码直接放在数据库中,通过存储过程的名称直接调用 (3):安全性表较高,执行存储需要一定权限用户 (4):存储过程可以重复使用,可减少开发人员的工作量 (5):对于单 ......
MySQL高可用-双主(keepalived)
生产环境中一台mysql主机存在单点故障,所以我们要确保mysql的高可用性,即两台MySQL服务器如果其中有一台MySQL服务器挂掉后,另外一台能立马接替其进行工作。 MySQL的高可用方案一般有如下几种: keepalived+双主,MHA,PXC,MMM,Heartbeat+DRBD等,比较常 ......
CodeStar2023年春第5周周赛普及进阶组
T1:分段求平均数 本题难度中等,划分型DP问题。用 dp[i] 表示前 $i$ 个数最少划分成几段,对 $j = 1, 2, \cdots, i-1$ 判断从 $a_j$ 到 $a_i$ 划分成一段时,平均数是否为整数,如果是整数,就更新 $dp[i] = \max(dp[i], dp[j-1]+ ......
MySQL高可用之MMM
MMM简介 MMM即Multi-Master Replication Manager for MySQL:mysql多主复制管理器,基于perl实现,关于mysql主主复制配置的监控、故障转移和管理的一套可伸缩的脚本套件(在任何时候只有一个节点可以被写入),MMM也能对从服务器进行读负载均衡,所以可 ......
MySQL高可用之MHA-01
@ 简介 MHA(Master High Availability)目前在MySQL高可用方面是一个相对成熟的解决方案,它由日本DeNA公司 youshimaton(现就职于Facebook公司)开发,是一套优秀的作为MySQL高可用性环境下故障切换和主从提升的高可用软件,在MySQL故障切换过程中 ......
MySQL高可用之MHA-02
续MySQL高可用之MHA-01 @ 配置vip vip配置可以采用两种方式,一种通过keepalived的方式管理虚拟ip的浮动;另外一种通过脚本方式启动虚拟ip的方式(即不需要keepalived或者heartbeat类似的软件)。 一、keepalived方式 1、keepalived方式管理 ......
MySQL中间件mycat-01
@ mycat基础概念 1、什么是MyCat 一个彻底开源的,面向企业应用开发的大数据库集群 支持事务、ACID、可以替代MySQL的加强版数据库 一个可以视为MySQL集群的企业级数据库,用来替代昂贵的Oracle集群 一个融合内存缓存技术、NoSQL技术、HDFS大数据的新型SQL Server ......
MySQL高可用之PXC
1.PXC简介 参考Percona官方https://www.percona.com/software/mysql-database/percona-xtradb-cluster PXC(Percona XtraDB Cluster)是一个开源的MySQL高可用解决方案。它将Percona Serv ......
编程一小时2023.4.17
1. #include<bits/stdc++.h>using namespace std;typedef long long ll;class Vehicle{protected: string NO;public: Vehicle(string str){ NO=str; } virtual v ......
2023.4.17
#include<iostream>#include<string>#define MAX 1000using namespace std;void showMenu() { cout << "***************************" << endl; cout << "***** ......
2023.4.17 那是谁 在放古老唱片
加训大数据结构。 「LG6109」[Ynoi2009] rprmq1 在一般的矩形修改问题中,有时间,横坐标,纵坐标三维,而这题只有横纵坐标两维,所以这本质上是序列上的问题。 如果对于每次查询,都有 $l_1=1$,那么直接扫描线,用线段树维护第二维的历史最大值就好了。 对于一般情况,需要在第一维进 ......
梦断代码读书笔记1
这个月我开始了对《梦断代码》这本书的阅读。 《梦断代码》一书记录的是作者罗森伯格对OSAF主持的Chandler项目进行田野调查,通过Chandler开发过程来揭示软件开发过程中一些根本性的大问题。对本书才刚刚阅读了三分之一,就已经忍不住对作者描述的开发过程所感叹,虽然刚进入软件领域不久,但是仍旧有 ......
2023.4.17-王建民的课后作业
个人冲刺第一阶段所承担的项目任务:教师的有关功能 典型用户——教师 (1)名字(越自然越好):教师(2)年龄(不同年龄和收入的用户有不同的需求):22-60(3)收入:100000/年(4)代表的用户在市场上的比例和重要性(比例大不等同于重要性高,如付费的用户比例较少,但是影响大,所以更重要):3% ......
GDOU-CTF-2023新生赛Pwn题解与反思
第一次参加CTF新生赛总结与反思 因为昨天学校那边要进行天梯模拟赛,所以被拉过去了。16点30分结束,就跑回来宿舍开始写。第一题和第二题一下子getshell,不用30分钟,可能我没想那么多,对比网上的WP,自己和他们有点不太一样,比较暴力。大概17点10的时候,写第三题,可能自己第一次遇到随机数问 ......
2023/4/17 SCRUM个人博客
1、我昨天的成就: 昨天进行了程序的ui设计方面,将之前不太合理的地方进行了更新修改,用了三小时的时间,还剩余十小时 2、遇到了什么困难 困难主要就在于代码之间的牵扯关系很深,改了这里,其他地方也要修改,但是好在最后改完了。 3、今天的任务 今天的任务主要是将视频画面绘制到我们使用qt编写的可视化界 ......
跨屏零代码saas建站平台2023.4.17发布更新
跨屏零代码saas建站平台2023.4.17发布更新,对于用户管理后台中的 菜单设置做了升级,允许新增菜单并且自定义菜单链接,这样可以让网站菜单变得更加灵活可控,可以满足不同模板中多样的需求,升级以后的网站菜单支持 添加菜单,删除菜单,控制菜单是否在导航显示,设置菜单排序,修改菜单名称等。 众所周知 ......
《用户故事与敏捷方法》读书笔记4
用户故事和Scrum 团队需要逐步地完善整个系统,不断地给软件添加更多的细节,软件的功能也由此越来越完备。Scrum是敏捷方法中一种迭代递增的软件过程,实施scrum过程的项目往往采用30天为周期的迭代,称为Sprint,团队确认这个Sprint需要完成的工作,将所有任务放到成为产品Backlog的 ......
2023.4.17——典型用户课后作业
Person A: (1)名字(越自然越好):同学 (2)年龄(不同年龄和收入的用户有不同的需求):20 (3)收入:0 (4)代表的用户在市场上的比例和重要性(比例大不等同于重要性高,如付费的用户比例较少,但是影响大,所以更重要):50% (5)使用这个软件的典型场景:教室需要签到的时候 (6)使 ......
mysql优化思路(本地上传)
MySQL优化从四个方面入手 硬件和操作系统层面的优化 架构设计层面的优化 MySQL程序配置的优化 SQL执行的优化 1.硬件和操作系统层面的优化 硬件层面主要是cpu,内存,网络带宽,磁盘读写 操作系统主要是网络配置,应用文件句柄数 (这部分优化由DBA或运维完成,加硬件投入解决100%问题,所 ......
阿里云部署mysql(本地上传)
1.阿里云试用一个月活动 2.选择机器配置为:2核 4G内存 3M带宽 40G云盘 centOS7.9 64位(这个配置刚好吃满优惠) 3.将要安装的版本是MySQL8.0.31 4.到MySQL官网下载, 版本为Community版本,对应操作系统是RedHat,操作系统版本是Linux7 X86 ......
MySQL用B+树(而不是B树)做索引的原因
众所周知,MySQL的索引使用了B+树的数据结构。那么为什么不用B树呢? 先看一下B树和B+树的区别。 1.B树 维基百科对B树的定义为“在计算机科学中,B树(B-tree)是一种树状数据结构,它能够存储数据、对其进行排序并允许以O(log n)的时间复杂度运行进行查找、顺序读取、插入和删除的数据结 ......
算法笔记
小知识 指针常量和常量指针 http://t.csdn.cn/oRx9S 基础算法 排序 排序的时间复杂度 快速排序 快速排序 思想:分治 流程: 1.确定分界点:q [ l ] q[l]q[l]、q [ ( l + r ) / 2 ] q[(l+r)/2]q[(l+r)/2]、q[r] q[r]q ......
Git基础内容笔记
Git笔记 更多 git log 命令可查看:http://git-scm.com/docs/git-log Git 工作流程 Git是分布式版本控制系统(Distributed Version Control System,简称 DVCS),分为两种类型的仓库: 本地仓库和远程仓库 工作流程如下 ......
激活2023年最新 Typora
他来了,他来了,他带着Typora走来了! 送你白嫖,记得留下你的赞哦! 老弟来了,分享四个步骤安装激活版哦!! 第一步、去拿激活包 老弟直接奉上安装包,里面包含Window和Mac,拿来就可以使用,不能用,请喷我! 获取方式:请看评论区 第二步、解压 这里分两步,如下: 1、双击安装,直接一路ne ......
2023年4月17日周一
计划 [ ] 写完初稿第三四章 [ ] 搜集免费的接口 [ ] 查研究邮件发送功能 执行 09点25分 困 11点28分 完成第三四章,但是数据库详细表不知道要不要 15点18分 解决不了啊,想显示角色名 16点39分 基本修改角色名问题,但是不能同步更新两个表 记录 问题想法 模拟调试如何实现的 ......