OCP

【2020年8月】Oracle OCP 062考试新题(-2题)CUUG内部题库

核能气质少年 提交于 2020-10-28 08:21:09
【2020年8月】Oracle OCP 062考试新题(-2题)CUUG内部题库 Choose the best answer. Examine these parameter settings: NAME TYPE VALUE --------------------------- --------------- ----------------------- db_create_file_dest string /u01/app/oracle/oradata/prod/ undo_management string AUTO undo_retention integer 900 undo_tablespace string UNDOTBS1 You execute this: CREATE UNDO TABLESPACE UNDOTBS2 SEGMENT SPACE MANAGEMENT AUTO; Which is true? A) It fails because Automatic Segment Space Management (ASSM) is not supported for an UNDO TABLESPACE. B) It fails because there is already an active UNDO TABLESPACE for the

面对复杂业务,if-else coder 如何升级?

爱⌒轻易说出口 提交于 2020-10-22 10:48:09
作者 | 张建飞 阿里巴巴高级技术专家 导读 :针对业务在不同场景下的差异,我们常常会习惯性地使用 if-else 来实现不同的业务逻辑,久而久之代码越来越难以维护。那么如何消除这些 if-else?面对复杂业务应如何思考和分析?本文分享阿里高级技术专家张建飞(Frank)关于复杂业务治理的方法论,介绍一种多维度分析问题的方法:矩阵分析法。 You should not be a if-else coder, should be a complexity conquer. ——Frank 这篇文章,是对之前我在 《阿里高级技术专家方法论:如何写复杂业务代码?》 说的“自上而下的结构化分解 + 自下而上的抽象建模”方法论的升级。因为在之前的方法论中,我们缺少一个多维度看问题的视角,这种维度思维的缺失,可能会导致 miss 掉一些重要的业务信息,从而使我们制定软件设计策略的时候,陷入困难。 有了维度思维,我们便可以更加方面的去看清业务的全貌,更加全面的掌握业务信息,从而帮助我们更加体系化的去治理复杂性。 从 if-else 说起 我经常说,我们不要做一个 if-else coder。这里的 if-else,不是说我们在 coding 的时候不能使用 if-else,而是说我们不应该简陋地用 if-else 去实现业务的分支流程,因为这样随意的代码堆砌很容易堆出一座座“屎山”。

挑战10的1,143,913次方种算法组合:这都不是事儿!

霸气de小男生 提交于 2020-10-19 09:21:43
摘要: 在GECCO 2020国际会议中,华为云擎天架构的调度算法团队获得OCP(Optimal Camera Placement最优相机布局)和USCP(Unicost Set Covering Problem单一成本集合覆盖问题)运筹优化算法赛道两项分赛道的冠军。 从2012年启动预研,2014年构建软硬协同系统,2017年应用于华为云... 历时8年时间打造的华为云擎天架构,究竟有多强悍,或许我们能从下面的内容中找到答案。 在刚刚结束的GECCO 2020国际会议中,华为云擎天架构的调度算法团队获得OCP(Optimal Camera Placement最优相机布局)和USCP(Unicost Set Covering Problem单一成本集合覆盖问题)运筹优化算法赛道两项分赛道的冠军。 超乎想象的顶级的会议 GECCO会议始办于1999年,是进化计算领域最重要的盛会之一。本届比赛吸引了来自英国、法国等全球知名研究机构和顶尖学者,如法国的优化解决方案提供商Artelys(工业优化领域旗舰竞赛ROADEF/EURO Challenge 2018年度冠军),英国兰卡斯特大学(ROADEF/EURO Challenge 2016年度冠军),法国格勒诺布尔大学,英国伦敦大学学院等,可谓是高手云集。 了解了会议的大概情况,我们再来看看这次比赛获奖赛道所需要解决的问题。 计算机科学中的

面试官问,你在开发中有用过什么设计模式吗?我懵了

人盡茶涼 提交于 2020-10-17 23:39:46
设计模式不应该停留于理论,跟具体业务结合,它才会变得更香~ 1.前言 设计模式我们多少都有些了解,但是往往也只是知道是什么。 在真实的业务场景中,你有用过什么设计模式来编写更优雅的代码吗? 我们更多的是每天从产品经理那里接受到新需求后,就开始MVC一把梭,面向sql编程了。 我们习惯采用MVC架构,实时上是非常容易创建很多贫血对象模型,然后写出过程式代码。我们使用的对象,往往只是数据的载体,没有任何逻辑行为。我们的设计过程,也是从ER图开始,以数据为中心进行驱动设计。一个需求一个接口,从controller到service到dao,这样日复一日的CRUD。 什么设计模式?根本不存在的! 今天,我们尝试从常用设计模式(工厂模式、代理模式、模版模式)在CRUD中的可落地场景,希望能给大家带来一些启发。 2.理解设计模式 设计模式(Design pattern),不是前人凭空想象的,而是在长期的软件设计实践过程中,经过总结得到的。 使用设计模式是为了让代码具有可扩展性,实现高聚合、低耦合的特性。 世上本来没有设计模式,写代码的人多了,便有了设计模式。 面向对象的设计模式有七大基本原则: 开闭原则(Open Closed Principle,OCP) 单一职责原则(Single Responsibility Principle, SRP) 里氏代换原则(Liskov

【2020年8月】Oracle OCP 062考试新题(-2题)CUUG内部题库

久未见 提交于 2020-10-17 13:54:04
【2020年8月】Oracle OCP 062考试新题(-2题)CUUG内部题库 Choose the best answer. Examine these parameter settings: NAME TYPE VALUE db_create_file_dest string /u01/app/oracle/oradata/prod/ undo_management string AUTO undo_retention integer 900 undo_tablespace string UNDOTBS1 You execute this: CREATE UNDO TABLESPACE UNDOTBS2 SEGMENT SPACE MANAGEMENT AUTO; Which is true? A) It fails because Automatic Segment Space Management (ASSM) is not supported for an UNDO TABLESPACE. B) It fails because there is already an active UNDO TABLESPACE for the database instance. C) It fails because size and data file clause are

