SpringBoot基础学习目录
基础篇
SpringBoot简单介绍:认识springboot是一个什么样的东西
SpringBoot配置:讲解springboot中的配置文件以及配置实现原理
SpringBoot日志:讲解springboot中日志框架,以及整合SLF4j
SpringBoot集成SpriongMVC配置:在sp ...
MySQL索引原理
索引类型索引可以提升查询速度,会影响where查询,以及order by排序。Mysql索引类型如下:
从索引存储结构划分: B Tree索引、Hash索引、FULLTEXT全文索引、R Tree索引
从应用层次划分: 普通索引、唯一索引、主键索引、复合索引
从索引键值类型划分:主键索引、辅助索引 ...
MySQL架构原理
MySQL架构演变单机单库主从架构分库分表云数据库MySQL体系架构概述MySQL Server架构自顶向下大致可以分网络连接层、服务层、存储引擎层和系统文件层
网络连接层客户端链接器(Client Connectors):指能够与MySQL服务器建立连接的客户端。目前几乎支持所有主流的服务端编程技 ...
SpringCloud分布式链路追踪技术
分布式链路追踪技术在分布式技术中,我们的服务比较分散,服务调用服务,形成一个我们难以查找的网络,所以我们需要对调用链路进行管理,由此诞生出了分布式链路追踪技术
核心思想分布式链路追踪技术的实现主要是通过记录日志的方式,将每个请求的信息打印到日志中,并且进行整合信息,得出调用关系从而实现对链路的追踪
...
dubbo源码分析
Dubbo调用关系Dubbo整体设计Dubbo分层解析注册中心Zookeeper解析服务注册流程解析URL详解和本地服务缓存原理服务消费流程解析Dubbo扩展SPI源码剖析SPI其中最重要的类就是ExtensionLoader,它是所有Dubbo中SPI的入口。ExtensionLoader中有两个 ...
分布式架构设计理论-01
分布式架构介绍什么是分布式系统分布式系统是一个硬件或软甲组件分布在不同的网络计算机上,彼此之间仅仅通过消息传递进行通信和协调的系统。通俗的理解,所谓分布式系统,就是一个业务拆分成多个子业务,分布在不同的服务器节点,共同构成的系统称为分布式系统,同一个分布式系统中的服务器节点在空间部署上市可以随意分布 ...
java网络编程_自定义RPC框架
分布式架构网络通信在分布式服务框架中,一个最基本的问题就是远程服务怎么通信的,在java领域中有很多可实现远程通信的技术,例如:RMI、Hessian、SOAP、ESB和JMS等
基本原理要实现网络机器间的通信,首先得来看看计算机系统网络通信的基本原理,在底层层面去看,网络通信需要做的就是将流从一台 ...
java网络编程_Netty入门
Netty异步模型基本介绍异步的概念和同步相对。当一个异步过程调用发出后,调用者不用立刻得到结果。实际处理这个调用的组件在完成后,通过状态、通知和回调来通知调用者
Netty中的I/O操作都是异步的,包括Bind、Write、Connect等操作会简单的返回一个ChannelFuture。调用者并不 ...