the site subtitle

Nginx入门及实战

一说到Nginx,想到的就是反向代理,负载均衡,动静分离,这些都只是Nginx的一些模块,也是我们经常在生产环境中使用到的主要模块,其实Nginx远远不止这些模块,他还可以做RTMP推拉流服务器,可以做直播服务器等等,还可以自定义扩展。......

Redis原理及实战

相信大家对Redis并不陌生,我们在做数据缓存、分布式锁、分布式事务等业务中经常会见到Redis的身影,今天带大家来深入了解一下Redis的原理以及在实际应用场景中的使用。......

Kafka原理分析

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

ActiveMQ入门及源码分析

Apache ActiveMQ是Apache软件基金会所研发的开放源代码消息中间件;由于ActiveMQ是一个纯Java程序,因此只需要操作系统支持Java虚拟机,ActiveMQ便可执行。......

Dubbo源码分析

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

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

开发中我们对事务并不陌生,但大多数开发者对事务的传播性以及Spring的事务传播性模棱两可,今天就来梳理一下......

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

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

Zookeeper基本使用及原理分析

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

Spring原理分析

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

Mybatis中调用存储过程

很多人对Mybatis调用存储过程模棱两可,不知道该怎么配置,本篇将接受Mybatis如何调用Oracle存储过程(带有入参和出参)。......