01 2020 档案

摘要:基本流程和查询SQL也是一致的,也就是说,它也要经过解析器、优化器的处理,最后交给执行器。 区别就在于拿到符合条件的数据之后的操作。 1.缓冲池Buffer Pool ~~~ 首先,InnnoDB 的数据都是放在磁盘上的,InnoDB 操作数据有一个最小的逻辑单位,叫做页(索引页和数据页)。我们对于 阅读全文
posted @ 2020-01-16 18:25 snail灬 阅读(305) 评论(0) 推荐(0) 编辑
摘要:1.模块详解 ~~~ 1.Connector:用来支持各种语言和 SQL 的交互,比如 PHP,Python,Java 的JDBC; 2.Management Serveices & Utilities:系统管理和控制工具,包括备份恢复、MySQL 复制、集群等等; 3.Connection Poo 阅读全文
posted @ 2020-01-16 16:46 snail灬 阅读(250) 评论(0) 推荐(0) 编辑
摘要:1.一条SQL语句的执行流程 1.1通信协议 ~~~ MySQL 是支持多种通信协议的,可以使用同步/异步的方式,支持长连接/短连接。 通信类型:同步或者异步 同步通信的特点: 1、同步通信依赖于被调用方,受限于被调用方的性能。也就是说,应用操作数据库,线程会阻塞,等待数据库的返回。 2、一般只能做 阅读全文
posted @ 2020-01-15 19:38 snail灬 阅读(1292) 评论(0) 推荐(0) 编辑
摘要:时序图(Sequence Diagrams) ~~~ 时序图描述对象之间消息的发送顺序,强调时间顺序。时序图是一个二维图,横轴表示对象,纵轴表示时间,消息在各对象之间横向传递,依照时间顺序纵向排列。用箭头 表示消息、用竖虚线表示对象生命线。 ~~~ 时序图的作用 ~~~ 1、展示对象之间交互的顺序。 阅读全文
posted @ 2020-01-10 11:51 snail灬 阅读(2509) 评论(0) 推荐(0) 编辑
摘要:继承关系 ~~~ 继承关系中,子类继承父类的所有功能,父类所具有的属性、方法,子类应该都有。子类中除了与父类一致的信息以外,还包括额外的信息。例如:公交车、出租车和小轿 车都是汽车,他们都有名称,并且都能在路上行驶。其类图如下: ~~~ 实现关系 ~~~ 接口(包括抽象类)是方法的集合,在实现关系中 阅读全文
posted @ 2020-01-10 11:18 snail灬 阅读(646) 评论(0) 推荐(0) 编辑
摘要:UML 的定义 ~~~ 统一建模语言(Unified Modeling Language,UML)是一种为面向对象系统的产品进行说明、可视化和编制文档的一种标准语言,是非专利的第三代建模和规约语言。 UML 使用面向对象设计的的建模工具,但独立于任何具体程序设计语言。 ~~~ UML 应用场景 ~~ 阅读全文
posted @ 2020-01-09 20:24 snail灬 阅读(820) 评论(0) 推荐(0) 编辑
摘要:性能优化 ~~~ Tomcat性能指标:吞吐量、响应时间、错误数、线程池、CPU 、内存等。 使用jmeter进行压测,然后观察相关指标 使用命令查看相关指标 01 查看tomcat进程pid ps ef | grep tomcat 02 查看进程的信息 cat /pro/pid/status 03 阅读全文
posted @ 2020-01-08 12:01 snail灬 阅读(303) 评论(0) 推荐(0) 编辑
摘要:BootStrap ~~~ BootStrap是Tomcat的入口类 ~~~ 源码流程图 源码启动过程: ContainerBase的类关系图 ContainerBase.startInternal()方法 ~~~java // Start our child containers, if any 阅读全文
posted @ 2020-01-08 10:59 snail灬 阅读(182) 评论(0) 推荐(0) 编辑
摘要:网络模型 Tomcat架构图 两个核心组件 Connector ~~~ 设计思想 :高内聚、低耦合 EndPoint:提供字节流给Processor Processor:提供Tomcat Request对象给Adapter Adapter:提供ServletRequest给容器 ~~~ ~~~ (1 阅读全文
posted @ 2020-01-07 19:41 snail灬 阅读(137) 评论(0) 推荐(0) 编辑
摘要:~~~ 官网:https://kubernetes.io/docs/setup/production environment/tools/kubeadm/install kubeadm/ installing kubeadm kubelet and kubectl GitHub:https://gi 阅读全文
posted @ 2020-01-05 18:03 snail灬 阅读(570) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示