首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏DDD

    SOLID之OCP

    开闭原则 OCP Open-Closed Principle 设计良好的计算机软件应该易于扩展,同时抗拒修改 换句话说,一个良好的计算机系统应该在不需要修改的前提下就可以轻易被扩展 遵循开闭原则设计出的模块具有两个特征 如果client想使用另一个server对象,那么需要修改client中使用server的地方 显然这样违反了OCP ? Client client = new Client(ci); client.GetMessage(); } ---- OCP设计类与模块时的重要原则,但是在架构层面,这项原则意义更重大。 在设计时,可以先将满足不同需求的代码分组(SRP),然后再来调整这些分组之间的依赖关系(DIP) IOC是不是也有OCP的味道 OCP算是面向对象设计的核心所在。 ,开发人员应该仅仅对程序中呈现出频繁变化的那些部分进行抽象,拒绝不成熟的抽象和抽象本身一样重要 ---- Common Closure Principle(CCP)共同封闭原则 CCP延伸了开闭原则(OCP

    58730发布于 2021-03-23
  • 来自专栏python3

    ocp-051-3

             答案 B 二、题目翻译      要从SALES表中提取出PROD_ID列包含'_D123'字符串的产品明细。      下面哪一个WHERE条件子句可以获得所需的输出结果? 三、题目解析       ESCAPE子句为指定转译字符,因为'_'下画线在LIKE子句中指的是任意一个字符,所以需要把'_'下画线进行转义,转义字符设置为'\'。

    50530发布于 2020-01-09
  • 来自专栏从ORACLE起航,领略精彩的IT技术。

    OCP考点实战演练

    本系列宗旨:真正掌握OCP考试中所考察的技能,坚决不做Paper OCP! 实验环境:RHEL 6.4 + Oracle 11.2.0.4 OCP考点实战演练02-日常维护篇 1.数据库体系结构和ASM 2.内存管理技术 3.管理磁盘空间和资源 4.配置数据库诊断 5.使用调度程序自动完成任务 Tuning 基础概述09 - SQL Access Advisor》 7.3 了解Database Replay 《Oracle 数据库重放(Database Replay)功能演示》 Reference OCP

    73631发布于 2019-05-24
  • 来自专栏数据库干货铺

    MySQL OCP试题解析(6)

    题目意思是:在innodb_fast_shutdown=0的情况下进行了干净的关闭,然后不小心删除了数据目录中的所有文件。问必须从备份中恢复哪两个文件才能让数据库干净地重启

    40300编辑于 2025-05-19
  • 来自专栏数据库干货铺

    MySQL OCP试题解析(8)

    错误。冷备份需要数据库完全停止服务,而此命令使用了 --single-transaction,通过事务快照实现热备份(Hot Backup),允许数据库在备份过程中继续处理读写操作。

    38110编辑于 2025-05-23
  • 来自专栏dylanliu

    设计原则之开闭原则(OCP)

    软件是一直在变化之中的。如何应对这些变化是开闭原则要解决的问题。开闭原则允许软件实体在不更改其代码的情况下变更其行为(变更包括改变和增加)。

    1.3K30发布于 2019-07-01
  • 来自专栏数据库干货铺

    MySQL OCP试题解析(4)

    旨在通过练习OCP试题学习相关知识点。

    25300编辑于 2025-05-10
  • 来自专栏数据库干货铺

    MySQL OCP试题解析(7)

    错误。--only-known-file-types 不限制表空间的存储方式,而是限制文件类型。

    32510编辑于 2025-05-21
  • 来自专栏Python七号

    重新认识开闭原则(OCP

    什么是开闭原则(OCP)? 软件实体(模块,类,函数等)应该对于功能扩展是开放的,但对于修改是封闭的。 那怎么改动代码才算是扩展,怎么改动代码才算是修改 ?

    74320发布于 2021-10-08
  • 来自专栏数据库干货铺

    MySQL OCP试题解析(1)

    Which feature is provided by multi-source replication? 需判断多源复制的核心功能,需结合数据库复制技术的典型场景。

    23710编辑于 2025-05-07
  • 来自专栏数据库干货铺

    MySQL OCP试题解析(9)

    db.% 表示匹配表名以 db. 开头的表(如 db.users),与数据库无关。

    48400编辑于 2025-05-25
  • 来自专栏小麦苗的DB宝专栏

    【DB宝6】啥是2019 OCP

    现在报名基本上都是直接报考OCP,然后考3门,考过了就可以同时拿到OCP和OCA证书。当然OCM也是如此,必须先获取OCP认证,之后才能取得最终的OCM认证。 其中12C OCP与12C OCM升级考试目前均未停考。随着新的认证体系推出,12C OCP将是Oracle认证史上最后一个以版本命名的OCP认证,成为经典。 、不再要求必须参加OU hands-on 的培训课程,又省了一笔钱,但是还是建议培训,因为培训可以系统的学习Oracle 知识,节省了大量时间 3、以后的OCP 不再是库版本,如OCP 11g, OCP 那么Oracle虽然已经推出2019 OCP,在官方未发布停考消息之前,作为缓冲,12C OCP也将会持续一段时间。 麦老师这里已经支持2019 OCP考试认证(包过),欢迎来撩。 麦老师建议大家直接考2019 OCP,因为2019 OCP也可以考12c的OCM,目前刚出来没有多久,题库还算稳定,后期考的多了,自然就难考了(考过11g OCP的学员都懂的)。

    1.9K40发布于 2020-07-06
  • 来自专栏IMWeb前端团队

    开放-封闭原则(OCP,Open - Closed Priciple)

    在前端程序中的应用与表现 2 什么是OCP? 那这个类/组件应该也违反SPR了 3 如何做到OCP? ,所以人们或许以为,在前端程序,OCP毫无用武之地 实则不然,OCP实质上是一种思想,这种优秀的思想可以指导我们写出优秀的代码 对于前端领域,没有类,但是有一个很重要的实体,那就是组件 一个优秀的组件实际上是应该遵循 OCP的 4.1 初始例子 我们通过一个tab组件作为例子,先来看看什么是tab组件,如下图所示: ? 5 小结 虽然SRP和OCP是在OOP程序设计模式中发扬光大,但是笔者认为,这两大原则是两个优秀的程序设计思想,这两大思想可以指导程序员编写出灵活健壮的程序,让代码可扩展,可维护,易读 OCP思想提倡我们对抽象编程

    94810发布于 2019-12-04
  • 来自专栏IMWeb前端团队

    开放-封闭原则(OCP,Open - Closed Priciple)

    2 什么是OCP? 那这个类/组件应该也违反SPR了 3 如何做到OCP? ,所以人们或许以为,在前端程序,OCP毫无用武之地 实则不然,OCP实质上是一种思想,这种优秀的思想可以指导我们写出优秀的代码 对于前端领域,没有类,但是有一个很重要的实体,那就是组件 一个优秀的组件实际上是应该遵循 OCP的 4.1 初始例子 我们通过一个tab组件作为例子,先来看看什么是tab组件,如下图所示: ? 5 小结 虽然SRP和OCP是在OOP程序设计模式中发扬光大,但是笔者认为,这两大原则是两个优秀的程序设计思想,这两大思想可以指导程序员编写出灵活健壮的程序,让代码可扩展,可维护,易读 OCP思想提倡我们对抽象编程

    1.4K90发布于 2017-12-29
  • 来自专栏LEo的网络日志

    10 Mar 2020 nodeport方式访问ocp应用

    project $ oc new-project nodeport-demo Now using project "nodeport-demo" on server "https://api.ssli-ocp1 none> 8080:32624/TCP,8888:31823/TCP 71s 通过node-ip:node-port访问应用 $ oc describe no worker0.ssli-ocp1

    23530编辑于 2023-10-17
  • 来自专栏MySQL参数系列

    一文带你了解MySQL OCP考试

    最近完成了MySQL OCP考试,顺利拿到了证书。 这个过程并不是想象中那么顺利,有些点还是值得跟大家分享。我以问题的形式跟大家解答吧。 2.MySQL OCP考证的报名 MySQL OCP是Oracle推出的认证,考试报名需要在Oracle官网。体验确实不太友好。这里列举几点注意事项。 3.个人考试经历 简单说明一下考试的试题,MySQL OCP 现在有5.7和8.0两个版本。8.0版本由于刚推出不久,题库(网络上之前考过的人凭记忆整理)相对比较少,难度较大。

    3.3K60发布于 2021-07-06
  • 来自专栏LEo的网络日志

    12 Mar 2020 route方式访问ocp应用

    创建project $ oc new-project route-demo Now using project "route-demo" on server "https://api.ssli-ocp1 SERVICES PORT TERMINATION WILDCARD hello-openshift hello-openshift-route-demo.apps.ssli-ocp1 通过route访问应用 $ curl hello-openshift-route-demo.apps.ssli-ocp1.os.fyre.ibm.com Hello OpenShift!

    34040编辑于 2023-10-17
  • 来自专栏OceanBase

    【赵渝强老师】OceanBase云平台OCP

    OCP面向有OceanBase管理需求的中小型用户,提供了基础的主机管理、OceanBase 集群和租户运维等能力。在OCP中主要包含两个组成部分,它们分别是:MetaDB和OCP Server。 MetaDB是OCP的重要组成部分,MetaDB为OCP管理元信息及监控数据提供底层存储能力;而OCP Server通过调用MetaDB中的数据提供OceanBase数据库全生命周期管理服务。 (8)OCP配置设置相应的密码,包括:Admin密码、租户ocp_meta密码和租户ocp_monitor密码,其他保持默认值。 将租户“ocp_meta”和租户“ocp_monitor”的内存改为2G。 (12)登录后OCP首页面如下图所示。

    28410编辑于 2025-06-24
  • 来自专栏光芯前沿

    OCP Optical BoW 2.1光互连规范解析

    BoW(Bunch of Wires)是一项由OCP ODSA工作组推出的并行接口协议,适用于Chiplet和芯片级封装的简单物理接口架构。 这正是OCP考虑引入光链路的原因:无论是纵向还是横向扩展,光学技术都可能成为破局关键。 四、OCP Optical Bunch of Wire 2.1技术方案 4.1 设计目标与核心挑战 - 目标:实现低功耗、高带宽的芯片间光互联,支持液冷架构下的72 GPU集群。 OCP选择线性驱动架构,核心原因是降低功耗与面积,同时通过共封装光学确保链路低噪声与低损耗。 4.4 生态协作呼吁       OCP Optical Bunch of Wire 2.1的标准化需行业参与,共同确定SNR预算、时钟抖动容限(如<1ps)、RF损耗与ISI补偿策略,以及电源管理和边信道设计等

    33000编辑于 2025-06-28
  • 来自专栏云深知网络 可编程P4君

    OCP全球峰会网络专场小报告

    开放计算项目(OCP)全球峰会于美国时间10月18日至20日在加州圣何塞举行,这标志着OCP已经成立11周年了,参会人数创下了新高,参会公司既有厨子也有食客。 首先,值得注意的是十多年前OCP开始时,它主要是以Meta(以前称为Facebook)为中心,微软和谷歌分别在2014年和2016年加入。今年,谷歌的贡献和演讲的数量令人咂舌。 Dell’Oro Group跟踪OCP会议上所涉及的许多领域。在本次网络专题中将谈论两个话题:SONiC的部署和高速光模块。 SONiC的部署。 在今年的OCP会议上增加了一个新的议题,特别关注于光技术。

    1K20编辑于 2023-02-28
领券