lmcc-老马吃草的博客

缓存三贱客

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

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

使用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 5427℃

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

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

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

使用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 1274℃

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

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

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

swoole 处理 has already been bound to another coroutine xxx异常

 分享下之前在使用swoole开发项目时遇到的swoole协程问题。swoole 异常信息 P Fatal error: Uncaught Swoole\Error: Socket#37 has already been bound xxxPHP Fatal error: Uncaught Swoole\Error: Socket#37 has already been bound to another coroutine#19895, reading of the same socket in coroutine#19896 at the same time is not allo...

PHP,解决方案 2022-02-22 PM 1587℃

解决使用idea,phpstorm等开发工具git自动变为修改状态

 本文记录解决使用idea,phpstorm等开发工具在windows下提交代码后在linux下同样使用相同工具代码全部变为git修改状态如图。 通过上面的图片我们可以看到标记为修改状态的代码文件什么都没有修改但是因为跨平台出现了git修改状态,经过排查发现是 windows 和 linux 下换行转换的问题。windows下默认idea换行符 windows下默认换行符为 CRLF 格式linux下默认默认idea换行符 windows下换行符为 LF 格式解决跨平台默认idea换行符问题 既然我们找到了问题那么就好解决了我们只需要配置下git拉去或者提交代码时候保持原样或者指定格式即...

PHP,Linux,解决方案 2022-01-22 AM 1282℃

利用js焦点事件实现用户离开页面提示

 利用js 焦点事件 实现用户 切换网站提示 主要使用了原生 javascript 的 onfocus 事件以及 onblur 事件来实现的。效果预览实现代码window.onfocus = function() { document.title = '大爷来玩呀'; }; window.onblur = function() { document.title = '大爷慢走,下次再来'; };焦点事件 焦点事件 onfocus 与 onblur 执行相反。onfocus 事件 当输入字段或者窗体获得焦点时执行 JavaScript 脚本window.onfocus = ...

前端 2022-01-08 PM 978℃

ab压测工具的使用

ab压测工具 是一款 跨平台 的 轻量级 的压测工具,本文我们将简单介绍下 ab压测工具 的使用方法。centos安装ab压测工具yum -y install httpd-tools常用命令查看版本ab -V帮助ab -h并发测试并发5,测试100个请求,请求目标地址百度ab -c 5 -n 100 https://www.baidu.com/主要使用参数-c 即concurrency用于指定的并发数。-n 即requests用于指定压力测试总共的执行次数。-t 即timelimit等待响应的最大时间(单位:秒)。-b 即windowsizeTCP发送/接收的缓冲大小(单位:字节...

软件工具,Linux 2022-01-04 PM 1116℃

phpstorm配置使用comoposer远程php版本

 在开发环境中我们可以通过 phpstorm 配置使用 comoposer 远程虚拟机的指定版本 php 。配置本地文件和虚拟机文件共享 例如本地 E:\wwwroot = /www/wwwroot使用安装,更新,显示日志 打开compose.json文件这个时候顶部会显示三个可点击文字 install/update/show log 。清理composer缓存 点击 clear Cache 清理 composer 缓存诊断环境 点击 diagnose 诊断 composer 环境模拟更新包 点击 simulate update 模拟更新 composer 包更新composer版本 点...

PHP,软件工具,Linux 2022-01-04 PM 1092℃