Zookeeper 基础
Zookeeper 理解 Zookeeper 为什么需要 Zookeeper 用起来像单机但是又比单机更可靠 类似于 Leader 在团队里面的协调作用 在多节点中尽量压缩数据同步时间 Zookeeper 是什么 Zookeeper 是开源的高性能的分布式...
Zookeeper 理解 Zookeeper 为什么需要 Zookeeper 用起来像单机但是又比单机更可靠 类似于 Leader 在团队里面的协调作用 在多节点中尽量压缩数据同步时间 Zookeeper 是什么 Zookeeper 是开源的高性能的分布式...
微服务 微服务的基础概念 单体应用的不足 部署效率低下:依赖众多、应用体积较大、启动时间较长 团队协作开发成本高 系统可用性差 服务化 把传统的单机应用中...
RabbitMQ 消息队列 MQ(Message Queue):MQ 的模型大致如下 消息队列的特性 业务无关性 FIFO 容灾 性能 使用消息队列的原因 系统解耦 异步调用 流量削峰 RabbitMQ...
Nginx Nginx 是一款轻量级的 Web 服务器、反向代理服务器及电子邮件代理服务器,其特点是占用内存小,并发能力强。 Nginx 使用场景 HTTP 的反向代理服务器 正向代理 反向代理...
Docker 是一个用来装程序及其环境的容器,属于Linux 容器的一种封装,提供简单易用的容器使用接口。它是目前最流行的 Linux 容器解决方案。
分布式基础 分布式含义 权威定义 利用物理架构形成多个自治的处理元素,不共享主内存,但是通过发送信息合作。 分布式作用 分布式的好处 增大系统容器 加强系...
ThreadLocal ThreadLocal 典型应用场景 场景介绍:资源持有、线程安全、线程一致、并发计算 线程独享对象 每个 Thread 内有自己的实例副本,各个线程间不共享。 线程保存全局变量(资...
线程池是一种基于池化管理线程的工具,经常出现在多线程服务器中。既避免处理任务时创建销毁线程的开销,也避免了线程数据膨胀导致过分调度的问题。
Spring 事务管理 事务的基础概念 什么是事务 事务是指逻辑上的一组操作,要么一起成功、要么一起失败。 事务的特性 原子性:原子性是指事务是一个不可分割的工作...
MyBatis 插件原理及 PageHelper 分页插件介绍 从 JDBC 开始 JDBC 介绍 JDBC(Java Database Connectivity)API 是 Java 语言与广泛数据库产品交互的基础,JDBC 技术...