壮观鸡翅

文章
8
资源
0
加入时间
2年10月21天

原子交易 Atomic Transaction

WAHT?原子的基本特性是不可再分。原子交易是一连串不可再分的交易,即要么全部发生,要么全部不发生。比如A向B转账,“A的账户减少100元“和“B的账户增加”组合起来就是原子交易。显然,两个操作中的任何一个都不可能单独出现。如果在过程中出错,事务会发生回滚(RollBack),返回到最初的状态。原子性是数据库事务正确执行的四个基本要素的缩写ACID的其中之一,其他的三个要素是...

针对本科和硕士应届生的算法面试题

1、假设淘宝一天有5亿条成交数据,求出销量最高的100个商品并给出算法的时间复杂度。维护一个前100大的最小堆,然后遍历一次O(nlogk),显然当n很大时候效率也不是很高,2、给一列无序数组,求出中位数并给出算法的时间复杂度。中位数即是排过序后的处于数组最中间的元素。 不考虑数组长度为偶数的情况。设集合元素个数为n。简单的想了下:思路1) 把无序数组排好序,取出中间的元素

Redis 的操作为什么是的原子性的详解

原子性原子性是数据库的事务中的特性。在数据库事务的情景下,原子性指的是:一个事务(transaction)中的所有操作,要么全部完成,要么全部不完成,不会结束在中间某个环节。对于Redis而言,命令的原子性指的是:一个操作的不可以再分,操作要么执行,要么不执行。Redis操作原子性的原因Redis的操作之所以是原子性的,是因为Redis是单线程的。由于对操作系统相关的知识不是很...

脱离已经设好的设定,跳出信息茧房

如果对此有所疑问,如果表示怀疑,不如梳理一下个人思路,做做个人规划,充实自己,不搁置个人主观能动性,那么有什么让自己保持自律的好工具呢?所以听听不同的观点。每个人都可以轻易的再次查阅需要的思维导图,同时也可以发布自己的日常学习成果、工作经验、各类攻略等等,这样一个知识交流的过程既是服务他人也是避免孤立自身。所谓信息茧房指人们关注的信息领域会习惯性地被自己的兴趣所引导,从而将自己的生活桎梏于像蚕茧一般的“茧房”中的现象。去主动看看书籍,用静态的方式获取内容,去主动学学外语,用别的语言去了解更远方的

使用node+vue.js实现SPA应用

业务需求 最近公司要求开发web版的app,由于app是偏向内容方面,而且带了一个聊天模块,所以一般的多页开发不是很