去发现生活中的美好,记录生活中的点点滴滴

admin的文章

linux

shell脚本常用命令

1、两数相加: a=10 b=20 c=`expr ${a} + ${b}` echo "$c" 2、两数加减乘除及取模: #!/bin/bash a=10 b=20 echo '$a+$b=' $(( a + b )) echo '$a-$b=...

11个月前 (11-03) 275℃ 1喜欢

mysql

mysql批量给多个分表新增、删除和修改字段

对于mysql新增字段,相信大家都不陌生,那么,如果多个分表新增字段怎么处理呢?特别是分表后缀用不同取模等建表名方式,这个时候一个一个去添加,肯定是费时费力的,那有没有办法批量一次性添加呢,答案是肯定的,这里我们用到mysql的函数(或存储过程)实现。 我们先新建几张表,方便测试...

12个月前 (10-22) 1034℃ 3喜欢

python

Python通过AES实现对称加密

AES,高级加密标准(Advanced Encryption Standard)。是用来替代 DES,目前比较流行的对称加密算法。对称加密算法也就是加密和解密用相同的密钥。 AES 只是个基本算法,实现 AES 有几种模式,主要有 ECB、CBC、CFB 和 OFB 这几种。 以...

1年前 (2021-06-10) 648℃ 17喜欢

php

PHP 自定义$_SERVER变量

1、nginx 在nginx vhosts配置conf文件,添加以下内容: fastcgi_param CODE_ENV code_env_value; 2、apache 在apache httpd.conf文件,添加以下内容: SetEnv CODE_EN...

1年前 (2021-05-08) 527℃ 3喜欢

go

GO安装及简单运行

1、下载go安装程序,windows/linux/mac: 点击跳转下载 或者命令行安装: mac使用Homebrew安装: brew update brew install go 安装后设置环境变量: export GOPATH=$HOME/go source ...

1年前 (2021-04-26) 399℃ 3喜欢

composer

创建composer项目

1、在GitHub上创建一个项目: 2、在项目列表右边,有一个release,点这里发布一个版本: 3、在本地拉取这个git项目后,创建一个composer.json文件,写入以下内容: { "name": "ganyongmeng/php_rabbitmq", ...

2年前 (2021-03-25) 496℃ 5喜欢

linux

Redis间歇性连接超时排查记录

最近发现服务器redis不稳定,经常连接超时,开始查redis日志,初步分析,可能存在以下情况: 1、网络资源耗尽; 2、连接数用完了; 3、端口TCP backlog队列满了(linux内核参数somaxconn(每一个端口最大的监听队列数)和redis TCP_backlog...

2年前 (2021-03-18) 1991℃ 2喜欢

linux

增加Linux定时任务文件锁

常规的定时任务,直接在crontab -e里面设定即可,但是如果频率过高(如每分钟执行一次),导致重复执行,会浪费系统资源,导致一些并发症,如占用数据库连接,进程数过高等等。 知道了原因,那怎么解决呢?其实只要预防重复执行即可,也就是上一次脚本没执行完,则等待执行完后,再启动新的...

2年前 (2021-01-27) 888℃ 7喜欢

php

docker-jenkins部署项目N种方式

1、通过共享docker命令行发布: 在jenkins echo 'Start deploying the project...' docker exec -it -d testproject /bin/bash -c "cd /html && git pull" ...

2年前 (2021-01-20) 713℃ 1喜欢

linux

linux 升级openssl

1、安装依赖: sudo yum -y install perl perl-devel gcc gcc-c++ 2、查看版本: openssl version 3、下载解压: cd /usr/local/src wget https://github.com...

2年前 (2020-12-22) 928℃ 1喜欢

Mac

mac安装Homebrew

Homebrew是包管理工具,支持mac和linux,在Mac或linux中可以方便的管理软件,轻松实现下载、安装、卸载和更新等操作。 先看看常用命令行: // 查询: brew search 软件名 // 安装: brew install 软件名 // 卸载...

2年前 (2020-12-13) 1122℃ 1喜欢

php

docker安装php7 bcmath扩展(CentOS)

1、进入docker容器: docker exec -it 容器id/名 /bin/bash 2、查找是否有bcmath包,如果有,则在bcmath目录下执行phpize即可: find / -name bcmath cd bcmath/ phpize 2....

2年前 (2020-12-09) 1304℃ 1喜欢

docker

docker-compose

1、安装: yum install python-pip pip install docker-compose 2、安装之后,查看docker-compose版本: docker-compose --version 3、docker-compose常用命令: docke...

2年前 (2020-10-20) 745℃ 1喜欢