目录 Redis是如何实现事务的? 事务中执行的命令出现错误,会回滚事务吗? 同一个连接可以重复开启事务吗? 多个客户端同时开启事务会怎样? 使...
常见开源产品及演进过程 CAL eBay早在2002年的时候,就开发了一套叫做CAL(Centralized Application Loggi...
概述:创建线程有两种方法,一种是继承Thread类,另一种是实现Runnable接口。 创建线程 创建线程有两种方法: 继承Thread类 实现...
NIO 简介 JDK1.4中引入了新的Java I/O类,在package java.nio.*中,目的是提高速度。NIO一开始是"New In...
发展历程 Java1.0开始提供的IO都同步阻塞IO,即BIO。Java1.4开始提供了同步非阻塞IO,即NIO。Java1.7开始出现的NIO...
对于程序语言的设计者来说,创建一个好的I/O系统是一项很艰难的任务。挑战不仅存在于IO多样的输入/输出端,还在于多种不同的通信方式,如顺序存取、...
简介 Queue,翻译成队列,是一种先进先出(FIFO, First In First Out)的数据结构。最先放进去的,取的时候也就最先取出来...
更多数据结构内容,请参考:数据结构 - 概要 简介 红黑树介绍请参考: 漫画:什么是红黑树? 面试旧敌之红黑树 红黑树是二叉查找树中的Super...
更多数据结构内容,请参考:数据结构 - 概要 简介 漫画算法:什么是跳跃表? Redis 为什么用跳表而不用平衡树? 为啥 redis 使用跳表...