08 2022 档案

【设计模式】25.行为型模式-解释器(Interpreter)
摘要:【设计模式】25.行为型模式-解释器(Interpreter)一、描述 给定一个语言,定义它的文法的一种标识,并定义一个解释器,这个解释器使用该表示来解释语言中的句子。解释器模式为自定义语言的设计和实现提供了一种解决方案,它用于定义一组文法规则并通过这组文法规则来解释语言中的句子。 1.角色: (1)抽象表达式类(AbstractExpression):定义处 阅读全文

posted @ 2022-08-31 09:29 技术猫猫 阅读(147) 评论(0) 推荐(0) 编辑

【设计模式】24.行为型模式-备忘录(Memento)
摘要:【设计模式】24.行为型模式-备忘录(Memento)一、描述 定义:在不破坏封装的前提下,捕获一个对象的内部状态,并在该对象之外保存这个状态,这样可以在以后将对象恢复至原来保存的状态。 理解:当需要保存某个对象的操作数据或者该对象状态时,使用另外一个类记录原始对象的数据以及状态,以便回退到以前的某种数据。 角色: 1.Originator(原发器): 阅读全文

posted @ 2022-08-22 18:05 技术猫猫 阅读(94) 评论(0) 推荐(0) 编辑

9-分表查询耗时过长问题解决
摘要:9-分表查询耗时过长问题解决问题背景:需要查询指定条件下的数据信息,但是总是会查询超时,经排查,由于同一个业务表分成了5张分表,总数据量在4千万多,不到5千万。但是如果查询条件中不含有分片键,导致全表扫描,耗时过长。之前看SharedingSphere的官网可以实现强制路由,因此想尝试一下这种机制,指定查询某张分表减少查询耗时 阅读全文

posted @ 2022-08-15 15:42 技术猫猫 阅读(493) 评论(0) 推荐(0) 编辑

【设计模式】23.行为型模式-访问者(Visitor)
摘要:【设计模式】23.行为型模式-访问者(Visitor)访问者模式 阅读全文

posted @ 2022-08-08 10:19 技术猫猫 阅读(113) 评论(0) 推荐(0) 编辑

【设计模式】22.行为型模式-迭代器(Iterator)
摘要:【设计模式】22.行为型模式-迭代器(Iterator)一、描述 提供一种方法来访问聚合对象,而不暴露这个对象的内部表示,其别名为游标。聚合对象提供数据以及数据访问功能,若聚合对象变化的话,数据访问也要同步修改,不符合开闭原则。在客户访问和聚合对象之间插入迭代器,实现解耦。迭代器模式可以为不同的容器提供一致的遍历行为,而不用关心容器内容元素组成结构 角色 阅读全文

posted @ 2022-08-01 09:51 技术猫猫 阅读(25) 评论(0) 推荐(0) 编辑

导航

< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5

统计

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