上一页 1 2 3 4 5 6 7 ··· 13 下一页
摘要: 门面模式 门面模式(Facade Pattern),又叫外观模式,提供了一个统一的接口,用来访问子系统中的一群接口。其重要特征时定义了一个高层接口,让子系统更容易使用,属于结构型模式 门面模式,静态模式,委派模式 门面模式就是特殊的静态代理模式 门面模式重点在于封装,静态代理重点在于增强。 委派模式 阅读全文
posted @ 2024-06-16 16:26 东方欲晓_莫道君行早 阅读(10) 评论(0) 推荐(0) 编辑
摘要: 模板方法模式 模板方法模式(Template Method Pattern),又叫模板模式,是指定义一个操作中的算法的框架,而将一些步骤延迟到子类中,使得子类可以不改变一个算法的结构即可重新定义该算法的默写特定步骤,属于行为型设计模式。 模板方法的本质是抽象封装流程,该流程由几个步骤组成,具体步骤可 阅读全文
posted @ 2024-06-16 16:17 东方欲晓_莫道君行早 阅读(2) 评论(0) 推荐(0) 编辑
摘要: 委派模式 委派模式(Delegate Pattern)又叫委托模式,它允许对象组合实现与继承相同的代码重用。它的基本作用就是负责任务的调用与分配任务,是一种特殊的静态代理,可以理解为全权代理。但是,代理过程注重过程,而委派模式注重结果。 角色: 抽象任务角色(Task):定义一个抽象接口,他有若干实 阅读全文
posted @ 2024-06-16 16:04 东方欲晓_莫道君行早 阅读(15) 评论(0) 推荐(0) 编辑
摘要: 组合模式 组合模式,也称为整体部分模式,他的宗旨是通过将单个对象(叶子节点)和组合对象(树枝节点)用相同的接口进行表示,使得客户对单个对象和组合对象的使用具有一致性。(树形结构) 组合与聚合的关系:组合生命周期保持一致。聚合具有不同的生命周期。 角色: 抽象根节点(Component):定义系统各层 阅读全文
posted @ 2024-06-15 18:07 东方欲晓_莫道君行早 阅读(5) 评论(0) 推荐(0) 编辑
摘要: 享元模式 享元模式,又称为轻量级模式,是对象池的一种实现,类似于线程池。其宗旨是共享细粒度对象,将多个对同一对象的访问集中起来,不必为每一个访问创建单独的对象,以此来降低对内存的消耗,属于结构型模式。 享元模式把一个对象的状态分为内部状态和外部状态。内部状态即是不变的,外部状态是变化的。然后通过共享 阅读全文
posted @ 2024-06-14 14:45 东方欲晓_莫道君行早 阅读(1) 评论(0) 推荐(0) 编辑
摘要: 备忘录模式 备忘录模式(Memento Pattern),又成为快照模式(Snapshot Pattern),或者令牌模式(Token Pattern),是指在不破坏封装得前提下,捕获一个对象得内部状态,并在对象之外保存这个状态,这样以后就可以将该对象恢复到原先保存得状态。属于行为型模式。 特征:后 阅读全文
posted @ 2024-06-14 14:06 东方欲晓_莫道君行早 阅读(3) 评论(0) 推荐(0) 编辑
摘要: 桥接模式 桥接模式(bridge)也成为桥梁模式,接口(Interface)模式,柄体(Handle And Body)模式,是将抽象部分与它的具体实现部分分离,使得它们可以独立的变化,属于结构型模式。 桥接模式主要是通过组合的方式建立两个类之间的关系,而不是继承。但又类似于多重继承方案,但是多重继 阅读全文
posted @ 2024-06-13 14:44 东方欲晓_莫道君行早 阅读(3) 评论(0) 推荐(0) 编辑
摘要: 一、cpu过高 1、通过top命令,定位进程ID 通过top命令,查看CPU使用率最高得进程ID,记为@pid 2、通过韩参数得top查看cpu过高线程 命令 top -H -p [@pid],记录结果得pid值,记为@tpid 3、通过printf 打印上述值得十六进制 命令 printf 'ox 阅读全文
posted @ 2024-04-01 23:59 东方欲晓_莫道君行早 阅读(2477) 评论(0) 推荐(0) 编辑
摘要: 最近在对clickhouse做备份,以及设置保留策略。定时任务的实现使用的是宝塔提供的 ## 备份脚本 ``` #!/bin/bash #获取当前日期,并命名备份文件 filename="testtb_`date +%Y%m%d`.tsv" #判断备份文件是否已存在 if [ ! -f " /hom 阅读全文
posted @ 2023-08-29 16:58 东方欲晓_莫道君行早 阅读(304) 评论(0) 推荐(0) 编辑
摘要: ## 冒泡排序 冒泡排序(Bubble Sort),是一种计算机科学领域的较简单的排序算法。 它重复地走访过要排序的元素列,依次比较两个相邻的元素,如果顺序(如从大到小、首字母从Z到A)错误就把他们交换过来。走访元素的工作是重复地进行直到没有相邻元素需要交换,也就是说该元素列已经排序完成。 这个算法 阅读全文
posted @ 2023-08-22 17:25 东方欲晓_莫道君行早 阅读(44) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 7 ··· 13 下一页