- 博客(18)
- 收藏
- 关注
转载 shell 检测进程存在
检测进程#!/bin/bashname="hilinkapp"while truedo count=`ps -ef | grep $name | grep -v "grep" | wc -l` if [[ $count == 0 ]];then echo "process not exist" else echo "process exist" fi sleep 3done————————————————版权声明:本文...
2022-05-15 09:16:26 329
转载 Shell脚本中获取本机ip地址
1.单网卡方法1:#!/bin/shlocal_ip=`ifconfig -a|grep inet|grep -v 127.0.0.1|grep -v inet6|awk '{print $2}'|tr -d "addr:"`echo "${local_ip}"命令解释:ifconfig -a //和window下执行此命令一样道理,返回本机所有ip信息grep inet //截取包含ip的行grep -v 127.0.0....
2022-05-15 09:14:31 15680 1
转载 linux shell 中判断文件、目录是否存在的方法
本文主要介绍了linux shell 中判断文件、目录是否存在的方法,分享给大家-e filename 如果 filename存在,则为真-d filename 如果 filename为目录,则为真-f filename 如果 filename为常规文件,则为真-L filename 如果 filename为符号链接,则为真-r filename 如果 filename可读,则为真-w filename 如果 filename可写,则为真-x filename 如果 filename可执行,
2022-05-07 15:33:55 10986
转载 Nginx从安装到高可用
一、Nginx安装1、去官网http://nginx.org/下载对应的nginx包,推荐使用稳定版本2、上传nginx到linux系统3、安装依赖环境(1)安装gcc环境yuminstallgcc-c++(2)安装PCRE库,用于解析正则表达式yuminstall-ypcrepcre-devel(3)zlib压缩和解压缩依赖yuminstall-yzlibzlib-devel(4)SSL 安全的加密的套接字协议层,用于HTTP安全传输...
2022-05-04 14:50:44 97
转载 linux 卸载软件三种方式
1.我们来卸载用yum安装的软件:yum remove 软件名字;2. 如果是用rpm包安装的软件呢,则使用如图命令进行卸载;rpm -e 软件名;3.如果是用tar包安装的软件呢,则使用make uninstall 软件名称来卸载,直接删除也可以的;...
2022-04-11 21:12:48 28629 1
转载 SpringBoot 优雅的参数效验!
引言不知道大家平时的业务开发过程中 controller 层的参数校验都是怎么写的?是否也存在下面这样的直接判断?publicStringadd(UserVOuserVO){if(userVO.getAge()==null){return"年龄不能为空";}if(userVO.getAge()>120){return"年龄不能超过120";}if(userVO.getName().isE...
2021-08-17 22:38:11 554
原创 mysql 服务器 连接mysql报错Can’t connect to local MySQL server through socket解决方法
前几天在工作当中,mysql服务器的data目录空间不足,将mysql的存储路径换了一下。修改/etc/my.cnf后。mysql可以正常启动。外部应用也能正常连接。后面就没有关注其他得了。今天有一个5MB的脚本需要执行,在客户端上执行速度太慢,想着在mysql服务器上执行。在linux服务器上执行 mysql -uroot -proot 后 报了"Can't connect to local MySQL server through socket '/var/lib/mysql/my...
2021-08-12 22:14:48 29675 7
转载 Linux查看硬件信息命令(转)
一、查看服务器硬件信息(1)查看服务器型号、序列号[root@Master ~]# dmidecode|grep "System Information" -A9|egrep "Manufacturer|Product|Serial"(2)查看主板型号[root@Master ~]# dmidecode |grep -A16 "System Information$"(3)查看BIOS信息[root@Master ~]# dmidecode -t bios# dm...
2021-08-09 13:53:44 3854
原创 Linux服务器端设置svn开机启动
(1)在Linux服务器跟目录((/root路径下))创建一个脚本文件# touch svnStart.sh(2)进入脚本文件# vim svnStart.sh(3)添加一下内容 #!/bin/bash /usr/bin/svnserve-d-r /home/svn/repositories 注意:这里的svnserve路径保险起见,最好写绝对路径,因为启动的时候,环境变量也许没加载。绝对路径怎么查? # whichsvn...
2021-07-27 15:56:58 559
转载 后端程序员必备:书写高质量SQL的30条建议
前言本文将结合实例demo,阐述30条有关于优化SQL的建议,多数是实际开发中总结出来的,希望对大家有帮助。1、查询SQL尽量不要使用select *,而是select具体字段。反例子:select * from employee;正例子:select id,name from employee;理由: 只取需要的字段,节省资源、减少网络开销。 select * 进行查询时,很可能就不会使用到覆盖索引了,就会造成回表查询。 2、如果知道查询结果只有一条
2021-06-24 22:35:52 84
转载 MySQL慢查询日志的使用
一. 设置方法使用慢查询日志里捕获启用之前需要先进行一些设置方法一:全局变量设置设置慢查询日志的日志文件位置set global slow_query_log_file = "D:/slow_log/slow_log.log" ;设置是否对未使用索引的SQL进行记录set global log_queries_not_using_indexes = on;设置只要SQL执行时间超过n秒的就记录set global long_query_time =
2021-06-24 21:53:36 173
转载 Mysql高性能优化规范建议
数据库命令规范 所有数据库对象名称必须使用小写字母并用下划线分割 所有数据库对象名称禁止使用mysql保留关键字(如果表名中包含关键字查询时,需要将其用单引号括起来) 数据库对象的命名要能做到见名识意,并且最后不要超过32个字符 临时库表必须以tmp_为前缀并以日期为后缀,备份表必须以bak_为前缀并以日期(时间戳)为后缀 所有存储相同数据的列名和列类型必须一致(一般作为关联列,如果查询时关联列类型不一致会自动进行数据类型隐式转换,会造成列上的索引失效,导致查询
2021-06-24 21:42:57 229
原创 kafka可视化工具kafka manager(CMAK)搭建
kafka可视化工具有很多种,常见的有Kafka Monitor、Kafka Manager(CMAK)、Kafka Eagle等。今天就kafka manager(CMAK)部署和配置。cmak请参考github官方说明。https://github.com/yahoo/CMAK1、下载最新版本的cmak。下载地址:$ wgethttps://github.com/yahoo/CMAK/releases/download/3.0.0.5/cmak-3.0.0.5.zip2、设置端口。.
2021-06-23 22:29:14 1021
原创 kafka消息中间件安装设置
1、环境配备 JAVA1.8以上2、下载kafka包到本地 下载地址:https://mirrors.tuna.tsinghua.edu.cn/apache/kafka/2.8.0/kafka_2.13-2.8.0.tgz 最新的安装包为2.13 $wgethttps://mirrors.tuna.tsinghua.edu.cn/apache/kafka/2.8.0/kafka_2.13-2.8.0.tgz3、解压安装包 ...
2021-06-22 22:09:52 245 3
转载 mysql5.7安装顺序
1.下载 MySQL yum包 1 wget http://repo.mysql.com/mysql57-community-release-el7-10.noarch.rpm 2.安装MySQL源rpm -Uvh mysql57-community-release-el7-10.noarch.rpm3.安装MySQL服务端,需要等待一些时间yum install -y mysql-community-server4.启动M...
2021-06-02 22:32:08 178
转载 Redis与MySQL双写一致性如何保证?
转载:https://mp.weixin.qq.com/s/DFVwHN1I1x6R23z3vJUWew前言四月份的时候,有位好朋友去美团面试。他说,被问到Redis与MySQL双写一致性如何保证?这道题其实就是在问缓存和数据库在双写场景下,一致性是如何保证的?本文将跟大家一起来探讨如何回答这个问题。 公众号:捡田螺的小男孩 谈谈一致性一致性就是数据保持一致,在分布式系统中,可以理解为多个节点中数据的值是一致的。 强一致性:这种一致性级别是最符合用户直觉的,它要求系统写入
2021-05-26 10:56:41 82
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人