map主动释放 问题:底层的数据对比使用了过多的临时map,当并发用户过多的时候,导致GC的处理压力过大,不能及时的释放内存,导致内存持续的升高 解决:通过使用map池...
1.开启pprof 添加对应的路径 [图片] 2.生成对应的pprof文件 go tool pprof -proto -output=trace.pprof http://127.0.0.1:8100/debug/pprof/trace go tool pprof -proto...
swoole内多进程并发redis/mysql出现请求返回数据串包问题bug解决 问题: swoole实现tcp服务时,在并发情况下,不同进程下的redis和db的请求数据返回出现串包混乱问题...
1. Prometheus+grafana+alertmanager环境准备 docker-compose安装环境 目录文件为: data server ----alertmanager --------templetes --------...
laravel根据现有数据库的表生成模型文件(artisan指令版本) laravel版本 7.2.2 使用示例(–参数可以灵活组合): 生成数据库中所有表的模型文件 php artisan generate:m...
记录一下 MacOS 每次升级都会遇到的 xcrun: error: invalid active developer path 错误 错误信息 xcrun: error: invalid active developer path (/Library/Develope...
基于gin搭建的类似laravel的api框架 代码地址 点击跳转至框架的代码地址 简易文档 1.运行配置 拉取代码库并安依赖包 git clone https://github.com/programmerPatient/l...
gitlab仓库迁移到github 1.克隆仓库到本地 git clone 被迁移的仓库地址 2.如果需要克隆指定的commitid对应的代码仓库(不需要请忽略这一步) 查看对应的commit的日志...
lumberjack 实现按时间分割日志文件 loggerWrite := &lumberjack.Logger{ Filename: fileName, //文件名 MaxSize: maxSize, //日志单文件的最大占用空间...
欢迎各位大佬指教[图片] [图片] /** * 滑动窗口限流 * Class SlidingWindow * @package App\Common */ class SlidingWindow { protected $timeStamp;...
社交账号:
我要举报该,理由是: