摘要:
视频:https://www.bilibili.com/video/BV1eD4y1D7pR?p=40&spm_id_from=pageDriver 笔记1:https://blog.csdn.net/weixin_43494537/article/details/118545391?spm=100 阅读全文
随笔档案-2021年07月
php+redis+lua实现分布式锁
2021-07-13 19:10 by 天心PHP, 390 阅读, 收藏, 编辑
摘要:
以下是我在工作中用到的类,redis加锁两种方式,解锁为了保证原子性所以只用lua+redis的方式 缺陷:虽然死锁问题解决了,但业务执行时间超过锁有效期还是存在多客户端加锁问题。 不过,这个类已经满足了我现在的业务需求 更优的解决方案可以参考以下两篇文章: https://redis.io/top 阅读全文
Redis缓存击穿、穿透、雪崩解决方案
2021-07-13 16:27 by 天心PHP, 211 阅读, 收藏, 编辑
摘要:
1、缓存处理流程 接收到查询数据请求时,优先从缓存中查询,若缓存中有数据,则直接返回,若缓存中查不到则从DB中查询,将查询的结果更新到缓存中,并返回查询结果,若DB中查不到,则返回空数据 1、缓存雪崩 缓存中大批量的数据都到了过期时间,从而导致查询数据量巨大,引起数据库压力过大甚至down机。和缓存 阅读全文
什么是跨域?跨域解决方法
2021-07-10 14:29 by 天心PHP, 33 阅读, 收藏, 编辑
摘要:
https://blog.csdn.net/qq_38128179/article/details/84956552 阅读全文
php实现中文反转字符串的方法
2021-07-07 13:48 by 天心PHP, 198 阅读, 收藏, 编辑
摘要:
<?php header("content-type:text/html;charset=utf-8"); /** 此函数的作用是反转中文字符串 mb_strlen() 获取字符的长度 mb_substr() 获取字符的单个元素 krsort() 按照键值逆序排序数组 implode() 将数组拼接 阅读全文
【PHP】冒泡排序以及优化
2021-07-06 23:34 by 天心PHP, 114 阅读, 收藏, 编辑
摘要:
最近看了一下冒泡排序这个经典的算法,在网上也看到了很多改进冒泡排序算法的方式,这里总结一下: 冒泡排序最简单的实现方式如下(我用PHP来实现,用其他语言也是一样的): for($i=0;$i<$arr_count;$i++){ for($j=0;$j<$arr_count-1;$j++){ if($ 阅读全文
elasticsearch 语法
2021-07-01 13:45 by 天心PHP, 90 阅读, 收藏, 编辑
摘要:
GET /megacorp/employee/_search megacorp :索引库 employee:类型 curl 'http://localhost:9200/?pretty' pretty:美化结果输出 GET /_count { "query": { "match_all": {} } 阅读全文