首页
AI Coding
数据标注
NEW
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
程序开发与运维
掘友等级
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
0
文章 0
沸点 0
赞
0
返回
|
搜索文章
最新
热门
单机部署TiDB测试集群
内存至少为4G,否认有可能会出现集群启动失败的情况。 通过上面输出的Dashboard URL:http://192.168.44.134:2379/dashboard访问集群控制台页面,默认用户名为 root,密码为空。 通过上面输出的grafana的Host和Ports访问…
Oracle等待事件之buffer busy waits
As buffer busy waits are due to contention for particular blocks then you cannot take any action until you know which blocks are being comp…
表连接方法
排序合并连接是将连接的两个表使用连接列排序后,对排序后的结果集进行合并后再得到匹配记录。如果连接列上面有索引,可以避免排序,那么优化器就有可能会选择排序合并连接。可以用于=,>,>=,<,<=连接条件,不适用于<>,like连接条件。对应执行计划为…
分析函数
BETWEEN ... AND 作为起始点时,CURRENT ROW指定窗口开始于当前行或者某个值(取决于使用ROW还是RANGE),这时结束点不能是value_expr PRECEDING。 作为结束点时,CURRENT ROW指定窗口结束于当前行或者某个值(取决于使用ROW…
外键与死锁
就是说如果在子表的外键上面没有创建索引,对父表主键的删除或者修改操作将会锁住整个子表。 我们知道外键无索引有可能会导致死锁,下面来看看具体是怎么产生的。 可以看到会话1(SID=197)请求EMP表上的Share Row Exlusive,被会话2(SID=131)上的Row …
链表
链表由结点组成,每个结点除了保存自身的数据,还需要有指向其他结点的指针。与数组相比,链表在物理存储上是不连续的,不能通过下标进行随机访问来获取元素。但是链表可以很容易的通过调整指针的指向实现增加和删除结点。 单向链表的结点只有一个指向下一个结点的指针。 指定一个新的头结点,将每…
稀疏数组
对于一个数组,如果大部分元素都是0或者其他相同的值,只有少数不同的值时,就可以将这个数组转换稀疏数组来存储,从而缩小数组的规模,实现类似于压缩的功能。 遍历源数组,获取有效数据的个数,保存到变量sum中。 创建稀疏数组,行数为sum+1,列数为3列,第一行的三个元素分别为源数组…
Edition-Based Redefinition
Oracle在11g引入了Edition-Based Redefinition(EBR),主要是为了解决在更新数据库对象,比如PL/SQL程序,视图等,如果该对象被锁住了,会导致更新必须等待,如果要使更新立即完成,则需要停止应用的问题。实现方式就是通过创建版本,新的代码在子版本…
数组
Java 语言中提供的数组是用来存储固定大小的同类型元素 。可以通过下标对数组元素进行随机访问。由于数组大小固定,故增加和删除元素时需要创建一个新的数组,移动原数组到新数组,时间复杂度为O(n)。 toString():将数组转换为String。 fill():给数组赋予一个相…
设计模式三:建造者模式
官方的定义: 将一个复杂对象的构建与其表示分离,使得同样的构建过程可以创建不同的表示 。在实际工作中,用得较多的情况是初始化一个有很多属性的对象,而这些属性有的是必须的,有的是可选的。如果不使用建造者模式,要么需要创建较多的构造方法,要么调用多个setter方法。 Produc…
下一页
个人成就
文章被点赞
3
文章被阅读
3,825
掘力值
246
关注了
0
关注者
0
收藏集
0
关注标签
36
加入于
2021-01-20