自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 nginx日志统计教程

1.根据访问IP统计UVawk '{print $1}' access.log|sort | uniq -c |wc -l2.统计访问URL统计PVawk '{print $7}' access.log|wc -l3.查询访问最频繁的URLawk '{print $7}' access.log|sort | uniq -c |sort -n -k 1 -r|more...

2020-01-15 11:50:26 190

原创 Docke中错误"Failed to get D-Bus connection: Operation not permitted"

问题docker运行CentOS7.7容器,里面安装了一个Nginx服务器,当我用"systemctl start nginx.service"启动nginx服务,结果报错"Failed to get D-Bus connection: Operation not permitted"。分析systemd是一个维护系统服务程序,他的执行需要特权访问Linux系统内核;而容器本身只是一...

2020-01-14 23:41:32 766 1

原创 RabbitMQ之话题(Topic)模式(PHP版)

话题模式(Topic)一个消息被多个消费者获取,消息的目标queue可用BindingKey通配符(#:零个或多个单词,*:一个单词)的方式指定。 RabbitMQ中交换器主要有四种类型:direct fanout topic headers ,路由模式下交换器类型是topic。类库RabbitMQ使用的是AMQP协议。要使用她你就必须需要一个使用同样协议的库。这里使用php-amqp...

2020-01-13 15:19:39 1285

原创 RabbitMQ之路由(Routing)模式(PHP版)

路由模式(Routing)一个生产者,多个消费者,每一个消费者都有自己的一个队列,生产者没有将消息直接发送到队列,而是发送到了交换机,每个队列绑定交换机,生产者发送的消息经过交换机,到达队列,实现一个消息被多个消费者获取的目的。 RabbitMQ中交换器主要有四种类型:direct fanout topic headers ,路由模式下交换器类型是direct。类库RabbitMQ...

2020-01-13 12:57:23 822

原创 RabbitMQ之发布/订阅(Publish/Subscribe)模式(PHP版)

发布/订阅模式(Publish/Subscribe)发布/订阅模式:一个生产者,多个消费者,每一个消费者都有自己的一个队列,生产者没有将消息直接发送到队列,而是发送到了交换机,每个队列绑定交换机,生产者发送的消息经过交换机,到达队列,实现一个消息被多个消费者获取的目的。 如果将消息发送到一个没有队列绑定的exchange上,那么该消息将会丢失,因为在RabbitMQ中Exchange不具备存...

2020-01-12 23:56:45 1491 4

原创 RabbitMQ之简单(Simple)模式(PHP版)

简单模式(Simple)生产者(P)负责生产消息,将消息发送到队列(queue)中,消费者(C)监听队列,队列有消息就进行消费;简单模式就是一个生产者对应一个消费者。类库RabbitMQ使用的是AMQP协议。要使用她你就必须需要一个使用同样协议的库。这里使用php-amqplib,并且使用Composer依赖管理。# 项目中添加一个composer.json文件{ ...

2020-01-12 22:36:12 476

原创 RabbitMQ基本概念

前言RabbitMQ整体上是一个生产者与消费者模型,主要负责接收,存储和转发消息。RabbitMQ整体模型架构(如下图)。生产者和消费者Producer:生产者,消息投递一方。生产者生产消息,然后发布到RabbitMQ。消息一般包含2个部分:消息体(payload)和标签(Label),生产者把消息交由RabbitMQ,RabbitMQ之后会根据标签把消息发送给感兴趣的消费者。...

2020-01-12 22:35:23 422 2

原创 CentOS7安装RabbitMQ

前言RabbitMQ是采用由Erlang语言实现AMQP(Advanced Message Queuing Protocol,高级消息协议)的消息中间件,因此安装RabbitMQ之前先安装Erlang,注意RabbitMQ和Erlang版本的匹配(版本匹配网址)。环境CentOS : CentOS Linux release 7.7.1908 (Core)Erlang : 21.3...

2020-01-12 22:35:05 108

原创 RabbitMQ之工作(Work)模式(PHP版)

工作模式(Work)生产者(P)负责生产消息,将消息发送到队列(queue)中,多个消费者(C)监听队列,队列有消息就进行消费;工作模式就是一个生产者对应多个消费者。类库RabbitMQ使用的是AMQP协议。要使用她你就必须需要一个使用同样协议的库。这里使用php-amqplib,并且使用Composer依赖管理。# 项目中添加一个composer.json文件{ ...

2020-01-12 22:21:37 909 1

原创 RabbitMQ各方法详解(PHP版)

exchange_declare($exchange, $type, $passive = false, $durable = false, $auto_delete = true, $internal = false, $nowait = false, $arguments = array(), $ticket = null) 。试探性申请一个交换器,若该交换器不存在,则创建;若存在,则跳过。...

2020-01-11 21:49:42 2112 1

原创 防止重复提交策略

前言业务开发中,常常面临防止重复提交问题,当该情况发生往往会带来验证后果。前端操作抖动、快速操作、网络延迟以及后台处理慢等等都会增加后端重复处理的概率;方案前端提交之后,屏蔽提交按钮。该方案虽然可以启动一定作用,对于模拟接口请求就没有用。 提交表单跳转其他页面。该方案在极致情况下也是不安全的。 利用Session防止表单重复提交。客户端请求一个页面,服务端生成一个token(令牌)...

2020-01-07 21:23:51 3792 1

原创 Redis实现秒杀、抢购业务

前言我们实际开发中经常遇到定点秒杀业务,比如抢购商品、抢红包等等;这种情况下,一瞬间的并发访问量非常大,若设计不完善可能会出现超卖的现象。通过Redis的列表可以很好起到消峰的作用,同时实现业务之间的解耦。环境redis: 5.0.5wrk: 4.1.0-4 # 压测工具(https://github.com/wg/wrk)eg: wrk -t12 -c400 -d30s htt...

2020-01-07 11:37:06 905

原创 MySQL触发器

一、含义触发器是由事件触发而自动执行某个操作,这个事件包括INSERT语句、UPDATE语句和DELETE语句。触发器是特殊的储存过程,而不同于储存过程,储存过程可以通过存储名字调用。二、特点触发事件的操作和触发器里的SQL语句是一个事务操作,具有原子性,要么全部执行,要么都不执行。三、案例运行环境MySQL:8.0.2# 案例两张表MySQL [test]> S...

2020-01-06 15:58:43 130

原创 MySQL存储过程和函数

什么存储过程和函数存储过程和函数是在数据库中定义一些SQL语句的集合,方便直接调用,避免重复相同的SQL编写。环境MySQL:8.0.16;创建存储过程存储过程语法 CREATE [DEFINER = user] PROCEDURE sp_name ([proc_parameter[,...]]) [characteristic ...] rout...

2020-01-05 14:32:06 200

原创 MySQL视图

什么是视图视图时一个或多个表中导出来的结果,是一种虚拟存在的表,但视图并不在数据库中以存储数据值的形式存在,行和列数据来自定义视图的查所引用的基本表,并且在具体引用视图时动态生成。视图的特点视图的列可以来自不同的表,时表的抽象的逻辑意义上建立的新关系。 视图是由基本表(实表)产生的表(虚表)。 视图的建立和删除不影响基本表。 对视图内容的更新(添加、删除和修改)直接影响基本表。...

2020-01-04 11:52:27 183

工具集合大全微信小程序

一个集合各种工具的小程序,功能包含:图片压缩,图片修改尺寸,照片压缩,图片分辨率修改,压缩图片,压缩照片,房贷计算,亲戚计算,二维码,昵称,话术,阴阳,八卦,银行卡三元素检测,银行卡四元素校验,身份证实名认证,三网手机实名制认证,恶意链接检测,关键词百度排名,猜成语,猜灯谜,菜谱查询,成语典故,古籍名句,行驶证识别OCR,车牌识别OCR,人脸检测,银行卡识别OCR,将图片转换成素描画等等 链接:https://pan.baidu.com/s/1PFAwvOiJop4B978_VkU2oQ?pwd=g094 提取码:g094

2023-06-11

空空如也

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

TA关注的人

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