02 2021 档案

摘要:初始化环境 最小化安装操作系统,官方建议版本为 CentOS 7.3 及以上,这里的版本为: [root@localhost ~]# cat /etc/redhat-release CentOS Linux release 7.8.2003 (Core) [root@localhost ~]# un 阅读全文
posted @ 2021-02-18 11:51 程序开发与运维 阅读(303) 评论(0) 推荐(0)
摘要:产生原因 官方定义: This wait happens when a session wants to access a database block in the buffer cache but it cannot as the buffer is "busy". The two main c 阅读全文
posted @ 2021-02-10 11:46 程序开发与运维 阅读(392) 评论(0) 推荐(0)
摘要:Oracle表连接方法有四种: 排序合并连接(Sort Merge Join) 嵌套循环连接(Nested Loops Join) 哈希连接(Hash Join) 笛卡尔积(Cartesian Product) 排序合并连接(Sort Merge Join) 排序合并连接是将连接的两个表使用连接列排 阅读全文
posted @ 2021-02-09 10:19 程序开发与运维 阅读(422) 评论(0) 推荐(0)
摘要:概念 官方定义: Analytic functions compute an aggregate value based on a group of rows. They differ from aggregate functions in that they return multiple row 阅读全文
posted @ 2021-02-08 10:09 程序开发与运维 阅读(79) 评论(0) 推荐(0)
摘要:要分析外键无索引可能会导致死锁问题,需要先了解Oracle的几种表锁,参考官方文档: A table lock, also called a TM lock, is acquired by a transaction when a table is modified by an INSERT, UP 阅读全文
posted @ 2021-02-07 22:34 程序开发与运维 阅读(235) 评论(0) 推荐(0)
摘要:链表由结点组成,每个结点除了保存自身的数据,还需要有指向其他结点的指针。与数组相比,链表在物理存储上是不连续的,不能通过下标进行随机访问来获取元素。但是链表可以很容易的通过调整指针的指向实现增加和删除结点。 按指针的指向,链表分为: 单向链表 双向链表 单向链表 单向链表的结点只有一个指向下一个结点 阅读全文
posted @ 2021-02-05 13:50 程序开发与运维 阅读(101) 评论(0) 推荐(0)
摘要:对于一个数组,如果大部分元素都是0或者其他相同的值,只有少数不同的值时,就可以将这个数组转换稀疏数组来存储,从而缩小数组的规模,实现类似于压缩的功能。 转换为稀疏数组 以常见的二维数组转换为稀疏数组来举例,具体步骤如下: 遍历源数组,获取有效数据的个数,保存到变量sum中。 创建稀疏数组,行数为su 阅读全文
posted @ 2021-02-01 14:46 程序开发与运维 阅读(77) 评论(0) 推荐(0)