- 博客(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
353
原创 Mybatis源码分析
一、mybatis执行大概流程会话(SqlSession):SqlSession 是myBatis的门面(采用门面模式设计),核心作用是为用户提供API。API包括增、删、改、查以及提交、关闭等。其自身是没有能力处理这些请求的,所以内部会包含一个唯一的执行器 Executor,所有请求都会交给执行器来处理。执行器(Executor):Executor是一个大管家,核心功能包括:缓存维护、获取动态SQL、获取连接、以及最终的JDBC调用等。Executor内部包含了若干个组件:(1)缓存维护 :cac
2021-06-16 23:00:49
314
原创 一篇让你redis快速入门,超简单
1、什么是NoSQLNoSQL,泛指非关系型的数据库,它可以作为关系型数据库的良好补充。NoSQL数据库的产生就是为了解决大规模数据集合多重数据种类带来的挑战,尤其是大数据应用难题。NoSQL数据库的四大分类如下:1). 键值(Key-Value)存储数据库相关产品: Tokyo Cabinet/Tyrant、Redis、Voldemort、Berkeley DB典型应用: 内容缓存,主要用于处理大量数据的高访问负载。数据模型: 一系列键值对优势: 快速查询劣势: 存储的数据缺少结构化
2020-06-17 22:57:45
1924
2
原创 微服务架构之SpringCloud Alibaba
Spring Cloud Alibaba 致力于提供微服务开发的一站式解决方案。此项目包含开发分布式应用微服务的必需组件,方便开发者通过 Spring Cloud 编程模型轻松使用这些组件来开发分布式应用服务。依托 Spring Cloud Alibaba,您只需要添加一些注解和少量配置,就可以将 Spring Cloud 应用接入阿里微服务解决方案,通过阿里中间件来迅速搭建分布式应用系统。...
2020-06-14 13:02:14
458
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人