摘要: 进程、线程、协程的概念# 进程是什么? 进程就是应用程序的启动实例。例如:打开一个软件,就是开启了一个进程。进程拥有代码和打开的文件资源,数据资源,独立的内存空间。 线程是什么? 线程属于进程,是程序的执行者。一个进程至少包含一个主线程,也可以有更多的子线程。线程有两种调度策略,一是:分时调度,二是 阅读全文
posted @ 2020-11-04 17:52 李留广 阅读(403) 评论(0) 推荐(0) 编辑
摘要: 打个比方,比如我们要在淘宝买东西,我基本上只需要鼠标点一些按钮就完成了。 但是实际上网站的后台是 很多个子系统一起去完成 你购买商品的任务的,比如网站系统,购物车系统,订单系统,用户中心系统,支付系统。 这些系统 对外通过了统一的接口,让你在网站上点按钮就可以完成买东西的需求。这就是门面模式。我的理 阅读全文
posted @ 2020-11-04 15:09 李留广 阅读(358) 评论(0) 推荐(0) 编辑
摘要: 概述策略模式属于对象的行为模式。其用意是针对一组算法,将每个算法封装到具有共同接口的独立的类中,从而使得它们可以相互替换。策略模式使得算法可以在不影响到客户端的情况下发生变化UML图策略模式中主要角色这个模式设计到三个角色:环境角色(Context):持有一个Strategy的引用抽象策略(Stra 阅读全文
posted @ 2020-11-04 14:51 李留广 阅读(232) 评论(0) 推荐(0) 编辑
摘要: 1、MySQL的复制原理以及流程 (1)、复制基本原理流程 1. 主:binlog线程——记录下所有改变了数据库数据的语句,放进master上的binlog中; 2. 从:io线程——在使用start slave 之后,负责从master上拉取 binlog 内容,放进 自己的relay log中; 阅读全文
posted @ 2020-11-04 10:52 李留广 阅读(175) 评论(0) 推荐(0) 编辑