自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(6)
  • 资源 (1)
  • 收藏
  • 关注

原创 Tomcat源码分析

1、Tomcat核心组件顶层组件 Server 和 ServiceConnector 连接器2.1 HTTP 1.12.2 SSL https2.3 AJP( Apache JServ Protocol) apache 私有协议,⽤于apache 反向代理Tomcat容器类 Container3.1 Engine 引擎 catalina3.2 Host 虚拟机 基于域名 分发请求3.3 Context 隔离各个WEB应⽤ 每个Context的 ClassLoader都是独⽴部件 Co

2021-12-11 16:40:15 346

原创 Mybatis源码分析

一、mybatis执行大概流程会话(SqlSession):SqlSession 是myBatis的门面(采用门面模式设计),核心作用是为用户提供API。API包括增、删、改、查以及提交、关闭等。其自身是没有能力处理这些请求的,所以内部会包含一个唯一的执行器 Executor,所有请求都会交给执行器来处理。执行器(Executor):Executor是一个大管家,核心功能包括:缓存维护、获取动态SQL、获取连接、以及最终的JDBC调用等。Executor内部包含了若干个组件:(1)缓存维护 :cac

2021-06-16 23:00:49 305

原创 java底层源码----线程池Executor实现原理

线程池Executor实现原理1、线程启动1、线程启动

2021-03-22 16:27:52 181 1

原创 一篇让你redis快速入门,超简单

1、什么是NoSQLNoSQL,泛指非关系型的数据库,它可以作为关系型数据库的良好补充。NoSQL数据库的产生就是为了解决大规模数据集合多重数据种类带来的挑战,尤其是大数据应用难题。NoSQL数据库的四大分类如下:1). 键值(Key-Value)存储数据库相关产品: Tokyo Cabinet/Tyrant、Redis、Voldemort、Berkeley DB典型应用: 内容缓存,主要用于处理大量数据的高访问负载。数据模型: 一系列键值对优势: 快速查询劣势: 存储的数据缺少结构化

2020-06-17 22:57:45 1900 2

原创 微服务架构之SpringCloud Alibaba

Spring Cloud Alibaba 致力于提供微服务开发的一站式解决方案。此项目包含开发分布式应用微服务的必需组件,方便开发者通过 Spring Cloud 编程模型轻松使用这些组件来开发分布式应用服务。依托 Spring Cloud Alibaba,您只需要添加一些注解和少量配置,就可以将 Spring Cloud 应用接入阿里微服务解决方案,通过阿里中间件来迅速搭建分布式应用系统。...

2020-06-14 13:02:14 454

原创 两天学会Vue(从入门到放弃)

两天学会Vue

2020-06-07 22:46:56 1640

sentinel.zip

Sentinel 提供一个轻量级的开源控制台,它提供机器发现以及健康情况管理、监控(单机和集群),规则管理和推送的功能。这是一个sentinel启动包

2020-06-14

空空如也

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

TA关注的人

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