自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(9)
  • 收藏
  • 关注

原创 【分布式架构设计&微服务深入剖析03】之高性能RPC框架Apache Dubbo

1、项目架构演变过程2、Dubbo架构与实战3、Dubbo高级应用实战4、Dubbo源码分析

2021-01-06 00:14:33 409 2

原创 【分布式架构设计&微服务深入剖析02】之分布式服务治理、分布式协调服务Zookeeper深入

1、Zookeeper简介2、Zookeeper环境搭建3、Zookeeper基本使用4、Zookeeper应用场景5、Zookeeper深入进阶6、Zookeeper源码分析

2020-12-14 15:53:41 341 1

原创 【分布式架构设计&微服务深入剖析01】之分布式理论、架构设计(自定义RPC)

1、分布式理论1.1 分布式架构系统回顾1.1.1 分布式系统概念分布式系统分布式系统是一个硬件或软件组件分布在不同的网络计算机上,彼此之间仅仅通过消息传递进行通信和协调的系统通俗的理解,所谓分布式系统,就是一个业务拆分成多个子业务,分布在不同的服务器节点,共同构成的系统称为分布式系统同一个分布式系统中的服务器节点在空间部署上是可以随意分布的这些服务器可能放在不同的机柜中,也可能在不同的机房中,甚至分布在不同的城市分布式与集群的区别集群:多个人在一起作同样的事分布式 :多个人在一起

2020-12-06 01:05:25 2562

原创 JAVA高级进阶笔记汇总

第01阶段、开源框架源码剖析1、持久层框架设计实现及MyBatis源码分析2、IoC容器设计实现及Spring源码分析3、MVC框架设计实现及SpringMVC源码分析4、约定优于配置设计范式及SpringBoot源码剖析第02阶段、Web服务器深度应用及调优1、Tomcat深度剖析及性能调优2、Nginx深度剖析及性能调优3、分布式集群架构场景第03阶段、分布式架构设计&微服务深入剖析第04阶段、大型分布式存储系统架构进阶第05阶段、分布式缓存深入第06阶段、分布式消息服务

2020-12-03 10:16:06 260 1

原创 【Web服务器深度应用及调优03】之分布式集群架构场景

1、一致性Hash算法1.1 Hash算法应用场景1.1.1 基本概念hash算法将任意长度的二进制值串映射为固定长度的二进制值串,这个映射的规则就是哈希算法hash值而通过原始数据映射之后得到的二进制值串就是哈希值(散列值)优秀hash算法需要满足的条件从哈希值不能反向推导出原始数据(所以哈希算法也叫单向哈希算法)对输入数据非常敏感,哪怕原始数据只修改了一个Bit,最后得到的哈希值也大不相同散列冲突的概率要很小,对于不同的原始数据,哈希值相同的概率非常小哈希算法的执行效率要尽量高效

2020-12-02 10:40:12 338

原创 【Web服务器深度应用及调优02】之Nginx深度剖析及性能调优

1、Nginx基础回顾1.1 Nginx是什么Nginx是一个高性能的HTTP和反向代理web服务器,核心特点是占有内存少,并发能力强1.2 Nginx的应用场景1.2.1 Http服务器(Web服务器)性能非常好,非常注重效率,能够经受高负载的考验支持50000个并发连接数,不仅如此,CPU和内存的占用也非常的低,10000个没有活动的连接才占用2.5M的内存1.2.2 反向代理服务器正向代理在浏览器中配置代理服务器的相关信息,通过代理服务器访问目标网站,代理服务器收到目标网站的响应

2020-11-24 22:56:01 164

原创 【Web服务器深度应用及调优01】之Tomcat深度剖析及性能调优

1、Tomcat系统架构与原理剖析1.1 浏览器访问服务器的流程1.1.1 http请求的处理过程图1.1.2 http请求的处理过程说明浏览器访问服务器使用的是Http协议,用于定义数据通信的格式具体的数据传输使用的是TCP/IP协议Http协议对应于应用层协议,Tcp/IP协议对应于传输层/网络层1.1.3 协议分层1.1.4 TCP的三次握手和四次挥手三次握手四次挥手1.2 Tomcat系统总体架构1.2.1 Tomcat请求处理大致过程流程图说明Tomc

2020-11-22 11:51:04 606 3

原创 【开源框架源码剖析04】之约定优于配置设计范式及SpringBoot源码剖析

1、springboot基础2、SpringBoot原理深入及源码剖析3、SpringBoot高级进阶

2020-11-12 16:45:07 828 2

原创 【开源框架源码剖析03】之MVC框架设计实现及SpringMVC源码分析

MVC框架设计实现及SpringMVC源码分析SpringMVC应用1、Spring MVC 简介SpringMVC高级技术手写SpringMVC框架SpringMVC框架深度剖析SSM整合二级目录三级目录SpringMVC应用1、Spring MVC 简介我们的开发架构⼀般都是基于两种形式:C/S 架构,也就是客户端/服务器B/S 架构,也就是浏览器服务器开发使用比较多的是三层架构,每一层各司其职,如下图:三层架构职责表 现 层表现层也就是我们常说的web层。它负责接收

2020-11-08 16:02:51 453 3

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除