摘要:
#${my_array[@]} 表示数组的所有元素。#${!my_array[@]} 表示数组的所有索引。#${#my_array[@]} 表示数组的长度。声明一个数组arr=("1" "2" "3" "4" "5")或者tmp="12345"arr=($tmp)#1,利用for循环遍历for it 阅读全文
摘要:
项目中经常会存在图片不存在而产生的大量请求,导致CDN,或者回源一直拉不到图片,这时候可以在回源上配置一张默认图片进行返回。 server { root /data/wwwroot/html; #精确目录匹配 location /Static/images/icon/ { try_files $ur 阅读全文
摘要:
//要转换的负数$num = -10;//将负数转换为无符号整数的十六进制表示$hex_str = sprintf('%08X', $num & 0xFFFFFFFF);//将十六进制字符串转换为十进制数值$original_num = hexdec($hex_str);//如果最高位是1,表示是负 阅读全文
摘要:
方法一:curlFile 客户端 $filePath = 'head.txt'; // 创建 CURLFile 对象 $file = new CURLFile($filePath); // 创建 cURL 资源 $ch = curl_init(); // 设置 cURL 选项 curl_setopt 阅读全文
摘要:
#connect to AMQP broker at example.comuse PhpAmqpLib\Connection\AMQPStreamConnection;$amqp = new AMQPStreamConnection('example.com', 5672, 'user', 'pw 阅读全文
摘要:
根据自己的版本下载相应的redis安装包wget http://download.redis.io/releases/redis-5.0.9.tar.gztar -zxvf redis-5.0.9.tar.gzcd redis-5.0.9cd srcmake这里不用make install会生成re 阅读全文
摘要:
关键知识点,用key的长度位数来决定使用AES的编码位数: AES-128-CBC = mcrpyt(cipher MCRYPT_RIJNDAEL_128 + key 16位 + iv 16 位 + mode MCRYPT_MODE_CBC)AES-192-CBC = mcrpyt(cipher M 阅读全文
摘要:
常驻进程-RSA加密公钥私钥RESOURCE没有释放导致内存暴涨内存泄露往往是比较难查找的问题,借助bcc 的memleak工具可以初步判断是哪个类库导致的,知道了哪个类型,可以大概判断是业务流程中哪一部分的代码导致的例如:RSA加密导致内存暴涨用BCC工具会看到类似 /lib64/libcrypt 阅读全文
摘要:
基于redis-shake迁移 第一步:安装golang环境 yum install -y golang第二步:下载redis-shake https://github.com/alibaba/RedisShake?spm=a2c4g.11186623.0.0.5bdb735610oRPT第三步:下 阅读全文