IDEA2020.2.3破解,IDEA注册码,IDEA2020.2最新激活码码农code之路 博客站点

欢迎您的访问
专注架构,Java,数据结构算法,Python技术分享

最新发布 第4页

干货精选

Kafka:Zero-Copy 零拷贝

站长阅读(50)赞(0)

1. 前言 前一段时间研究了大规模日志流高吞吐并行存储,通过深入研究Kafka的底层存储机制。我们发现Kafka的Zero-Copy零拷贝技术采用的是Java底层FileTransferTo方法,后期我们尝试了对TransferTo性能及其...

干货精选

19张图带你梳理SpringCloud体系中的重要技术点!

站长阅读(59)赞(0)

1、什么是微服务 1.1、架构演进 架构的发展历程是从单体式架构,到分布式架构,到SOA架构,再到微服务架构。 图1:架构演进 单体架构:未做任何拆分的Java Web程序 图2:单体架构示意图 分布式架构:按照业务垂直划分,每个业务都是单...

干货精选

一个支付案例,学会策略模式!

站长阅读(38)赞(0)

前言 在开发时,总会遇到支付的需求,但是支付的方式有很多,支付宝支付,微信支付,银行卡支付,每种支付方式的接口不一样,参数信息也不一样,一般情况下,会有很多if/else来进行判断,但是业务逻辑的逐渐增多,if/else显得那么的沉重,通过...

干货精选

RabbitMQ学习:安装RabbitMQ及RabbitMQ的初步配置(一)

站长阅读(43)赞(0)

RabbitMQ基础含义 RabbitMQ是一种消息中间件,用于处理来自客户端的异步消息。服务端将要发送的消息放入到队列池中。接收端可以根据RabbitMQ配置的转发机制接收服务端发来的消息。 RabbitMQ依据指定的转发规则进行消息的转...

干货精选

RabbitMQ 高可用优化

站长阅读(36)赞(0)

RabbitMQ的主要作用基本上可以用8个字概括,削峰填谷异步解耦。但是引入MQ我们也不得不考虑引入MQ后带来的一些问题,如消息丢失。 在一些业务场景不一样,处理方式也就不一样,比如发短信,日志收集我们主要看吞吐量所以对消息丢失容忍度较高,...

干货精选

动图演示:如何彻底理解红黑树?

站长阅读(59)赞(0)

前言 本文主要讲解下最近一直听到的红黑树,看看究竟是什么神仙鬼怪。 二叉树 满足以下两个条件的树就是二叉树: 本身是有序树(若将树中每个结点的各子树看成是从左到右有次序的(即不能互换),则称该树为有序树(Ordered Tree)); 树中...