摘要: 起因 服务器存储空间发现占用非常多,按理来说 mysql redis 都是买的云产品,本地不应该占用这么高存储。排查了一下发现日志占用挺高的。基本没清理过,由于不知道这些日志还有没有需要再用到。凑巧了解到 阿里云开源的 ossfs 工具。记录一下本次优化过程 查看内存占用前20的目录 # 由于我们项 阅读全文
posted @ 2024-01-10 15:47 Death-Satan 阅读(33) 评论(0) 推荐(0) 编辑
摘要: composer判断某个库是否存在,获取库的版本。获取库的目录 composer 扩展库,composer helpers packagist,composer 助手库 阅读全文
posted @ 2023-09-03 17:08 Death-Satan 阅读(24) 评论(0) 推荐(0) 编辑
摘要: ```shell #!/bin/bash # 定义一个函数 function check_and_update_code() { # 获取本地提交标识 LOCAL=$(git rev-parse HEAD) # 获取远程提交标识 REMOTE=$(git rev-parse origin/$1) # 阅读全文
posted @ 2023-07-13 18:15 Death-Satan 阅读(98) 评论(0) 推荐(0) 编辑
摘要: # 如题,记录一下相关内容 ###### 可以先看一下系列第一篇文章 ## 缓存 ###### 字符串可以用作缓存键值对的存储方式。通过将经常使用的数据存储为字符串,可以提高读取速度,并减少数据库等后端系统的负载 ### 数据库查询结果的缓存 #### 场景 - `频繁读取相同数据` 当某个数据被频 阅读全文
posted @ 2023-07-09 00:52 Death-Satan 阅读(11) 评论(0) 推荐(0) 编辑
摘要: # 如题,记录一下基本概念和常用场景 ## 什么是redis ##### Redis(Remote Dictionary Server)是一个开源的内存数据库,也可以称为键值存储系统 ##### 特点 - `内存存储` Redis将数据存储在内存中,以提供快速读写访问。这使得Redis非常适合缓存、 阅读全文
posted @ 2023-07-08 19:52 Death-Satan 阅读(27) 评论(0) 推荐(0) 编辑
摘要: # 记录一下io多路复用的相关笔记 ## 什么是io多路复用 - `I/O多路复用(I/O Multiplexing)` 是`一种并发编程技术`,通过使用某种机制使得程序能够`同时监听和处理多个I/O事件` 它`允许单个线程处理多个I/O操作,并在有事件就绪时进行相应的操作,而不需要为每个操作创建一 阅读全文
posted @ 2023-07-07 00:10 Death-Satan 阅读(17) 评论(0) 推荐(0) 编辑
摘要: # 老是描述不清楚进程、线程、协程的概念。属于脑子里面有。但是说也说不出来。今天记录一下 ## 进程 ### 概念 在计算机中,`进程(Process)`是指正在运行的一个程序的实例。它是操作`系统进行资源分配和调度`的`基本单位`。 每个`进程`都有`独立的内存空间`和`执行上下文`,包括`代码、 阅读全文
posted @ 2023-07-05 16:51 Death-Satan 阅读(49) 评论(0) 推荐(0) 编辑
摘要: 本文将介绍 ThinkPHP 中 Composer 扩展包的加载原理,帮助读者更好地理解和应用该功能 阅读全文
posted @ 2023-06-14 22:22 Death-Satan 阅读(219) 评论(3) 推荐(1) 编辑
摘要: php导出excel,导出表格,导出office excel 阅读全文
posted @ 2022-12-31 15:29 Death-Satan 阅读(260) 评论(0) 推荐(0) 编辑
摘要: 记录一下nginx规则 location ^~ /echargenet-admin # 本地代理目录 { proxy_pass http://127.0.0.1:8080/xxx; # websocket地址 proxy_set_header Host $host; # 发送host proxy_s 阅读全文
posted @ 2022-12-02 22:10 Death-Satan 阅读(1062) 评论(0) 推荐(0) 编辑