Oracle 数据库知识汇总篇

|▌冷眼眸甩不掉的悲伤 提交于 2020-10-16 13:24:19
Oracle 数据库知识汇总篇(更新中..) 1.安装部署篇 2.管理维护篇 3.数据迁移篇 4.故障处理篇 5.性能调优篇 6.SQL PL/SQL篇 7.考试认证篇 8.原理体系篇 9.架构设计篇 1.安装部署篇 参考随笔: Oracle安装部署,版本升级,应用补丁快速参考 2.管理维护篇 参考随笔: Oracle基础维护01-常用管理命令总结 Oracle基础维护02-表、主键、索引、表结构维护手册 主机、数据库日志收集 巡检脚本OS+Oracle ORACLE 11gR2 DG(Physical Standby)日常维护01 3.数据迁移篇 参考随笔: Oracle简单常用的数据泵导出导入(expdp/impdp)命令举例(上) Oracle简单常用的数据泵导出导入(expdp/impdp)命令举例(下) Oracle逻辑迁移某业务用户及数据 Oracle数据逻辑迁移综合实战篇 Oracle数据加载之sqlldr工具的介绍 Oracle数据加载之外部表的介绍 Oracle迁移:Linux->Windows 实验:Oracle直接拷贝物理存储文件迁移 Oracle数据库文件路径变更 EXP/IMP 导出生产库表的指定数据到测试库一例 Linux同平台数据库整体物理迁移 Oracle冷备迁移脚本(文件系统) RMAN异机恢复快速参考 Oracle从文件系统迁移到ASM存储

【2020年8月】OCP 071考试新题(-4题)CUUG内部题库

旧街凉风 提交于 2020-10-07 07:02:44
【2020年8月】OCP 071考试新题(-4题)CUUG内部题库 Choose two. Which two are true about virtual columns? A) They can be referenced in the WHERE clause of an UPDATE or DELETE statement. B) They cannot have a data type explicitly specified. C) They can be indexed. D) They can be referenced in the SET clause of an UPDATE statement as the name of the column to be updated. E) They can be referenced in the column expression of another virtual column. 2020年8月份OCP 071考试新题(-4题)CUUG内部题库,钉钉群(35277291)Oracle金牌名师亲自题库解析 来源: oschina 链接: https://my.oschina.net/u/4358563/blog/4609739

设计模式学习笔记(二):UML与面向对象设计原则

懵懂的女人 提交于 2020-10-02 13:15:03
@[TOC] 1 UML 1.1 UML UML(Unified Modeling Language)是统一建模语言,1997年11月UML1.1版本提交给OMG并正式通过,成为建模语言的个那个也标准。2003年6月UML2.0获得正式通过。 1.2 UML特性 U(Unified):统一,UML融合了多种优秀的面向对象建模方法以及多种得到认可的软件工程方法,消除了因方法林立且相互独立而带来的种种不便,集众家之长,股名“统一”。通过统一的表示方法可以让不同知识背景的领域专家,系统分析设计人员以及开发人员可以方便地交流 M(Modeling):UML是一种通用的可视化建模语言,不同与编程语言,UML通过一些标准的图形符号和文字来对系统进行建模,用于对软件进行描述,可视化处理,构造系统制品的文档。UML适用于各种软件开发方法,软件生命周期的各个阶段,各种应用领域以及各种开发工具 L(Language):UML是一种语言,也就意味着它有属于自己的标准表达规则,不是一种类似Java,C++的编程语言,而是一种分析设计语言,一种建模语言 1.3 UML结构 UML结构通常包括以下4个部分:视图,图,模型元素以及通用机制。 1.3.1 视图 UML视图用于从不同的角度来表示待建模的系统。视图是由许多图形组成的一个抽象集合,在建立一个系统模型时,只有通过定义多个视图

【2020年8月】Oracle OCP 071考试新题(-8题)CUUG内部题库

亡梦爱人 提交于 2020-10-02 06:21:15
【2020年8月】Oracle OCP 071考试新题(-8题)CUUG内部题库 Choose two. Which two statements are true about CURRENT_TIMESTAMP? A) The time is in the time zone of DBTIMEZONE. B) It always returns the same value as SYSTIMESTAMP. C) The date is in the time zone of DBTIMEZONE. D) The value varies depending on the setting of SESSIONTIMEZONE. E) It returns the same date as CURRENT_DATE. F) It returns a value of data type TIMESTAMP. 2020年8月份Oracle OCP 071考试新题(-8题)CUUG内部题库,钉钉群(35277291)Oracle金牌名师亲自题库解析 来源: oschina 链接: https://my.oschina.net/u/4277473/blog/4656228

2020年8月份OCP 071考试新题(-1)CUUG内部考试

我的梦境 提交于 2020-09-28 13:07:48
2020年8月份OCP 071考试新题(-1)CUUG内部考试 Choose two. Examine this query: SELECT * FROM bricks , colors; Which two statements are true? A) You can add a WHERE clause with filtering criteria. B) It returns the same rows as SELECT * FROM bricks CROSS JOIN colors;. C) You can add a USING clause with a join condition. D) It returns the number of rows in BRICKS plus the number of rows in COLORS. E) You can add an ON clause with a join condition. 2020年8月份071考试新题(-1)CUUG内部题库,钉群35277291题库解析 来源: oschina 链接: https://my.oschina.net/u/4389114/blog/4559455