POST,PUT和PATCH的区别
摘要:常用的请求方法里面GET请求和POST请求我们都非常熟悉了,今天来谈谈POST,PUT以及PATCH,在了解这些之前我们先理解一个概念 幂等性: 幂等性: HTTP协议本身是一种面向资源的应用层协议,但对HTTP协议的使用实际上存在着两种不同的方式: 一种是RESTful的,它把HTTP当成应用层协
阅读全文
posted @
2020-06-30 16:28
云淡风轻博客
阅读(860)
推荐(0) 编辑
RabbitMQ(四):使用Docker构建RabbitMQ高可用负载均衡集群
摘要:RabbitMQ(四):使用Docker构建RabbitMQ高可用负载均衡集群 本文使用Docker搭建RabbitMQ集群,然后使用HAProxy做负载均衡,最后使用KeepAlived实现集群高可用,从而搭建起来一个完成了RabbitMQ高可用负载均衡集群。受限于自身条件,本文使用VMware虚
阅读全文
posted @
2020-06-30 15:11
云淡风轻博客
阅读(924)
推荐(0) 编辑
RabbitMQ(三):RabbitMQ与Spring Boot简单整合
摘要:RabbitMQ是目前非常热门的一款消息中间件,不管是互联网大厂还是中小企业都在大量使用。Spring Boot的兴起,极大地简化了Spring的开发,本文将使用Spring Boot与RabbitMQ进行简单整合,实现生产和消费消息。 配置 Spring Boot使用了这么久,套路差不多摸清楚了。
阅读全文
posted @
2020-06-30 15:03
云淡风轻博客
阅读(554)
推荐(0) 编辑
RabbitMQ(二):RabbitMQ高级特性
摘要:RabbitMQ是目前非常热门的一款消息中间件,不管是互联网大厂还是中小企业都在大量使用。作为一名合格的开发者,有必要了解一下相关知识,RabbitMQ(一):RabbitMQ快速入门已经入门RabbitMQ,本文介绍RabbitMQ的高级特性。 过期时间(TTL) Time To Live,也就是
阅读全文
posted @
2020-06-30 14:58
云淡风轻博客
阅读(173)
推荐(0) 编辑
RabbitMQ(一):RabbitMQ快速入门
摘要:RabbitMQ是目前非常热门的一款消息中间件,不管是互联网大厂还是中小企业都在大量使用。作为一名合格的开发者,有必要对RabbitMQ有所了解,本文是RabbitMQ快速入门文章,主要内容包括RabbitMQ是什么、RabbitMQ核心概念、常用交换器类型、用Docker安装RabbitMQ等。
阅读全文
posted @
2020-06-30 14:56
云淡风轻博客
阅读(289)
推荐(0) 编辑
windows10环境下的RabbitMQ安装步骤(图文)
摘要:windows10环境下的RabbitMQ安装步骤(图文) 记录下本人在win10环境下安装RabbitMQ的步骤,以作备忘。 第一步:下载并安装erlang 原因:RabbitMQ服务端代码是使用并发式语言Erlang编写的,安装Rabbit MQ的前提是安装Erlang。 下载地址:http:/
阅读全文
posted @
2020-06-16 23:06
云淡风轻博客
阅读(380)
推荐(0) 编辑
一次Java线程池误用(newFixedThreadPool)引发的线上血案和总结
摘要:一次Java线程池误用(newFixedThreadPool)引发的线上血案和总结 这是一个十分严重的线上问题 自从最近的某年某月某天起,线上服务开始变得不那么稳定(软病)。在高峰期,时常有几台机器的内存持续飙升,并且无法回收,导致服务不可用。 给出监控中GC的采样曲线: 内存使用曲线如下: 如上两
阅读全文
posted @
2020-06-14 23:28
云淡风轻博客
阅读(14069)
推荐(1) 编辑
Service层和DTO层的作用
摘要:Service层和DTO层的作用 Service层主要提供的几个作用:1、将业务逻辑层进行封装,对外提供业务服务调用。2、通过外观模式,屏蔽业务逻辑内部方法。3、降低业务逻辑层与UI层的依赖,业务逻辑接口或实现的变化不会影像UI层。4、降低UI层调用的请求次数及数据往返。 DTO层主要提供的作用:
阅读全文
posted @
2020-06-14 21:24
云淡风轻博客
阅读(2058)
推荐(0) 编辑