PHP环境下几种加密方式的使用注意事项
1. 哈希算法 (MD5、SHA-256): 常用的MD5、SHA-256 常用于密码存储和数据完整性验证,哈希算法结果单向不可逆,加密后无法还原数据,只能用于数据完整性验证,弱哈希算法的易破解性,如果不进行多层次加密,容易被碰撞攻击,被暴力...
1. 哈希算法 (MD5、SHA-256): 常用的MD5、SHA-256 常用于密码存储和数据完整性验证,哈希算法结果单向不可逆,加密后无法还原数据,只能用于数据完整性验证,弱哈希算法的易破解性,如果不进行多层次加密,容易被碰撞攻击,被暴力...
一个上线运行正常的项目,突然出现卡顿负载问题,如何排查,突然的异常,大多数来自近期的某些操作引起,而这些一般通过几步就能定位到问题点。 确认系统负载状态 使用 top 或 htop 实时查看系统资源的使用情况,包括 CPU、内存和 I/...
主要实现思路是生成并管理Trace ID和Span ID,记录请求的关键数据,并将这些数据保存到日志或数据库中供分析 基本思路 生成 Trace ID 和 Span ID:在每次请求开始时生成唯一的 Trace ID 和 Span ID,并在子调用中生成新的 Span ID。...
Sphinx 常用命令 启动服务: searchd -c /usr/local/sphinx/etc/sphinx.conf 建立索引: indexer -c /usr/local/sphinx/etc/sphinx.conf --all 停止服务: searchd -c /usr/local/sphinx/etc/sphinx.conf --stop 更新所有索引: index...
本地 api 脚本远程调用Jenkins构建 Jenkins 支持API命令调用,那么在你本地有命令行环境,就能直接操作 Jenkins 构建,结合上面的git bash 命令终端,将脚本写入git 自定义脚本中,再关联别人支持,那么你就能 输入一个 构建 指令,就...
快速提交流程小脚本 参考上一篇把脚步引入 git 命令行执行 Bash例: #!/bin/sh if [ -z $2 ]; then B=$(git name-rev --name-only HEAD) else B=$2 fi if [ $1 ]; then echo "git add . " git add . ...
查看指定筛选条件的提交文件 git 筛选提交 git log --no-merges --author="xxx" --name-only --pretty=format:"" --since="2019-09-25" | sort -u 查找名称为 xxx 起始日期为 2019-09-25 的git 提交文...
环境变量 设置中文 export LANG=zh_CN.UTF-8 export LC_ALL=zh_CN.UTF-8 别名命令 1. 临时设置,重启失效 用法 alias name='command line' 查看 alias -p 删除 unalias name 设置服务器时间显示模式 alias date=...
Redis 常用命令 获取redis连接配置信息 redis-cli -h 127.0.0.1 -p 6379 info 获取连接到服务器的客户端连接列表 redis-cli -h 127.0.0.1 -p 6379 client list 实时打印出 Redis 服务器接收到的命令 redis-cli -h 127.0.0.1 -p 6379 ...
Redis 日志分析工具 redis-faina 地址:https://github.com/facebookarchive/redis-faina redis-faina 它通过分析 Redis 实例的 MONITOR 命令输出,统计不同类型的 Redis 命令使用频率、耗时和数据大小。它可以统计 Redis ...