Kafka原理分析

我们都知道Kafka具有很高的吞吐量、数据分片、冗余和容错等优点,一般用于用户行为追踪以及分布式系统日志收集等场景,那么Kafka是如何做到这些优点的呢,今天就让我们来一一分析。Kafka入门安装点击下载解压:tar-zxvfkafka_2.11-2.3.1.tgz启动zookeeper:sh${z
Kafka MQ 2019年12月12日 73次浏览

ActiveMQ入门及源码分析

Apache ActiveMQ是Apache软件基金会所研发的开放源代码消息中间件;由于ActiveMQ是一个纯Java程序,因此只需要操作系统支持Java虚拟机,ActiveMQ便可执行。
MQ jms ActiveMQ 2019年11月30日 114次浏览

Dubbo源码分析

Apache Dubbo™ 是一款微服务框架(Microservices Framework),它提供高性能 RPC 通信、服务发现、流量管理等服务治理能力,为你提供构建大规模微服务集群所需的全套解决方案。
dubbo rpc 2019年11月21日 229次浏览

Spring事务的传播性及隔离级别

开发中我们对事务并不陌生,但大多数开发者对事务的传播性以及Spring的事务传播性模棱两可,今天就来梳理一下
ACID 事务 Spring 2019年11月14日 71次浏览

Linux硬盘分区删除、创建、格式化、磁盘挂载

Linux作为日常应用服务器,它的稳定性直接决定着业务的可靠性。今天探讨的是Linux磁盘的扩容。磁盘扩容大致有以下几个步骤:插入磁盘,建立分区,格式化分区,磁盘挂载。
Linux分区 磁盘挂载 2019年11月10日 59次浏览

Zookeeper基本使用及原理分析

Zookeeper相信大家都不陌生,应用场景也颇为广泛,注册中心、配置中心、分布式锁这些场景都有它的身影。Zookeeper是什么Zookeeper是一个分布式协调服务,由雅虎创建,最初的目标是解决分布式服务有序性问题,例如分布式锁,虽然分布式服务协调的问题解决了,单Zookeeper本身的单点问题
zookeeper 2019年11月08日 41次浏览

Spring原理分析

提到Spring,脑海中的第一概念就是IOC(控制反转)、DI(依赖注入)、AOP(面向切面编程),但是在日常编码中,一般的同学都并没有深入了解过这几个概念的实现原理,那么今天就通过分析源码的方式来了解一下。SpringIOC实现思路什么是IOC将创建对象的控制权交给Spring管理就叫控制反转,说
Spring 2019年11月05日 28次浏览

Mybatis中调用存储过程

很多人对Mybatis调用存储过程模棱两可,不知道该怎么配置,本篇将接受Mybatis如何调用Oracle存储过程(带有入参和出参)。
mybatis oracle 存储过程 2019年10月12日 203次浏览