1 2 3 4 5 ··· 10 下一页
摘要: 背景 近期查看公司项目的请求日志,发现有一段来自俄罗斯首都莫斯科(根据IP是这样,没精力溯源)的异常请求,看传参就能猜到是EXP攻击,不是瞎扫描瞎传参的那种。日志如下(已做部分修改): [2023-11-17 23:54:34] local.INFO: url : http://xxx/_ignit 阅读全文
posted @ 2023-11-21 02:09 小松聊PHP进阶 阅读(1094) 评论(0) 推荐(0) 编辑
摘要: 缘由 网上的在线json格式化有很多,但我是个有追求的人。在线的很难同时支持折叠、有缩进线、代码高亮、离线的,方便部署的、易用的、不请求后端(为了安全)的json格式化工具。 去Github上找项目,华而不实的东西占半个屏幕,格式化json要点好几下,一个json格式化工具npm安装之后几百个文件。 阅读全文
posted @ 2025-01-08 19:38 小松聊PHP进阶 阅读(18) 评论(0) 推荐(0) 编辑
摘要: 理论 源码与官方文档GitHub地址:https://github.com/nvbn/thefuck 极简概括:使用Python编写的、可扩展规则的、支持在Linux、MacOS上运行的命令行命令纠错工具,当前88.4K star。 应用场景:命令行输错并按了回车,移动光标矫正嫌麻烦,生气了,于是输 阅读全文
posted @ 2025-01-01 22:57 小松聊PHP进阶 阅读(46) 评论(0) 推荐(0) 编辑
摘要: 理论(下方有实操) for update skip locked 官方文档:https://dev.mysql.com/doc/refman/8.0/en/innodb-locking-reads.html#innodb-locking-reads-for-update 语法:select语句后跟 阅读全文
posted @ 2024-12-25 16:48 小松聊PHP进阶 阅读(30) 评论(0) 推荐(0) 编辑
摘要: 编码大全 可参考我之前的文章: 快速理解ASCII、GBK、Unicode、UTF-8、ANSI 批量修改 注意这是DDL操作,操作过程会锁表(元数据锁),平均1秒能够转码3张表(数据量不大)。 亲测操作过后没有数据异常,推荐执行前备份。 //接手一些老项目,需要修改编码。 $host = ''; 阅读全文
posted @ 2024-09-03 09:54 小松聊PHP进阶 阅读(46) 评论(0) 推荐(0) 编辑
摘要: 并发与并行 并发:由于CPU数量或核心数量不够,多个任务并不一定是同时进行的,这些任务交替执行(分配不同的CPU时间片,进程或者线程的上下文切换),所以是伪并行。 并行:多个任务可以在同一时刻同时执行,通常需要多个或多核处理器,不需要上下文切换,真正的并行。 并发量(Concurrency) 概念: 阅读全文
posted @ 2024-08-08 10:33 小松聊PHP进阶 阅读(320) 评论(0) 推荐(0) 编辑
摘要: 废话哔哔 都说算法是程序的灵魂,算法源于数学,数学是描述宇宙万物的语言,这话一点不假,开发出身算法用的较少,回过头看算法,用到了,递归、循环、分支、分治、合并、取舍调优的思想,确实精彩,烧脑还挺有意思。 好的技术博客必须有做到有No BB,Show Code的干货,也得有说明辅助理解,因此写了这篇博 阅读全文
posted @ 2024-08-07 00:47 小松聊PHP进阶 阅读(120) 评论(0) 推荐(1) 编辑
摘要: 经过实测:1.09亿的数据量进行中文检索。ElasticSearch单机的检索性能在0.005~5.6秒之间,此检索速度可满足95%的业务场景(注意:每条ES文档平均65个汉字,数据源取自几千本小说,大部分文档在15~300个汉字之间,不然字数太多索引太大电脑存不下)。 前置文章 由于本文章的前置操 阅读全文
posted @ 2024-07-28 09:37 小松聊PHP进阶 阅读(242) 评论(0) 推荐(0) 编辑
摘要: “10000条”问题(个人称谓) 症状: 在数据量不大的情况下,可能还会使用from + size的传统分页方式,但是数量受限,只能取前10000条的数据。 缘由:ES限值10000条,是ES团队挑选一个不大不小的数作为阈值,为了避免深度分页的策略。 调整:max_result_window 用于控 阅读全文
posted @ 2024-07-28 06:18 小松聊PHP进阶 阅读(135) 评论(0) 推荐(0) 编辑
摘要: 前置衔接文章:ElasticSearch第1讲(4万字详解 Linux下安装、原生调用、API调用超全总结、Painless、IK分词器、4种和数据库同步方案、高并发下一致性解决方案、Kibana、 ELK) ElasticSearch集群 极简概括:多个ES节点组成的一个系统。 解决问题: 防止单 阅读全文
posted @ 2024-07-26 03:07 小松聊PHP进阶 阅读(51) 评论(0) 推荐(0) 编辑
摘要: ElasticSearch 官方文档:https://www.elastic.co/guide/en/elasticsearch/reference/current/getting-started.html 非官方中文文档:https://learnku.com/docs/elasticsearch 阅读全文
posted @ 2024-07-26 00:42 小松聊PHP进阶 阅读(178) 评论(0) 推荐(0) 编辑
1 2 3 4 5 ··· 10 下一页