自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(10)
  • 收藏
  • 关注

原创 laravel8使用延迟消息队列

laravel8使用延迟消息队列

2022-06-13 16:48:50 338 1

原创 Redis和RabbitMQ做消息队列的区别

一、RabbitMQ是实现AMQP(高级消息队列协议)的消息中间件的一种,最初起源于金融系统,用于在分布式系统中存储转发消息,在易用性、扩展性、高可用性等方面表现不俗。消息中间件主要用于组件之间的解耦,消息的发送者无需知道消息使用者的存在,反之亦然二、Redis是一个key-value的NoSQL数据库,redis的设计是用来做缓存的,他是一个内存数据库,不过因为其某些特性适合用来充当队列(list),多被用于做简单的mq,有阻塞式的API可以做消息队列。redis可以实现主从同步,负载

2022-05-30 16:40:14 1078

原创 Redis 缓存雪崩,击穿,穿透

一、缓存雪崩概念:在高并发写,大量缓存key在同一时间失效,大量请求直接落在数据库上,导致数据库宕机(大面积的key缓存失效)举个栗子:双十一期间,所有用户一打开淘宝就是进入首页,首页的压力非常大,为了提高并发,将网站首页数据都缓存到redis里,所有的redis key失效时间都是3小时。双十一当天大量用户剁手狂欢,这时候3个小时过去了,redis里首页的key缓存全部失效,这时候redis里查询不到数据了,只能去数据库中查询,造成数据库无法响应挂掉。用户进不去首页没法剁手了,马爸爸就不开

2022-05-30 16:05:14 150

原创 laravel 8 批量删除 全选反选 批量恢复 批量修改

前端部分页面<th><input type="checkbox" id="ck"></th><td><input type="checkbox" value="{{$val->id}}" name="ck[]"></td><button id="delAll">批量删除</button><button id="update">批量修改</button>

2022-05-23 15:02:31 860

原创 laravel8图片缩略图+审核+云存储

1.缩略图第一步:下载composer包composer require intervention/image第二步:修改config/app.php配置Intervention\Image\ImageServiceProvider::class,'Image' => Intervention\Image\Facades\Image::class,第三步:控制器$logo=$request->file('logo')-...

2022-05-23 14:50:13 298

原创 laravel8导入导出

网址链接:Introduction | Laravel Excel第一步:安装包composer require maatwebsite/excel在config/app.php下加入'providers' => [ /* * Package Service Providers... */ Maatwebsite\Excel\ExcelServiceProvider::class,]'aliases' =&g...

2022-05-23 14:31:31 521

原创 网络知识点

tcp传输控制协议, 可靠的,一对一的,面向有连接的,速度慢,传输数据量小udp用户数据报协议,不可靠的,无连接的,速度快,传输大量数据,不太安全网络七层协议物理层 --> 数据链路层 --> 网络层 --> 传输层 --> 会话层 --> 展示层 --> 应用层简记:物链网传会展应嘿嘿tcp三次握手客户端发送请求至服务端服务端接收,然后携带数据返回给客户端客户端接收,向服务器发送确认数据,进行连接,进而连接成功tcp.

2022-05-19 18:57:33 93

原创 tp6七牛云上传图片

1.百度搜索‘七牛云’,注册账号2.3.创建成功4.5.6.7.9.10.thinkPHP6的代码 以及扩展安装先安装扩展两条命令:# 安装扩展composer require death_satan/think-qiniu-storagecomposer require overtrue/laravel-filesystem-qiniu11.config配置文件 'qiniu' => [ 'type'=>'

2022-01-16 16:38:00 414

原创 tp6Excel导入导出

1、安装扩展查看本地PHP是否安装zip扩展命令查看php -m | grep zip如果没有的话进行安装composer require phpoffice/phpspreadsheet2.建立封装类Excel.php封装方法如下:<?php//根据自己的文件位置更改命名空间namespace app\admin\library;use PhpOffice\PhpSpreadsheet\Cell\Coordinate;use PhpOffice\PhpSpread

2021-12-29 21:00:54 290 1

原创 tp6接口限流

作用通过本中间件可限定用户在一段时间内的访问次数,可用于保护接口防爬防爆破的目的。步骤在项目根目录下载命令composer require topthink/think-throttle安装后会自动为项目生成 conf/throttle.php 配置文件,修改可以检测POST的提交方式和返回信息2.在应用route目录下的app.php内use think\middleware\Throttle;如:Route::group(function (){Route:resou

2021-12-29 20:41:31 636

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除