自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(23)
  • 收藏
  • 关注

原创 mysql

目录1.InnoDB与MyISAM的区别以及选择5.7版本(常见的还有Memory存储引擎,所有的数据都在内存中,数据的处理速度快,但是安全性不高) 如何选择2.主键、外键和索引的区别3.聚集索引和非聚集索引的区别4.1.InnoDB与MyISAM的区别以及选择5.7版本(常见的还有Memory存储引擎,所有的数据都在内存中,数据的处理速度快,但是安全性不高)InnoDb支持事务,MyISAM不支持。 InnoDb支持外键,MyISAM不支持。 InnoDb支持...

2021-08-23 01:04:46 212

原创 面经......

目录数据库:一、delete,truncate,drop有什么区别二、介绍一下B树,B+树三、为啥加了索引查询会变快?四、数据库索引五、事务的四大特性六、union和union all区别?计算机网络:一、输入www.baidu.com 发生了什么?二、各层有的协议:三、常见协议端口号四、HTTP状态码操作系统:一、进程和线程的区别二、死锁三、进程间常见的通信方式四、top命令后load average 什么意思?五、Linux启.

2021-05-19 11:36:21 711

原创 TCP通信过程中time_wait和close_wait产生过多的原因和解决方法

目录由于socket是全双工的工作模式,一个socket的关闭,是需要四次握手来完成的。time_wait产生原因:time_wait过多产生原因:time_wait过多解决方法:短连接长连接close_wait产生原因:close_wait产生太多原因:close_wait太多解决方法:Socket连接到底是个什么概念?什么时候用长连接,短连接?报文发送接收方式(同步和异步)?由于socket是全双工的工作模式,一个socket的关闭,是需要...

2021-05-17 13:26:50 5201 1

转载 redis面试题

目录什么是RedisRedis有哪些优缺点为什么要用 Redis /为什么要用缓存为什么要用 Redis 而不用 map/guava 做缓存?Redis为什么这么快数据类型Redis有哪些数据类型Redis的应用场景总结一持久化什么是Redis持久化?Redis 的持久化机制是什么?各自的优缺点?如何选择合适的持久化方式Redis持久化数据和缓存怎么做扩容?过期键的删除策略Redis的过期键的删除策略Redis key的过期时间和永久有效分

2021-05-13 18:36:51 935

原创 MySQL第二天学习笔记

MySQL基础管理-21.MySQL的启动过程1.1 日常启停mysql.server start ----> mysqld_safe —>mysqldmysql.service ---->mysqld需要依赖于 /etc/my.cnf1.2维护性的任务mysqld_safe --skip-grant-tables --skip-networking &我们一般会将我们需要的参数临时加到命令行也会读取/etc/my.cnf的内容,但是如果冲突,命令行优

2020-10-25 16:51:16 200

原创 MYSQL学习第一天笔记

4.数据库产品4.1 什么是数据?4.2 DBMS 数据库管理系统RDBMS :Oracle,MySql,PG,MSSQLNOSQL : MongoDB,Redis,EsNEWSQL (分布式):TiDB,Spanner,AliSQL(RDS+DRDS),OB,PolarDB4.3 MySql 企业版本5.6 : 5.6.34 5.6.36 5.6.38(2017913) 5.6.405.7 : 5.7.18,20(2017913) 24 ,(上课版本26)8.0 : 8014,8015,

2020-10-24 22:48:21 222

原创 git配置公钥后仍然需要输入用户名和密码的问题

第一步:[root@web01 ~/data]#git remote -v执行上面命令查看后面地址是否是https开头的https地址第二步:是的话执行git remote set-url origin 跟ssh地址附加:

2020-10-07 20:39:17 1547

原创 常用压缩命令汇总

linux 常用压缩格式 .zip .gz .bz2 .tar.gz .tar.bz2zip 压缩文件名 源文件 ——压缩文件zip -r 压缩文件名 源文件 ——压缩目录mkdir 名字——创建目录touch 名字 ——创建文件unzip 压缩文件 ——解压 .zip文件gzip 源文件 ——压缩为.gz格式的压缩文件,源文件会消失gzip -c 源文件 > 压缩文件 ——压缩为.gz格式的压缩文件,源文件会消失gzip -r 目录 ——压缩目录下的所有子文件,但不能压缩目录gz

2020-09-27 23:19:37 1299

