自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 计算机网络运输层

计算机网络运输层

2022-10-26 20:43:18 144 2

原创 计算机网络应用层

计算机网络应用层

2022-10-26 15:47:54 132

原创 Paxos算法

paxos是解决分布式系统数据一致性的重要权威算法之一,通过二阶段提交的方式来达成共识在paxos算法中,不同的分布式节点,共有三种角色身份,分别为提议者,接受者和学习者,各自的职责各不相同。......

2022-08-18 20:57:10 623

原创 rocketmq负载均衡

消息队列的是可以允许有多个producer和consumer同时工作的,那么为了使这些producer和consumer在一起工作时能协调好,那么就需要负载均衡。那么如何实现负载均衡呢,首先就要知道一些全局信息,也就是该topic下有多少个broker,有多少个messageQueue,知道了这些,才能通过某种算法来分配。其实要知道这些,也不难,首先一个topic下的数据,保存在那些broke...

2019-11-06 22:07:24 206

原创 rocketmq顺序消费

使用消息队列的一个优点就是可以并发的产生和消费消息,提高的系统并发处理的能力,但是也会因此引发消息乱序消费的问题,什么是乱序消费,就是消息的消费顺序,和他们被加入到消息队列的先后顺序是不一样的,那么为什么会发生这样的情况呢,下面我们举一个例子。加入现在一个producer向mq中添加了两条消息,消息a和消息b,并且是在消息a被成功发送之后,才发送消息b,保证消息a是在消息b之前被加入到消息队列...

2019-11-06 17:59:07 360

原创 rocketmq的消息存取

rocketmq是我们常用的消息中间件之一,现在我们就来分析一下,它是如何存储和读取消息的。rocketmq是把消息持久化在本地的文件系统的,所有的消息,都保存在commitLog文件中,这个文件是不区分topic或者messageQueue的,所有的消息,都是保存在一起,这个点跟常见的kafka不同,kafka不同的分区,是保存在不同的文件中的,但是也因此引发了别的问题,就是在分区特别多的时...

2019-11-06 16:16:13 546

原创 spring boot学习 初级入门

学习时只关心技术,开发时只关心业务spring boot 习惯优于配置原则spring 简史:第一阶段:xml配置 第二阶段:注解配置 第三阶段:java配置注解配置和xml配置哪个更好? 应用的基本配置(如数据库配置)用xml,业务配置使用注解spring 是模块化的,意味着可以只使用需要的spring模块使用@ComponentScan(包名)注解一个类时,该类

2017-10-17 11:46:21 255

原创 继承HttpServletRequestWrapper 实现request中流的重复获取

业务场景:需要打印所有的api请求的信息到log中,在Filter中拦截了所有的api请求,但是打印的信息中需要包含api请求的body,如果在Filter中使用request.getInputStream()来获取流来得到body中的信息,可以达到预期效果,但是流的获取只能获取一次,之后再获取就获取不到了,导致controller无法拿到参数。解决办法:HttpServletRequestWr...

2017-09-25 14:56:49 9291

空空如也

空空如也

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

TA关注的人

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