![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
笔记
文章平均质量分 74
离吾几米
明天的你,将会感谢今天努力的自己!
展开
-
k8s学习笔记(一)-环境搭建-centos7
Centos7系统k8s环境搭建原创 2023-10-24 00:43:31 · 52 阅读 · 0 评论 -
面试之redis缓存雪崩、缓存穿透、缓存击穿
缓存雪崩在高并发的情况下,大量的缓存同一时间过期,导致大量的请求直接落在了数据库上,导致数据库宕机。解决方法设置缓存过期时间时加一个随机数(错开key失效的时间)设置数据永不过期(不推荐)通过定时任务去刷新缓存,设置一个定时任务,在缓存将要过期前刷新缓存的有效期缓存预热(这种仅在系统上线时有用,在上线时先不对外开放系统,通过特定的接口先把数据加载到缓存中)缓存穿透用户大量并发请求的数据,在redis和数据库中都没有相关的数据,由于redis中没有数据,查询数据库后也没有数据,就没有办法建原创 2022-05-18 22:41:22 · 397 阅读 · 0 评论 -
laravel框架中php artisan storage:link快速创建软链接命令
为什么我们要创建软连接?因为项目根目录下的public是一个特殊的目录,这个目录下存放可公共访问的资源。什么是可公共访问呢?就是可以通过`http://域名/文件路径`的形式访问到。像我们通过laravel上传文件,如果我们把上传的资源文件存储在本地的话,Laravel 默认会放在storage/app里面,但是这个目录是不可见的,如果想要能公共访问就必须暴露在项目根目录下的...原创 2019-11-01 15:56:59 · 9175 阅读 · 0 评论 -
php安装curl扩展
最近用阿里云的短信验证码功能,运行的时候在curl_init();的地方出错了,然后通过安装php的curl扩展后成功发送了验证码,这里做个笔记。进入下载解压好的php源码目录,进入ext扩展目录,再进入curl的扩展目录这时候的curl目录下是没有configure文件的,需要同phpize工具生成,执行命令/usr/local/ming/php/bin/phpize,/us...原创 2018-11-20 22:42:47 · 2510 阅读 · 0 评论 -
centos7.4安装nginx
下载:http://nginx.org/en/download.html(选择一个稳定版本,即stable version)直接复制链接地址:http://nginx.org/download/nginx-1.14.1.tar.gz 非root用户:sudo wget http://nginx.org/download/nginx-1.14.1.tar.gzroot用户直接:wge...原创 2018-12-01 21:34:25 · 188 阅读 · 0 评论 -
PHP根据经纬度获取城市信息
根据经纬度获取城市信息,可以使用百度地图的api,具体代码如下:public function getCityByLongLat($lon, $lat) { if ($lon == '' || $lat == '') return ''; $url = "http://api.map.baidu.com/geocoder?location={$lon},{$l...原创 2019-07-09 18:22:50 · 2843 阅读 · 0 评论