原创 rsync部署流程

rsync守护进程服务端配置:第一个历程: 下载安装软件rpm -qa|grep rsyncyum install -y rsync 第二个历程: 编写配置文件man rsyncd.confvim /etc/rsyncd.conf ###rsyncd.conf start##uid = rsync #--- 指定管理备份目录的用户 gid = rsync #--- 指定管理备份目录的用户组port = 873 #--- 定义rsync备份服务的网

2020-09-27 17:57:56 111

原创 在zabbix server端出现ZBX_NOTSUPPORTED: Unsupported item key.

原因:原因就是你的文件没加.conf后缀。在/etc/zabbix/zabbix_agentd.conf中 默认找的是*.conf文件,不带.conf会找不到所以会报错。解决方法:加上.conf后缀名注意:出来默认的userparameter_mysql.conf文件只能再配置一个.conf文件,不然重启后会报错。...

2020-09-19 22:18:16 1495

原创 在/etc/zabbix/zabbix_agentd.d创建多个.conf会报Job for zabbix-agent.service failed because the control proce

除了默认的模板userparameter_mysql.conf文件还有两个.conf文件,删除一个就会启动成功。

2020-09-19 22:06:27 378

原创 配置zabbix遇到的PHP option “post_max_size“ PHP option “date.timezone“ 等

这些配置都在/etc/php.ini文件中。Current value是你当前配置的。Required是需要配置的,所以只需要vim /etc/php.ini找到相关配置改掉就好了。比如这里我的文件中默认配置是60,需要的是300,就改成300就好了。...

2020-09-18 11:58:18 3077

原创 yum安装mariadb数据库之后启动时提示 Failed to start mariadb.service: Unit not found解决办法

使用yum install mariadb安装数据库之后,在用systemctl start mariadb命令启动mysql时,提示: Failed to start mariadb.service: Unit not found.出现此问题是由于安装mariadb数据库时未安装mariadb-server服务器,执行命令yum install mariadb-server后,执行systemctl start mariadb,正常启动mysql数据库,无报错~...

2020-09-18 11:32:41 6541

原创 linux中nginx服务端口改后页面不能打开

不加改过的端口号默认会是80,所以改了端口之后要加上:(你改的端口号)

2020-09-17 23:06:40 1819 2

原创 1033 旧键盘打字 (20分) PAT (Basic Level) Practice (中文)

1033 旧键盘打字 (20分)旧键盘上坏了几个键,于是在敲一段文字的时候,对应的字符就不会出现。现在给出应该输入的一段文字、以及坏掉的那些键,打出的结果文字会是怎样?输入格式:输入在 2 行中分别给出坏掉的那些键、以及应该输入的文字。其中对应英文字母的坏键以大写给出;每段文字是不超过 10​5​​ 个字符的串。可用的字符包括字母 [a-z, A-Z]、数字 0-9、以及下划线 _(代表空格)、,、.、-、+(代表上档键)。题目保证第 2 行输入的文字串非空。注意:如果上档键坏掉了,那么大写的

2020-07-26 23:45:58 110

原创 PAT (Basic Level) Practice (中文)1032 挖掘机技术哪家强 (20分)

1032 挖掘机技术哪家强 (20分)为了用事实说明挖掘机技术到底哪家强,PAT 组织了一场挖掘机技能大赛。现请你根据比赛结果统计出技术最强的那个学校。输入格式:输入在第 1 行给出不超过 10​5​​ 的正整数 N,即参赛人数。随后 N 行,每行给出一位参赛者的信息和成绩,包括其所代表的学校的编号(从 1 开始连续编号)、及其比赛成绩(百分制),中间以空格分隔。输出格式:在一行中给出总得分最高的学校的编号、及其总分,中间以空格分隔。题目保证答案唯一,没有并列。输入样例:63 652

2020-07-23 20:59:30 129

原创 阿里云服务器重启后Wordpress网站一直出现404错误

开始没找到错误一直在网上搜,下面总结我遇到的问题。及解决的相关命令。1.先查看日志cat /var/log/nginx/error.log 会出现最近的错误日志出现这种情况原因01.查看/etc/nginx/conf.d/default.conf 配置文件中的对应的站点目录是否正确02.解决方法:在/usr/lib/systemd/system/nginx.service中添加入下内容ExecStartPost=/bin/sleep 0.1然后执行systemctl daemon-re

