- 博客(29)
- 收藏
- 关注
原创 mysql运维篇笔记——日志,主从复制,分库分表,读写分离
若采用单数据库进行数据存储,存在以下性能瓶颈:1,IO瓶颈:热点数据太多,数据库缓存不足,产生大量磁盘IO,效率较低。请求数据太多,带宽不够,网络IO瓶颈。2,CPU瓶颈:排序,分组,连接查询,聚合统计等SQL会耗费大量的CPU资源,请求数太多,CPU出现瓶颈。读写分离,将读和写操作分别对应不同的服务器。主数据库提供写操作,从数据库提供读操作,减轻单台数据库压力。通过MyCat可实现,支持MySQL,Oracle和SQL Server。
2024-12-22 21:06:17
1745
原创 mysql进阶篇——触发器,锁,InnoDB引擎,mysql管理
触发器是与表有关的数据库对象,指在insert/update/delete之前或之后,触发并执行触发器中定义的SQL语句集合。触发器的这种特性可以协助应用在数据库端确保数据的完整性日志记录数据校验等操作。使用别名OLD和NEW来引用触发器中发生变化的记录内容,这与其他的数据库是相似的。现在触发器还只支持行级触发,不支持语句级触发。锁是计算机协调多个进程或线程并发访问某一资源的机制。
2024-12-15 20:42:50
915
1
原创 Mysql进阶篇之SQL优化,视图,存储过程,存储函数,触发器
存储过程是事先经过编译并存储在数据库中的一段sql语句的集合,调用存储过程可以简化应用开发人员的很多工作,减少数据在数据库和应用服务之间的传输,对于提高数据处理的效率是有好处的。存储过程思想上很简单,就是数据库SQL语言层面的代码封装与重用。用户变量不需要提前声明,在用的时候直接‘变量名’使用,其作用域为当前连接。赋值:Set @var_name=值1 [,@var_name=值2]…..;值值2]…..;
2024-12-08 17:00:40
688
原创 Mysql数据库进阶篇之存储引擎的简单认识与索引
存储引擎就是存储数据,建立索引,更新/查询数据等技术的实现方式。存储引擎是基于表的,而不是基于库的,所以存储引擎也可以被称为表类型。同一个数据库的不同表可以使用不同的引擎。在创建表时,指定存储引擎表名(字段列表engine=存储引擎;查看当前数据库支持的存储引擎;
2024-12-05 10:53:21
808
原创 物理机上的Navicat连接不上centos7虚拟机中mysql的解决办法
Navicat登录连接centos7虚拟机中mysql时,出现1130-Host' 'is not allowed to connect to this Mysql server报错。如果是将本地主机切换为所有主机:update user set Host='%' where User='root';查看user表中的数据:select Host, User from user;确认防火墙关闭之后,进入Linux中的mysql。进入mysql数据库:use mysql;首先确认自己防火墙是否关闭。
2024-12-02 16:02:29
306
1
原创 Mysql数据库基础篇笔记
查询:查询所有数据库查询当前数据库创建:Create database [if not exists] 数据库名 [default charset 字符集] [collate 排序规则]删除Drop database [if exists] 数据库名;使用Use 数据库名;
2024-12-01 20:19:32
1025
原创 shell编程基础笔记
系统变量获得,可以显示加:return返回,如果不加,将以最后一条命令结果作为返回值,return后跟数值n(0-255)$n 功能描述:n为数字,$0代表脚本名称,$1-$9代表第一到第九个参数,十以上的参数需要用大括号包含,如${10}”号或回车进行分割(一般与-e配合使用),当使用-e对多条命令进行编辑时,要与命令紧挨使用,中间不能有其他选项。当它们被双引号包含时,$*会以“$1 $2 $3…比较:$*,$@都表示传递给函数或脚本的所有参数,不被双引号包含时,都以$1 $2 $3…
2024-12-01 20:04:00
1114
原创 在centos7上安装mysql的详细步骤
mysql> alter user 'root'@'localhost' identified by '自己设置的密码';如果按上述没有找到地址的方式进行复制,则需要加上 https://repo.mysql.com//作为地址前缀,构成完整地址,使用wget进行下载。'授权用户'@'localhost' identified by '自己设置的密码';下载mysql安装源。
2024-11-13 18:15:36
867
原创 解决centos7中不能中文编辑的方法
4.随后桌面会出现下列图标,可能会有延迟,可等等再看,出现后将输入改为Intelligent Pinyin,至此结束。以上方法,是自己在解决问题时借鉴别人的具体实践过程,与君共勉。”,此操作相当于在一个中文输入法中增加了英文输入功能。”开头的文件拷贝到对应的英文环境的安装目录下。3. 进入下方文件目录,进行编辑,在。1.首先检查是否安装ibus包。2. 将ibus安装目录下以“
2024-11-08 19:49:45
422
原创 简易抽奖器源码以及打包操作
self.static_text = wx.StaticText(pl, label='欢迎进入的梦中玉门世界', pos=(160, 160),style=wx.TE_CENTER)super().__init__(None, title='主界面', size=(500, 400), pos=(500, 200))self.button1 = wx.Button(pl, label='选择玉门', pos=(150, 190))# 创建面板,记得参数self(类对象)# 创建按钮,创建在面板上。
2024-11-06 18:46:10
641
原创 虚拟机上创建的网站在真机上无法访问的解决办法,以及hosts文件编辑的解决办法
1.进入C:\Windows\System32\drivers\etc编辑hosts文件,首先右击查看属性,若勾选为只读,则取消勾选,确定退出。2.在菜单中或者其他地方找到记事本,右击找到以管理员身份运行,我的是之前有以记事本的形式打开过hosts文件,所以直接进入到了hosts文件中。4.再次进入C:\Windows\System32\drivers\etc下的hosts文件,进行查看核对是否成功以及输入的正确性。3.进行编辑你相关虚拟机的ip以及对应域名,并ctl+s保存退出。
2024-10-27 10:53:44
832
原创 在进行克隆虚拟机之后发现源主机无法进行正常的ping命令,自身IP也无法ping连通
在Linux中,NetworkManager是一个网络管理工具,它负责自动配置网络连接、维护网络设置,并提供网络状态监控等功能。1. 避免资源冲突:有时候,某些网络问题可能导致系统卡顿或不稳定,关闭服务可以暂时解除这种影响,让系统专注于基本的网络操作。然而,在实际操作中,除非遇到明确的问题,否则一般不建议频繁关闭这个服务,因为它在日常工作中提供了便利的网络连接功能。2. 手动配置:通过关闭服务,用户可以直接编辑网络配置文件,进行静态IP或手动DNS设置,以便解决网络问题。禁用NetworkManager。
2024-10-26 18:34:52
730
2
原创 爬取优美图库并下载图片
本人技术很菜,仅作代码分享和笔记使用,有不妥和错误还望指正🙇。主页面懒羊羊的子页面地址在href中。子页面懒羊羊的下载地址在src中。以爬取第一张图片懒羊羊为例。
2024-10-19 18:30:55
445
原创 Linux用户管理笔记
每个用户都有一个用户组,系统可以对一个用户组中的所有用户进行集中管理,用户组的管理设计用户组的添加,修改和删除。用户组的添加,修改和删除实际上就是对/etc/group文件的更新,使用root账户查看当前系统的用户组有哪些。每一个用户组四部分组成:组名:密码标识:GID:该用户族中的用户列表。用户只能有一个主组,可以有多个附加组。补充:-u 指定新用户uid。uid:1~499 系统用户。uid: 1000+普通用户。查询用户:id 用户名。Passwd 用户名。uid:0 特权用户。
2024-10-11 19:32:19
587
原创 请问为什么在centos7中进行ping实验时,如果不停止会一直ping下去?这是正常现象还是哪里配置有问题呢?
麻烦请教一下大佬们,为什么在centos7中进行ping实验时,如果不停止会一直ping下去,这是正常现象还是哪里配置有问题呢?
2024-10-04 20:07:16
606
原创 浏览器下载东西时,下载路径设置D盘,但是会暂时缓存到C盘,导致C盘爆红,下载完C盘才会恢复的原因
当文件下载完成后,浏览器会将文件移动到你指定的下载路径,同时清理临时文件。如果在这个过程中C盘空间不足,可能会导致C盘空间占用增加,显示红色警告,这并不是因为文件直接保存在C盘,而是因为临时文件的存在和后续的移动操作。当你在浏览器下载文件时,通常不会直接将文件存储在设置的下载路径(如D盘)。浏览器为了提高效率和用户体验,会选择在系统临时目录,比如C盘的某个位置(通常是%temp%或者特定的Download文件夹),先创建一个临时文件进行暂存,直到下载过程完成。
2024-10-01 09:57:01
1090
原创 使用python语言进行文件复制
b二进制,可以进行图片视频音频文档的读取,但使用时不可以指定编码(encoding)# 创建文件夹,使文件层次结构不发生变化。# open对象是文件,拼接来源路径。# 判断文件是否为文件夹。# 列出当前文件夹下的所有文件。# 判断来源文件是否为文件夹。
2024-09-29 17:27:34
1066
原创 用python语言实现简易版图书管理系统
{"bookname": "普通教育学", "author": "赫尔巴特", "peice": 45, "number": 6},library = [{"bookname": "理想国", "author": "柏拉图", "peice": 40, "number": 8},{"bookname": "爱弥儿", "author": "卢梭", "peice": 55, "number": 3},print(f"{bookname}的数量为{x["number"]}")print("借书成功")
2024-09-27 20:43:29
852
原创 在win11电脑控制面板卸载软件时弹出无法解析服务器的名称或地址的解决
当你在Windows 11的控制面板尝试卸载某个软件时,如果遇到“无法解析服务器名称或地址”的错误,这通常意味着系统在访问网络上的某个资源(如应用商店或其他在线服务的API)时遇到了问题。3. 应用商店权限受限:如果你试图从应用商店卸载,可能是账户权限不足或是服务器限制了某些操作。5. 控制面板设置错误:如果是本地存储的应用程序,控制面板可能找不到正确的卸载信息。1. 网络连接不稳定:检查当前的网络连接是否正常,有时临时断网可能会引发这种错误。- 确认是否有阻止该操作的防火墙或安全软件。
2024-09-21 08:42:45
571
原创 centos7中网卡以及IPV4不显示解决办法
新手小白今天遇到点小麻烦,但是最终顺利解决了,记录一下,以防后面再遇到,哈哈哈在虚拟机上运行centos后,启动xshell之后发现连接不上,起初以为时IP地址发生了改变,所以在centos终端用ifconfig命令查看IP地址,但是没有意识到网卡不进行显示,以为连接ip为lo或virbr0下的inet地址(当时觉得lo下的inet地址不太靠谱,因为是循环测试地址),两个地址都进行的连接测试发现连接无法成功。后来在网上查找原因,发现了ens**这个概念后来发现自己的网卡是ens33。
2024-09-19 19:11:24
2648
原创 系统命令(1)
输入重定向可与输出重定向组合使用哔哩哔哩 (゜-゜)つロ 干杯~-bilibiliLinux操作系统,linux教程,动力节点linux,老杜linux。
2024-09-13 22:03:15
351
原创 Linux压缩与解压命令及vi/vim和nano编辑器的使用
哔哩哔哩 (゜-゜)つロ 干杯~-bilibiliLinux操作系统,linux教程,动力节点linux,老杜linux。
2024-09-12 09:03:13
457
原创 Linux 文件管理常用命令(2)以及软链接和硬链接
哔哩哔哩 (゜-゜)つロ 干杯~-bilibiliLinux操作系统,linux教程,动力节点linux,老杜linux。
2024-09-12 08:43:19
2518
原创 Linux磁盘管理与文件管理常用命令
列出包含隐藏文件的所有文件的长格式,/某目录可查看该目录下的所有文件。查看当前目录下的子目录和子文件,不包含隐藏文件(即 .文件名)查看某命令具体用法 空格换页 q键退出。查看一个命令的帮助,一次性列出。列出包含隐藏文件的所有文件。相对路径 当前目录的子目录。f : force强制删除。ls -a /某目录。ls -al /某目录。ls -l /某目录。rm -rf 目录名。rm -r 目录名。
2024-09-08 21:08:47
793
原创 用python基于Socket模块进行客户端与服务器端的连接
Socket模块的主要目的就是帮助在网络上的两个程序之间建立信息通道。在python中提供了两个基本的Socket模块:服务端Socket和客户端Socket。当创建了一个服务端Socket之后,这个Socket就会在本机的一个端口上等待连接,客户端Socket会访问这个端口,当两者完成连接之后就能够进行交互了。在使用Socket进行编程时,需要先实例化一个Scoket类。使用Socker建立服务端的思路主要是首先实例化一个 Socket类,然后开始监听,接收来自客户端的连接。
2024-09-06 16:40:40
614
空空如也
centos7中安装mysql后无法启动
2024-11-13
centos7防火墙状态修改完一直显示Permissive
2024-11-03
为什么使用exportfs -v 不显示结果
2024-10-20
为什么爬虫时使用.text/.get_text()无法进行标签内文本的提取
2024-10-18
关于centos7无法连接127.0.0.1的问题
2024-10-13
关于Python中join的使用有一些不清楚的地方
2024-10-09
为什么虚拟机中centos7的网卡会突然消失不见了呢?
2024-09-19
TA创建的收藏夹 TA关注的收藏夹
TA关注的人