![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
高级后端开发工程师
文章平均质量分 96
Java常见web框架源码分析;Web服务器调度与优化;分布式架构与微服务剖析、分布式存储、分布式缓冲、分布式中间件;底层优化和算法
liuwangleoooO
失败了 别给自己找理由 就是菜而已!
展开
-
Zookeeper
文章目录Zookeeper简介分布式系统定义及面临的问题ZooKeeper如何解决分布式系统⾯临的问题Zookeeper的基本概念Zookeeper环境搭建Zookeeper基本使用Zookeeper应用场景Zookeeper深入进阶Zookeeper源码分析Zookeeper简介分布式系统定义及面临的问题ZooKeeper最为主要的使⽤场景,是作为分布式系统的分布式协同服务我们将分布式系统定义为:分布式系统是同时跨越多个物理主机,独⽴运⾏的多个软件所组成系统。类⽐⼀下,分布式系统就是⼀群⼈⼀起⼲活原创 2021-06-03 17:23:40 · 312 阅读 · 0 评论 -
分布式理论&架构设计
分布式分布式理论分布式架构系统回顾分布式系统概念分布式系统是一个硬件或软件组件分布在不同的网络计算机上,彼此之间仅仅通过消息传递进行通信和协调的系统。 俗的理解,所谓分布式系统,就是一个业务拆分成多个子业务,分布在不同的服务器节点,共同构成的系统称为分布式系统,同一个分布式系统中的服务器节点在空间部署上是可以随意分布的,这些服务器可能放在不同的机柜中,也可能在不同的机房中,甚至分布在不同的城市。分布式和集群原创 2021-05-25 16:06:13 · 258 阅读 · 0 评论 -
分布式集群架构场景化潜在问题及解决⽅案
文章目录一致性Hash算法Hash算法应用场景普通Hash算法存在的问题一致性Hash算法手写一致性Hash算法Nginx配置一致性Hash负载均衡策略主要内容第一部分:一致性hash算法第二部分:集群时钟同步问题第三部分:分布式ID解决方案第四部分:分布式调度问题第五部分:Session共享分布式和集群分布式和集群是不⼀样的,分布式⼀定是集群,但是集群不⼀定是分布式(因为集群就是多个实例⼀起⼯作,分布式将⼀个系统拆分之后那就是多个实例;集群并不⼀定是分布式,因为复制型的集群不是拆原创 2021-05-19 17:45:47 · 259 阅读 · 0 评论 -
分布式消息服务中间价——《RabbitMQ》
文章目录介绍主要目的主要内容消息中间价概述分布式架构通信分布式架构通信原理分布式同步通信的问题分布式异步通信模式消息中间件简介概述自定义消息中间件主流消息中间件及选型选取原则RabbitMQRocketMQKafka消息中间件应用场景JMS规范和AMQP协议介绍主要目的了解消息中间件背景知识、使用场景、发展掌握RabbitMQ、RocketMQ、Kafka这三款主流的消息中间件的架构,模型,和使用(开发、安装、集群部署、运维、监控)掌握消息的可靠性、幂等性、顺序消息、延迟消息、事务消息等进阶的知原创 2021-04-29 16:14:33 · 450 阅读 · 0 评论 -
Web服务器——《Nginx》
文章目录Nginx基础知识第⼀部分:Nginx基础回顾(Nginx是什么?能做什么事情(应⽤在什么场合)?常⽤命令是什么?)第⼆部分:Nginx核⼼配置⽂件解读第三部分:Nginx应⽤场景之反向代理第四部分:Nginx应⽤场景之负载均衡第五部分:Nginx应⽤场景之动静分离第六部分:Nginx底层进程机制剖析Nginx源代码是使⽤C语⾔开发的,所以呢我们不会再去追踪分析它的源代码了。Nginx基础知识...原创 2021-04-29 15:36:57 · 123 阅读 · 0 评论 -
分布式存储系统——《高性能分布式存储MongoDB》
文章目录MongoDB体系结构NoSQL和MongoDBMongoDB体系结构MongoDB 和RDBMS(关系型数据库)对比什么是BSONBSON在MongoDB中的使用MongoDB在Linux的安装和配置Mongodb GUI工具MongoDB命令MongoDB的基本操作MongoDB集合数据操作(CURD)数据添加数据查询数据更新数据删除MongoDB聚合操作聚合操作简介MongoDB 聚合操作分类聚合管道MapReduce编程模型MongoDB索引index什么是索引索引类型索引和Explain分原创 2021-04-20 14:38:04 · 685 阅读 · 0 评论 -
分布式缓存系统——《高性能分布式缓存Redis》
- 理解缓存的使用场景- 理解缓存原理- 了解常见缓存及分类- 理解服务器端缓存- 了解缓存的优势和代价- 理解缓存的读写模式- 掌握缓存的常见设计思路并能够运用到项目中原创 2021-04-13 16:30:10 · 284 阅读 · 0 评论 -
分布式存储系统——《MySQL海量数据存储与优化》
- MySQL架构原理和存储机制 MySQL体系结构(内存结构、磁盘结构)、SQL运行机制、存储引擎、Undo/Redo Log等等- MySQL索引存储机制和工作原理 索引存储结构、索引查询原理、索引分析和优化、查询优化等- MySQL事务和锁工作原理 事务隔离级别、事务并发处理、锁机制和实战等- MySQL集群架构及相关原理 集群架构设计理念、主从架构、双主架构、分库分表等- 互联网海量数据处理实战 ShardingSphere、MyCat中间实战操作,分库分表实战- MySQL第三原创 2021-04-07 22:41:42 · 1264 阅读 · 1 评论 -
Mybatis
文章目录第一部分:自定义持久层框架分析JDBC操作存在的问题问题解决思路自定义框架设计自定义框架实现第一部分:自定义持久层框架分析JDBC操作存在的问题public static void main(String[] args) { Connection connection = null; PreparedStatement preparedStatement = null; ResultSet resultSet = null; try { // 加载数据库驱动原创 2021-03-26 23:24:14 · 134 阅读 · 0 评论