践道

SQL 注入(SQL Injection) 描述:SQL 注入攻击通过将恶意 SQL 代码注入到应用程序的输入中,试图操控数据库查询的执行方式,达到非法访问或操作数据库的目的。 影响:攻击者可以获取、篡改或删除数据库中的敏感数据,甚至在某些情...

发布 0 条评论

PHP 经典的四大排序算法,每种算法各有优缺点,适合不同的应用场景 1.冒泡排序(Bubble Sort) 描述:反复遍历数组,相邻元素两两比较并交换,将最大的元素逐渐“冒泡”到数组末尾。 复杂度:平均时间复杂度 O(n²),空间复杂度 O(1)。 ...

发布 0 条评论

[TOC] Cat Apis 集群的索引信息 indices 1.cluster health(集群健康)API 可以获取一个集群健康的简单状态 curl -XGET 'localhost:9200/_cat/indices?pretty' key 描述 health green 则代表健康没问题,如果是 yel...

发布 0 条评论

在 PHP 中使用 Elasticsearch 可以分为以下七个步骤: 安装客户端、初始化客户端、创建索引、添加文档、执行搜索、更新或删除数据、以及处理查询结果。 以下是详细说明: 安装 Elasticsearch PHP 客户端 Elasticsearch 提供了官方的...

发布 0 条评论

在php中RSA加密解密,密钥长度和填充方式两种参数,它们直接影响加密的安全性和兼容性,甚至影响加密解密成功与否 密钥长度: RSA 常用的密钥长度有 1024、2048、3072 和 4096 位。 密钥长度越长,加密强度越高,因为要分解 密钥长度...

发布 0 条评论

1. 哈希算法 (MD5、SHA-256): 常用的MD5、SHA-256 常用于密码存储和数据完整性验证,哈希算法结果单向不可逆,加密后无法还原数据,只能用于数据完整性验证,弱哈希算法的易破解性,如果不进行多层次加密,容易被碰撞攻击,被暴力...

发布 0 条评论

一个上线运行正常的项目,突然出现卡顿负载问题,如何排查,突然的异常,大多数来自近期的某些操作引起,而这些一般通过几步就能定位到问题点。 确认系统负载状态 使用 top 或 htop 实时查看系统资源的使用情况,包括 CPU、内存和 I/...

发布 0 条评论

主要实现思路是生成并管理Trace ID和Span ID,记录请求的关键数据,并将这些数据保存到日志或数据库中供分析 基本思路 生成 Trace ID 和 Span ID:在每次请求开始时生成唯一的 Trace ID 和 Span ID,并在子调用中生成新的 Span ID。...

发布 0 条评论

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...

发布 0 条评论

本地 api 脚本远程调用Jenkins构建 Jenkins 支持API命令调用,那么在你本地有命令行环境,就能直接操作 Jenkins 构建,结合上面的git bash 命令终端,将脚本写入git 自定义脚本中,再关联别人支持,那么你就能 输入一个 构建 指令,就...

发布 0 条评论