- 博客(12)
- 收藏
- 关注
原创 nginx个人总结面试题!
在并发量大得时候可以用lvs,中小型公司可用nginx或者haproxy,如果只是单纯的负载均衡可以用haproxy,但如果是web服务器的话,建议使用nginx,这也是nginx用的多的原因。四层负载均衡是基于ip+端口进行转发的,复杂度低,传输效率高,因为不需要解析具体的消息内容,但是安全性比较低,七层负载均衡是基于url或者主机ip进行转发的,复杂度高,传输效率相比四层比较低,但是安全性高,功能也比较丰富,比如会话保持、图片压缩等。服务层面:每个进程的最大文件打开数设置的高一点。
2023-05-30 15:10:43
146
原创 脚本测试题(MySQL相关)
4、备份除了MySQL中4大基础库意外的所有库,同时都是单库备份(逻辑备份即可);read -p "请输入远程MySQL服务器【IP】(默认是本地IP): " HOST。read -p "请输入远程MySQL服务器【账号】(默认:root) : " USER。read -p "请输入远程MySQL服务器【端口】(默认3306) : " PORT。read -p "请输入远程MySQL服务器【密码】(默认:1) : " PASS。########定义变量。
2023-05-12 19:06:43
152
原创 MySQL测试题和答案
5、现在有一张学生信息表table1,这张表记录了id、name等一些其他信息;insert into course_table values(1,'王小凤','一年级','心理学');insert into course_table values(2,'刘诗迪','二年级','心理学');insert into course_table values(4,'张文华','一年级','心理学');insert into course_table values(5,'张青云','二年级','心理学');
2023-05-12 19:06:03
229
原创 Linux学习总结
经过这一个月漫长的学习,让我学到到很多知识和社会道理,每天贺哥都会教导我们如何去学习,如何创建一个属于自己的学习习惯,以前我并没有所谓的学习习惯,但经过贺哥的讲解我有了属于自己的学习习惯,学会了如何去记笔记,学会了如何去管理自己的生活时间跟学习时间。它们的每个命令的权限都不一样查看的内容也是不同的所以我们一定要进行区分理解它们查看的到底是什么,一定要认真地记住这些命令的含义,才能更好的进行操作,与一些别的命令进行结合使拥才能保证代码不会出错。Linux是一个免费、开源、稳定、灵活、强大的操作系统。
2023-05-11 21:22:12
148
原创 新机器需要安装的yum.sh
wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo && wget -O /etc/yum.repos.d/epel.repo http://mirrors.aliyun.com/repo/epel-7.repo #安装阿里的yum源 #安装epel.repo扩展源。
2023-05-11 21:20:57
160
原创 子网掩码作业
根据项目架构要求:需要给以下三个部门在192.168.10.1/24所在网络中,分配合适的子网。广播掩码:11000000.10101000.00000001.00011111。子网掩码:192.168.10.1/25。子网掩码:192.168.10.1/26。子网掩码:192.168.10.1/27。ip地址:192.168.1.0/27。网段:192.168.10.0/25。广播ip:192.168.1.31。1、部门A--需要118台机器。2、部门B--需要56台机器。3、部门C--需要28台机器。
2023-05-11 21:20:37
327
原创 MySQL数据类型
MySQL中,BLOB是一个二进制大型对象,是一个可以存储大量数据的容器,它能容纳不同大小的数据。BLOB类型实际是个类型系列(TinyBlob、Blob、MediumBlob、LongBlob),除了在存储的最大信息量上不同外,他们是等同的。然而varchar类型中的10个长度是可以收缩变化的,如果你插入的字符是123,那么系统值占用3个字符的长度,但是会限制超过10个字符的长度。其中,char类型中的10个长度是固定的,无论你插入的是123,还是1234567890,都占用10个长度的储存空间。
2023-05-11 21:20:02
64
原创 开源SQL 及NoSQL 数据库综合部署实战
其中,查看表的时候使用\G结尾,作用是按记录显示,每条记录显示一次。方法一:modify-----不可以改字段名。查看表的创建过程(详细查看表结构)change-----可以改字段名。讲师: Alan-V(贺洋伟)讲师: Alan-V(贺洋伟)(将表内所用记录删除)
2023-05-11 21:19:14
126
原创 MySQL一些小练习
INSERT INTO STUDENT (SNO,SNAME,SSEX,SBIRTHDAY,CLASS) VALUES (105 ,'匡明' ,'男' ,1975-10-02,95031);INSERT INTO STUDENT (SNO,SNAME,SSEX,SBIRTHDAY,CLASS) VALUES (101 ,'李军' ,'男' ,1976-02-20,95033);INSERT INTO COURSE(CNO,CNAME,TNO)VALUES ('3-245' ,'操作系统' ,804);
2023-05-11 20:47:36
782
1
原创 MySQL:外键
/插入父表中不存在的班级号。//删除父表中有外键依赖的数据。//红色字体为外键的名字。总结:有了级联删除和级联更新选项,父表中的数据发生删除或者更新时,子表中相关数据也会发生相应的变化。外键:一个表的数据,依赖另一张表主键列的数据,如果在主键列没有出现的值,是不能够出现在外键字段的。如果使用>desc 表名 这种方法查看外键,会发现外键依然存在,但是没有外键效果。1)子表中的关联数据依赖于父表,不能向子表中插入父表中不存在的值。2)不能删除父表中被子表所依赖的记录。student 学生表。
2023-05-11 20:46:47
115
1
原创 MySQL知识了解
当主库binlog日志内容更新后,dump线程会告诉io线程,io线程读取binlog日志,并将内容记录到从库的中继日志,sql线程读取中继日志,并执行,达到数据一致的目的。隔离等级越高,数据越安全,但是消耗的资源就越多。关系型数据库:支持事务、使用表结构,可用复杂查询,但是读写性能差,固定表结构,数据存储不够灵活,对于高并发的读写请求,磁盘io是很大的瓶颈。脏读:a开启了一个事务并更新了数据,但是未提交,b读取了a更新的数据,但是a此时进行了事务回滚,b读到的就是脏数据。因为读请求全部发给了从库。
2023-05-11 20:23:32
198
1
原创 浅谈MySQL和Oracle的区别
Oracle支持多种数据库语言,如SQL、PL/SQL和Java等,也支持多种存储引擎,如B-tree、Bitmap和哈希等。总的来说,Oracle更适合大型企业级应用程序,提供更多的功能和选项,但需要支付较高的费用。Oracle在数据完整性和安全性方面提供了更多的功能和选项,如可自定义的安全策略、数据加密和完整性检查等。MySQL支持的数据类型较少,而Oracle支持更多的数据类型,如LOB、XML、Geospatial等。MySQL是开源的,可以免费使用和修改,也有商业许可版本提供额外的功能和支持。
2023-05-11 20:20:39
373
2
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人