06 2021 档案

PHP-CLI操作
摘要:###检查php语法 syntax check php -l test.php 在git commit前检查php语法,防止提交到生产环境 #!/bin/bash #loop trough the modified files for file in $(git diff-index --name- 阅读全文

posted @ 2021-06-22 15:00 aworkstory 阅读(84) 评论(0) 推荐(0)

Redis分布式锁
摘要:##加锁 //Redis 2.6.12 之后 SET lock_1 val EX 30 NX ##解锁 lua 脚本 // 判断锁是自己的,才释放 if redis.call("GET",KEYS[1]) == ARGV[1] then return redis.call("DEL",KEYS[1] 阅读全文

posted @ 2021-06-11 15:13 aworkstory 阅读(41) 评论(0) 推荐(0)

RSA加密算法, PKCS#1 和PKCS#8区别是什么?
摘要:##概要 通俗讲,PKCS1是标准RSA秘钥对标准规范,但是都是裸奔的; PKCS8是对加密后的秘钥进行了描述,就是说P8格式的秘钥不是裸奔了 ###PKCS1私钥生成 openssl genrsa -out private.pem 1024 PKCS1格式的private.pem 内容如下 BEG 阅读全文

posted @ 2021-06-04 10:45 aworkstory 阅读(5546) 评论(0) 推荐(0)

解决Git 默认不区分文件名大小写的问题
摘要:Git的配置设置告诉它是区分大小写还是不区分大小写:core.ignorecase。要告诉Git区分大小写,只需将此设置设置为false: git config core.ignorecase false 阅读全文

posted @ 2021-06-02 14:48 aworkstory 阅读(133) 评论(0) 推荐(0)

导航