- 博客(78)
- 收藏
- 关注
原创 七七八八的问题合集
电脑上有固态盘(系统盘和安装生产力的空间)和机械盘(用于存储各种数据和学习资料),之前没使用到机械盘机械盘就没有读写的声音和进程。后来有一天开始,打开什么软件,就算关个只有标签页的浏览器机械盘也有响动。所有软件和驱动都安装在固态的情况下,为什么机械硬盘在软件工作会有读写的声音。
2024-02-04 08:42:29 396
原创 小程序之一———— 文件重命名
因为收到一堆文件,但是命名方式是 12427823_这是书名.pdf 这样的,不方便查看,所有需要进行文件的重命名。
2024-02-05 18:14:31 606
原创 关于mysql已有主从环境得主从重配置
STAR 表达法。Situation(背景)+Task(任务)+Action(行动)+Result(结果)。
2023-09-19 11:18:14 239
原创 记录一下:基于nginx配置的封禁真实IP
STAR 表达法。Situation(背景)+Task(任务)+Action(行动)+Result(结果)。
2023-08-31 11:33:54 1088
原创 docker linux(centos 7) 安装
可选步骤:将二进制文件移动到可执行路径上的目录,例如/usr/bin/。如果您跳过此步骤,在调用docker或dockerd命令时,您必须提供可执行文件的路径。版本为3.10或更高版本的Linux内核。建议使用可用于您平台的最新版本内核。一个ps可执行文件,通常由procps或类似的软件包提供。iptables版本1.4或更高版本。XZ Utils 4.9或更高版本。适当安装的cgroupfs层次结构。git版本1.7或更高版本。docker命令补全。
2023-08-30 10:27:27 977
原创 mysql 备份
Mydumper 是一个用于备份和恢复 MySQL 数据库的开源工具,它可以快速且并行地导出和导入数据库。Mydumper 工具还有其他更高级的选项,可以根据需要进行配置,如并行度、压缩等。在执行还原操作之前,请确保已经在 MySQL 中创建了用于还原的数据库。然后,使用以下命令来还原数据库,将。用于实现数据库备份的脚本,数据库自身清理的Crontab。该命令将从指定的备份文件中还原数据库。使用 Mydumper 通过以下命令备份数据库,将。是连接 MySQL 的用户名,是连接 MySQL 的用户名,
2023-07-16 18:02:16 288
原创 mysql 在 linux下的安装 和 配置
MySQL 服务器没有绑定到正确的 IP 地址或端口号,可以检查 MySQL 配置文件中是否指定了正确的 IP 地址和端口号,通常情况下使用默认值即可;在 Linux 最小化安装版本中,可能会出现命令补全功能无法使用的情况,这是因为最小化安装版本中默认没有安装命令补全所需的软件包。UNIX 套接字文件不存在或者路径不正确,可以尝试重新启动 MySQL 服务器,或者手动创建。我记了密码,也试着查询了日志文件,但是没有啊,记得也不对。目录,可以检查文件或者目录的权限是否正确,通常情况下应该设置为。
2023-06-06 19:14:17 11096 1
原创 web集群第二次作业
NAT 模式和 DR 模式各有优势,在不同的场景下需要选择最合适的模式进行使用。NAT 模式更容易配置和安全,但性能稍低;DR 模式转发效率更高,但需要更精细的网络配置。2. 基于 CentOS 7 构建 LVS-DR 群集。
2023-05-13 07:13:12 422
原创 web集群第一次作业
Web1.0 和 Web2.0 的主要区别在于数据处理方式和用户参与度。Web1.0 更注重内容创造者,用户只担任被动浏览者的角色;而在Web2.0 时代,用户成为了内容的创造和共享者,技术应用更加多样化和互动性强。总之,静态网页和动态网页的区别在于页面内容的生成和交互方式,以及扩展和维护的难易程度等方面。静态网页适用于内容不频繁更新且较为简单的网站,而动态网页则更适合交互性强、数据更新频繁的网站。
2023-05-13 07:09:21 208
原创 运维的面试题
可能的原因有很多,包括但不限于:系统负载过高、磁盘空间不足、网络带宽不足、进程卡死、服务异常、硬件故障等等。可以通过检查系统日志、排查进程占用情况、使用top或htop等工具查看系统负载情况、检查硬件状态等方式进行问题定位和解决。UserParameter是zabbix agent的一个自定义参数,该配置意味着调用/opt/tools/dns_status.sh脚本获取dns解析状态并返回第$1个结果。域名可以配置为多个其他域名的CNAME。(注:需要注意第一个参数中的空格)
2023-04-16 11:20:43 475
原创 基于docker,mysql,mycat2 的主从复制,读写分离
1.理解MySQL主从复制原理。MySQL的主从复制是指将一个MySQL数据库实例(即主库)上的数据变更,通过二进制日志的方式复制到另一个MySQL数据库实例(即从库)上的过程,以达到数据同步的目的。具体来说,在主从复制中,主库会在进行数据更新操作时,将更新操作的内容记录在二进制日志(binlog)中,并且通知从库这一操作。从库在接收到主库通知后,就会开启一个I/O线程,从主库的二进制日志中读取事件,并将这些事件写入自己的中继日志(relay log)中。
2023-03-29 16:40:08 460
原创 数据库基本使用
4.备份MySQL数据库为带删除表的格式,能够让该备份覆盖已有数据库而不需要手动删除原有数据库。解决:删除表,重新创建表,并在原来的基础上加入指定的编码和数据库引擎。6.备份MySQL数据库某个(些)表。7.同时备份多个MySQL数据库(其他数据库素材自行准备)13.在另外的数据库服务器上还原xtrabackup 备份。2.为student表和score表增加记录。数据库备份,数据库为school,素材如下。14.使用mydumper备份数据库。5.直接将MySQL数据库压缩备份。
2023-03-22 19:12:59 425
原创 SHELL第一天课堂练习
(1) 在/目录下创建一个临时目录test;(2)在临时目录test下创建五个文件,文件名分别为passwd,group,bashrc,profile,sshd_config;(3)在/test创建/etc/motd的软链接,文件名为motd.soft;创建/etc/motd的硬链接为motd.hard(1)将系统内核版本信息,发行版本信息,写入到/test/motd.soft文件中(2)将当前主机主机名,当前用户使用的shell信息追加到/test/motd.hard文件中(3)将根目录下的文件
2022-07-12 08:06:56 1561
原创 数据结构与算法学习2
文章目录中缀表达式转后缀表达式栈实现后缀表达式十进制转十六进制十六进制转十进制回文字符判断括号匹配问题双端栈队列queue接口定义结构实现数据结构文件遍历栈实现队列队列实现栈循环队列双端栈接口结构中缀表达式转后缀表达式public class InfixToSuffix { public static void main(String[] args) { String str = "80+65"; str = infixToSuffix(str);
2022-01-14 17:57:28 261
原创 数据结构与算法 复杂度、图、栈
文章目录时间复杂度物理结构逻辑结构图结构接口定义接口实现栈时间复杂度时间复杂度比较:时间复杂度基本计算规则基本操作,即只有常数项,认为其时间复杂度为O(1)顺序结构,时间复杂度按加法进行计算循环结构,时间复杂度按乘法进行计算分支结构,时间复杂度取最大值 判断一个算法的效率时,往往只需要关注操作数量的最高次项,其它次要项和常数项可以忽略 在没有特殊说明时,我们所分析的算法的时间复杂度都是指最坏时间复杂度物理结构顺序存储结构:是吧数据元素存放在地址连续的存储单元里,其数据间
2022-01-10 20:29:13 371
原创 SQL server (未完成)
文章目录第一章完整性数据库模型实体与关系数据库体系第三章文件数据库的创建与管理第四章表的创建与表数据操作第五章第六章第一章完整性实体完整性参照完整性用户定义完整性域完整性数据库模型由数据结构,数据操作,完整性约束实体与关系一对一,一对多,多对多数据库体系外模式有多个,面向多个用户。模式只有一个,是对数据库中全体数据的逻辑结构和特征描述内模式 数据物理结构和储存方式的描述。外模式/模式映射:保证数据与程序的逻辑独立性模式/内模式映射:保证了数据与程序的物理独立性第三章
2022-01-05 12:07:18 723
原创 python 面向对象练习
# 1、定义一个矩形类,求周长和面积class Rectangle: def __init__(self, x, y): self.x = x self.y = y def area(self): return self.x * self.y def perimeter(self): return (self.x + self.y) * 2# 2、自定义类,计算java,sql,web三门课的总成绩和平均分
2021-12-02 17:36:04 306
原创 python 函数练习
# 1、定义函数,完成两个数加减乘除的计算# 提示:def cal(num1,num2,opr):# return resultdef cal(num1, num2, opr = "+"): if opr == "+": return num1+num2 elif opr == "-": return num1 - num2 elif opr == "*": return num1 * num2 else:
2021-11-25 09:49:34 355
原创 python 函数
def menu_1(): print(""" *****欢迎进入银行系统********* 1、注册 2、登录 3、退出 ******************************* """) check = int(input("请选择:")) if check == 1: pass elif check == 2: meau_2() elif check == 3:
2021-11-25 09:46:39 156
原创 python 综合练习4
import randomtup = ("nihao", "wohao", "dajiahao")print(len(tup))print(tup[1])print(tup[1:2])for i in tup: print(i)题二dictdict_1 = {"k1": "V1", "k2": "V2" , "k3": "v3"}print(type(dict))for i in dict_1.keys(): print(i)for i in dict_1.value
2021-11-19 18:10:07 154
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人