lmcc-老马吃草的博客

redis管理key任意分割符层次算法

 简单研究了下市面上Redis管理器key分隔符算法的时间下面分享下.效果 下面展示了其他redis管理器的效果和我们要实现的目标效果常见效果目标实现效果实现算法可以看到上面通过冒号分割符将 key 分割成层级目录方便管理查看.实现步骤scan获取redis指定数量key循环遍历所有key指定转换分割符号 : 或者其他符号为数组判断数组是否有多个只存在一个则直接赋值键存在多个则赋值引用类型到临时变量然后循环赋值键到临时变量 难点在于 & 引用类型的理解实现算法$iterator = null; $all_keys = $redis->scan($ite...

PHP,解决方案 2022-10-28 PM 864℃

php中php-fpm fast-cgi cgi 的关系

cgicgi 是一个协议,跟进程无关,比如说 web server (nginx) 接收到一个 php 的网络请求,此时 nginx 需要根据配置文件,去找 php 的解析器,经过简单处理,将请求的一些信息交给 php 解析器,此时就规定了要传那些协议,还有以什么样的格式传输,这个标准就叫做 cgi 协议php 解释是实现了这个协议的 cgi 程序,nginx 将这些内容交给 php 解释器后,读取 php.ini 等初始化环境,然后处理数据,最终转换成符合这个协议的数据流交给 nginx, 最终返回给浏览器fast-cgi fast-cgi 管理 cgi 程序fast-cgi 是一个常...

PHP 2022-10-27 PM 798℃

搭建开源对象储存系统MinIO

适用于中小型的物联网高性能对象储存系统 MinIOMinIO 是一种高性能对象存储解决方案,提供与亚马逊网络服务 S3 兼容的 API,并支持所有核心 S3 功能。MinIO 旨在部署在任何地方 - 公共云或私有云、裸机基础架构、编排环境和边缘基础架构。本文将带领大家一步一步的完成搭建开源对象储存系统MinIOLinux 以下提供了使用 RPM、DEB 或二进制文件将 MinIO 安装到 64 位 Linux 操作系统上的示例。RPM 和 DEB 软件包会自动将 MinIO 安装到必要的系统路径,并创建一个服务文件来自动运行 MinIO。米尼奥强烈建议使用 RPM 或 DEB 安装路由。...

解决方案 2022-10-15 AM 881℃

代码参数注释大全

 本文主要记录代码参数注释大全方便参考查看标明作者@author@author 张三 <xxx@163.com>提供给第三方使用的接口@api@api xxxx参数@param @param array 参数名 描述返回值@return@return string待办@todo@todo 这里是待办版本号@version@version 1.0.0文档继承@inheritdoc类属性@property@property array $auth 描述只读属性@property-read@property-read array $auth 描述只写属性@property-writ...

PHP,其他 2022-09-02 PM 835℃

windows系统一键激活,安全无毒亲测有效

 分享一种一劳永逸的windows系统一键激活方法,很简单命令行输入直接回车就行了,因为不是软件激活所以说安全无毒核心命令slmgr /skms kms.03k.org slmgr /ato方式一 保存为bat文件新建文本文件复制以上命令到文本文件并保存将文件后缀修改为bat然后双击运行即可方式二 命令行输入powershell或者cmd找到下面的命令行软件输入回车即可 以上就是楼主亲测最新的windows系统一键激活方式感兴趣的同学可以试一下.

软件工具,解决方案 2022-06-01 PM 11541℃

缓存三贱客

无处不在的缓存缓存在计算机系统是无处不在,在CPU层面有L1-L3的Cache,在Linux中有TLB加速虚拟地址和物理地址的转换,在浏览器有本地缓存、手机有本地缓存等。可见,缓存在计算机系统中有非常重要的地位,其主要作用是提高响应速度、减少磁盘访问等。高并发系统中的缓存一句话概括缓存系统在高并发系统中的地位的话就是如果高并发系统是烤羊肉串,那么缓存系统就是那一撮孜然。缓存系统的作用缓存系统在高并发系统的作用很大,在某种程度上可以说没有缓存系统很难支撑高并发场景。基于机械磁盘或SSD的数据库系统,一般来说读写的速度远慢于内存,因此单纯磁盘介质的数据库无法支撑很高的并发,可以简单认为缓存是...

PHP,解决方案,其他 2022-06-01 PM 1108℃

使用UU加速器访问国外网站加速github

 之前无意间发现 网易uu加速器 竟然可以 加速 一些国内访问不到的 国外学术 网站,又很惊喜的发现他竟然对 github 有效,下面分享下使用 UU加速器 访问国外网站 加速github 的具体流程。## 下载或者更新UU加速器到最新版本https://uu.163.com/ 博主当前的UU加速器版本为 V4.21搜索学术资源 我们打开最新版本的 UU加速器 搜索 学术资源 可以看到有一个选项,然后我们点击选项。启动学术资源 可以看到学术资源已经启动成功了。 并且uu加速器提供几百个高速节点支持国外网站https://baike.uu.163.com/scholar/ 虽然说上面没有列...

软件工具,解决方案 2022-04-15 AM 6805℃

记游老君山真实体验心得及攻略(待续)

 春节闲来无事因抖音种草然后就趁着放假来洛阳栾川老君山逛一逛。 总的来讲感觉非常不值,如果是来看云海的建议多带点钱多呆几天,不是每天都有云海的也要看运气。老君山旅途第一天准备 一套衣物 以及沿途 少量零食 和 充电宝 等从 早上10点 左右 郑州出发 沿 高速行驶 大概 3个多小时 路程 300多公里 到达 栾川县 高速大概费用 114块注意高速过程中有大量 限速 80公里 或者 100公里 路段多处 弯道 及 隧道行驶到 下午2点 左右到达 吃过饭后 准备进入景区需要排队,可以通过 二维码 或者 美团购票 ,注意 美团需要提前一天 购买 便宜10块 左右检票时已经是 15:20 了被告...

旅游攻略 2022-04-13 AM 1132℃

使用composer更新引用包404问题2022年3月29号

 就在 2022年3月29号 我们使用 composer 来 require 使用第三方包或更新 composer包 会出现大面积404问题。异常信息 [Composer\Downloader\TransportException] The "https://mirrors.aliyun.com/composer/p/provider-2017%2477f874a1ea778d1061dc0376ee5bb78089142e6d0933b308200c290eb53e7af4.json" f ile could not be downloaded (HTTP/...

PHP,解决方案 2022-03-30 AM 1613℃

最新jetbrains全家桶及phpstorm激活方法支持全系列全版本支持更新永久有效

  继 IDE Eval Reset 失效后,今天我们分享一个最新的jetbrains全家桶及phpstorm激活方法,并且支持全系列,全版本可更新使用并且有效。 我们知道 jetbrains 家的产品用过的都知道非常好用,其中包括 phpstorm , goland , pycharm , webstorm , intellij idea 等等这些都是非常强大及好用的开发工具,但是奈何 jetbrains 系列的工具都是要收费激活的虽然淘宝上有便宜的 学生邮箱 和 破解版 但是这些非常 容易被封 ,博主已经入了两次淘宝的坑了。 博主之前分享的 phpstorm及jetbrains永久...

PHP,软件工具,Golang,前端,解决方案 2022-03-23 AM 19881℃