2020-07-18 20:49:53 749

原创 1026 程序运行时间 (15分)

要获得一个 C 语言程序的运行时间,常用的方法是调用头文件 time.h,其中提供了 clock() 函数,可以捕捉从程序开始运行到 clock() 被调用时所耗费的时间。这个时间单位是 clock tick,即“时钟打点”。同时还有一个常数 CLK_TCK,给出了机器时钟每秒所走的时钟打点数。于是为了获得一个函数 f 的运行时间,我们只要在调用 f 之前先调用 clock(),获得一个时钟打点数 C1;在 f 执行完成后再调用 clock(),获得另一个时钟打点数 C2;两次获得的时钟打点数之差 (C2-

2020-07-18 15:36:09 84

原创 1027 打印沙漏 (20分)

1027 打印沙漏 (20分)本题要求你写个程序把给定的符号打印成沙漏的形状。例如给定17个“*”,要求按下列格式打印所谓“沙漏形状”,是指每行输出奇数个符号;各行符号中心对齐;相邻两行符号数差2;符号数先从大到小顺序递减到1,再从小到大顺序递增;首尾符号数相等。给定任意N个符号,不一定能正好组成一个沙漏。要求打印出的沙漏能用掉尽可能多的符号。输入格式:输入在一行给出1个正整数N(≤1000)和一个符号,中间以空格分隔。输出格式:首先打印出由给定符号组成的最大的沙漏形状,最后在一

2020-07-18 15:35:18 102

原创 1028 人口普查 (20分)

某城镇进行人口普查,得到了全体居民的生日。现请你写个程序,找出镇上最年长和最年轻的人。这里确保每个输入的日期都是合法的,但不一定是合理的——假设已知镇上没有超过 200 岁的老人,而今天是 2014 年 9 月 6 日,所以超过 200 岁的生日和未出生的生日都是不合理的,应该被过滤掉。输入格式:输入在第一行给出正整数 N,取值在(0,10​5​​ ];随后 N 行,每行给出 1 个人的姓名(由不超过 5 个英文字母组成的字符串)、以及按 yyyy/mm/dd(即年/月/日)格式给出的生日。题目保

2020-07-18 15:33:24 88

原创 1029 旧键盘 (20分)

旧键盘上坏了几个键,于是在敲一段文字的时候,对应的字符就不会出现。现在给出应该输入的一段文字、以及实际被输入的文字,请你列出肯定坏掉的那些键。输入格式:输入在 2 行中分别给出应该输入的文字、以及实际被输入的文字。每段文字是不超过 80 个字符的串,由字母 A-Z(包括大、小写)、数字 0-9、以及下划线 _(代表空格)组成。题目保证 2 个字符串均非空。输出格式:按照发现顺序,在一行中输出坏掉的键。其中英文字母只输出大写,每个坏键只输出一次。题目保证至少有 1 个坏键。输入样例:7_This_

2020-07-18 15:32:00 105

原创 1030 完美数列 (25分)

1030 完美数列 (25分)给定一个正整数数列,和正整数 p,设这个数列中的最大值是 M,最小值是 m,如果 M≤mp,则称这个数列是完美数列。现在给定参数 p 和一些正整数,请你从中选择尽可能多的数构成一个完美数列。输入格式:输入第一行给出两个正整数 N 和 p,其中 N(≤10​5​​ )是输入的正整数的个数,p(≤10​9​​ )是给定的参数。第二行给出 N 个正整数,每个数不超过 10​9​​ 。输出格式:在一行中输出最多可以选择多少个数可以用它们组成一个完美数列。输入样

2020-07-18 15:28:31 103

原创 1031 查验身份证 (15分)

1031 查验身份证 (15分)一个合法的身份证号码由17位地区、日期编号和顺序编号加1位校验码组成。校验码的计算规则如下:首先对前17位数字加权求和,权重分配为:{7,9,10,5,8,4,2,1,6,3,7,9,10,5,8,4,2};然后将计算的和对11取模得到值Z;最后按照以下关系对应Z值与校验码M的值:Z:0 1 2 3 4 5 6 7 8 9 10M:1 0 X 9 8 7 6 5 4 3 2现在给定一些身份证号码,请你验证校验码的有效性,并输出有问题的号码。输入格式:输入第一行给

2020-07-18 15:04:17 101

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除