摘要: 设计目的 方便的管理一级缓存,当有新的缓存需求出现时,尽可能的少改代码 框架背景 thinkphp6,需要借助模型事件特性 设计要点 支持管理两种缓存场景,1、配置型小表整表缓存为单key 2、业务型大表分id缓存为多key 缓存与模型绑定,通过模型自动拼接缓存key,如有新的缓存需求,配置下模型类 阅读全文
posted @ 2025-09-03 11:25 gltttt 阅读(5) 评论(0) 推荐(0)
摘要: 安装java 升级gc sudo yum install centos-release-scl sudo yum install devtoolset-8-gcc* scl enable devtoolset-8 bash gcc -v 切换gc到新版 mv /usr/bin/gcc /usr/bi 阅读全文
posted @ 2024-06-06 11:36 gltttt 阅读(25) 评论(0) 推荐(0)
摘要: 用nginx转发请求,分发至子节点,以达到多台服务共同承压的目的,首先要准备一台负载均衡服务器,这台服务器只做转发没有其他业务,转发规则有轮询、ip哈希等 轮询 按访问时间,一个接一个分发,如某一个挂掉则跳过 # 子节点定义 upstream server_list{ server 43.139.1 阅读全文
posted @ 2023-12-17 15:23 gltttt 阅读(35) 评论(0) 推荐(0)
摘要: 安装pecl #进入php可执行bin目录 wget http://pear.php.net/go-pear.phar -O go-pear.php #删掉shell_exec、readlink、putenv三个禁用函数 php go-pear.php pecl命令 #搜索扩展 pecl searc 阅读全文
posted @ 2023-11-29 10:55 gltttt 阅读(17) 评论(0) 推荐(0)
摘要: 二维数组按照指定字段排序 /** * Desc:二维数组按指定字段排序 * Author:glt 2023/6/30 14:07 * * @param $array * @param $field * @param string $order * * @return array */ functio 阅读全文
posted @ 2023-11-21 10:03 gltttt 阅读(26) 评论(0) 推荐(0)
摘要: 目的:封装一个公共包,供全项目使用,最大化的抽象封装,减少重复代码,里面可以包含公共函数库、工具类、跨服务调用接口类,包罗万象 肯定是要用到composer管理的,两种方式: 1、加载本地包,当所有项目部署在同一台服务器上时,可以采用这个方式,https://codeleading.com/arti 阅读全文
posted @ 2023-11-16 16:38 gltttt 阅读(37) 评论(0) 推荐(0)
摘要: ` Order::with(['OrderGoodsInfo'])->where($orderWhere)->orderRaw("FIELD(status,'WaitConfirm','Question','Cancelled','Delivering','Sent')")->select()->t 阅读全文
posted @ 2023-07-03 16:59 gltttt 阅读(30) 评论(0) 推荐(0)
摘要: mysql使用group分组时,同一组数据的字段值是只取一条的,如果想取到同一组数据的全部值需要用到函数group_concat,将组内全部值以逗号分割的形式查询出来,但是有些时候我们的需求需要找出最新的一个值,那关键来了group_concat函数是支持内部排序的,上代码 //同步天猫用户 $tm 阅读全文
posted @ 2023-02-07 18:18 gltttt 阅读(222) 评论(0) 推荐(0)
摘要: 一个bug导致的一张日志表出现大量重复数据,需要删除重复数据,神仙sql如下,sql过于复杂把navicate的sql美化器都给整不会了,美化不出来,执行结果这条sql删除了75万条数据: DELETE FROM t_vk_goods_product_change WHERE id IN ( SEL 阅读全文
posted @ 2023-01-05 09:31 gltttt 阅读(195) 评论(0) 推荐(0)
摘要: 目的 取代linux crontab的计划任务,那玩儿意最小粒度一分钟,意味着服务器不管如何清闲都会有一分钟延迟 实现原理 while (TRUE) {} 没错,就是这么粗暴,一个永不停止的无限循环,具体不多说,代码里注释写的非常明白了,上代码 1、首先实现一个进程管理器,因为一个处理进程开启后,s 阅读全文
posted @ 2022-12-27 10:33 gltttt 阅读(42) 评论(0) 推荐(0)