06 2020 档案

摘要:文章更新时间:2021/08/23 一、一句话背景 比如目前我需要实现一个功能,根据我输入的参数来获取具体的游戏角色对象,而游戏角色的组成是很繁杂的,这种情况我们就可以考虑使用建造者模式来开发这一个功能。 二、使用场景 使用场景:获取一个复杂对象,同时对象的内部组合逻辑多变的场景。 如:组合搭配出产 阅读全文
posted @ 2020-06-28 17:45 有梦想的肥宅 阅读(280) 评论(0) 推荐(0) 编辑
摘要:文章更新时间:2020/07/15 一、一句话背景 假如我是一个汽车经销商,那我不光是卖车,也得卖相关的配件吧,比如润滑油,轮胎之类的... 基于这个需求那我能不能整一个抽象的工厂,我需要啥直接告诉这个抽象工厂,具体生产哪一类产品让这个抽象工厂自己去对接,这样我不管需要啥都只用找这个抽象工厂的负责人 阅读全文
posted @ 2020-06-21 17:44 有梦想的肥宅 阅读(268) 评论(0) 推荐(0) 编辑
摘要:文章更新时间:2020/07/15 一、一句话背景 我需要一辆汽车,那我可以直接从工厂里面提货,而不用去管汽车是怎么做出来的,以及生产汽车的具体实现,我只需要告诉这个工厂要生产什么品牌的汽车就好,具体的汽车生产过程我也不用管。 二、使用场景 使用场景:知道部分特性而创建具体对象的场景。 如:根据环境 阅读全文
posted @ 2020-06-19 17:28 有梦想的肥宅 阅读(279) 评论(0) 推荐(0) 编辑
摘要:文章更新时间:2020/06/17 一、基础知识点解析 Git工作流程 以上包括一些简单而常用的命令,但是先不关心这些,先来了解下面这4个专有名词。 Workspace:工作区 Index / Stage:暂存区 Repository:仓库区(或本地仓库) Remote:远程仓库 工作区 程序员进行 阅读全文
posted @ 2020-06-16 16:41 有梦想的肥宅 阅读(303) 评论(0) 推荐(0) 编辑
摘要:文章更新时间:2021/05/06 一、引言 B+树是B树的一个变种,用于查询时有更高的性能,常用作于MySQL等关系型数据库的索引进行使用,必须了解一波~ 二、B+树 定义:B+树可以简单地看作n叉排序树 常见应用:关系型数据库索引,如mySql索引,和操作系统的文件系统中 优势: 由于卫星数据存 阅读全文
posted @ 2020-06-04 22:26 有梦想的肥宅 阅读(257) 评论(0) 推荐(0) 编辑

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