摘要: 使用场景: 当代码逻辑中依赖不同状态来处理不同的逻辑,并且需要判断的状态有很多,每种状态处理的逻辑也很复杂,这个时候就要考虑使用状态设计模式了。避免出现太多的if else。当然代码也会很简洁。 如果状态少而且逻辑也很简单我觉得就没有必要用状态模式了,毕竟状态模式是需要创建很多文件的有点浪费的感觉。 阅读全文
posted @ 2019-06-27 19:45 嗨~好久不见~ 阅读(357) 评论(0) 推荐(0) 编辑
摘要: Galera是支持mysql集群同步多主软件 多主特性: 1.同步复制,主备无延迟(其中一台数据库挂掉之后数据不会丢失) 2.支持多主同时读写,保证数据一致性 (应该是理论上的,因为我们在使用的时候也出现了不会立即同步的情况) 3.集群中各节点保存的是全量数据 4.节点添加、删除,自动检测和配置 ( 阅读全文
posted @ 2019-06-27 17:31 嗨~好久不见~ 阅读(2103) 评论(1) 推荐(0) 编辑
摘要: 对这两天出去面试做个小结。 本来很希望去面试高级php开发的 可是已经意识到技能跟年龄已经不匹配了 so 我跟乔我们一起努力学习,相信有天我们会越来越好哒~ 只去了四家面试从各个知识点角度都有涉及,下次如果在找工作一定要充分准备好 算法相关 1.冒泡排序 2.写一个函数实现x的y次方 3.一个集合有 阅读全文
posted @ 2018-05-23 16:04 嗨~好久不见~ 阅读(130) 评论(0) 推荐(0) 编辑
摘要: 摘自:《高性能Mysql》 1. 哈希索引基于哈希表实现,只有精确的匹配索引所有列的查询才有效,对于每一行数据,存储引擎会对所有的索引列计算一个哈希码,并将哈希码存储在索引中,同时在哈希表中保存只想每个数据行指针 mysql中,只有memory引擎显示支持哈希索引,并且支持非唯一哈希索引。也是mem 阅读全文
posted @ 2017-08-02 18:29 嗨~好久不见~ 阅读(377) 评论(0) 推荐(0) 编辑
摘要: 今天看到别人写的一些关于mysql索引的文章,有一些小收获,就以此开启我的随笔记录简单摘了一些重点 转载文章:http://www.cnblogs.com/tgycoder/p/5410057.html mysql索引实现原理 1. MyISAM引擎使用B+Tree作为索引结构,叶结点的data域存 阅读全文
posted @ 2017-08-01 18:29 嗨~好久不见~ 阅读(845) 评论(0) 推荐(1) 编辑