在博客园的博问中看到了一个这样的提问:一个表中有id和name两个字段,id是连续非空不重复的,想要交换相邻表记录的name值(单双两两交换)。 另外,如果最后的单独行没有对应的下一行匹配记录的话,就不更新最后的单独行记录。 觉得有点意思,就试着实现一下(Oracle),并记录下来。 创建一个dio ...
分类:
数据库 时间:
2019-11-18 09:35:44
阅读次数:
112
转自:https://www.cnblogs.com/rjzheng/p/10841031.html 作者:孤独烟 引言 照例,我们先来一个场景~ 面试官:"知道事务的四大特性么?"你:"懂,ACID嘛,原子性(Atomicity)、一致性(Consistency)、隔离性(Isolation)、持 ...
分类:
数据库 时间:
2019-11-17 23:52:10
阅读次数:
90
Redis事务 [TOC] redis是NOSQL数据库,所以也存务,只是在事此事务和关系型数据库的事务是有区别的。 事务实例 MULTI 命令 在执行 MULTI 命令之后,此时将进入阻塞状态。当我们继续发送命令时,命令不会立即执行,而是会排队等待。直到输入 EXEC 命令执行,队列中的命令才会一 ...
分类:
其他好文 时间:
2019-11-14 23:29:36
阅读次数:
98
Read Uncommitted是隔离级别最低的一种事务级别。在这种隔离级别下,一个事务会读到另一个事务更新后但未提交的数据,如果另一个事务回滚,那么当前事务读到的数据就是脏数据,这就是脏读(Dirty Read)。 我们来看一个例子。 首先,我们准备好students表的数据,该表仅一行记录:直线 ...
分类:
其他好文 时间:
2019-11-14 18:35:58
阅读次数:
65
本篇文章是接着上篇文章来说,这篇介绍三种方法分别是多路复用 ,请求优先级,服务器推送。 多路复用 请求优先级 服务器推送 多路复用 在HTTP1.1中,浏览器客户端在同一时间,针对同一域名下的请求有一定数量的限制。超过限制数目的请求会被阻塞,而HTTP2.0中的多路复用优化了这一性能。 基于二进制分 ...
分类:
Web程序 时间:
2019-11-10 17:28:44
阅读次数:
115
接口:moneyflow 描述:获取沪深A股票资金流向数据,分析大单小单成交情况,用于判别资金动向 限量:单次最大提取4000行记录,总量不限制 积分:用户需要至少1500积分才可以调取,基础积分有流量控制,积分越多权限越大,请自行提高积分,具体请参阅本文最下方积分获取办法 注:tushare模块下 ...
分类:
编程语言 时间:
2019-11-04 15:20:53
阅读次数:
96
ProgressBar也是一组重要的的组件,ProgressBar本身代表了进度条组件,它还派生了两个常用的组件:SeekBar和RatingBar。ProgressBar及其子类在用法上十分相似,只是显示界面有一定的区别。 ProgressBar及其子类的继承关系如图所示 进度条(Progress ...
分类:
其他好文 时间:
2019-11-02 22:03:10
阅读次数:
98
现在在使用Linux系统,过程中遇到的常用命令会不时进行记录~ ...
分类:
系统相关 时间:
2019-10-31 21:50:15
阅读次数:
97
当数据的值为NULL的时候,可能出现各种意想不到的效果,让人防不胜防,我们来看看NULL导致的各种神坑,如何避免? 一、比较运算符中使用NULL 任何值和NULL使用运算符(>、<、>=、<=、!=、<>)或者(in、not in、any/some、all)比较时,返回值都为NULL,NULL作为布 ...
分类:
其他好文 时间:
2019-10-30 15:07:51
阅读次数:
107
在 explain的帮助下,您就知道什么时候该给表添加索引,以使用索引来查找记录从而让select 运行更快。 如果由于不恰当使用索引而引起一些问题的话,可以运行 analyze table来更新该表的统计信息,例如键的基数,它能帮您在优化方面做出更好的选择。 explain 返回了一行记录,它包括 ...
分类:
数据库 时间:
2019-10-28 14:40:19
阅读次数:
86