info指令 查看信息 watch的key发生改变后,后续其他的所有事务都会被取消。不能在事务里watch。watch发生在事务之前。 高级数据类型
数据库缓存
SET 单元化架构
法国作家乔治·贝尔纳诺斯(George Bernanos)有段话引起了我的共鸣: “我常常想,如果有一天,技术的进步最终被用来摧毁人类,那么,并非是暴行导致人类的灭亡,当然,...
1 流式输入/输出原理 数据以字节或者字符的形式,通过流(节点流/处理流)进行输入输出。 java.io包(阻塞)java.nio包(非阻塞,jdk5) 2 输入流和输出流 ...
1 消息如何100%投递成功? 2 幂等性 任意次数执行,结果都是相同的。 指纹码:根据业务上的一些信息生成的唯一(比如userId + timestamp + key)
是容器虚拟化技术。 Docker打破程序即应用的观念。通过镜像images将系统核心之外的,运行应用所需要的系统环境,由下到上的打包。 Docker的目标是Build,Shi...
一句话简单来说,索引的出现其实就是为了提高数据查询的效率,就像书的目录一样。对于数据库的表而言,索引其实就是它的“目录”。 InnoDB索引的数据结构模型 1 索引的常见模型...
简单来说,事务就是要保证一组数据库操作,要么全部成功,要么全部失败。在MySQL中,事务支持是在引擎层实现的。 只有InnoDB支持事务。 1 隔离性与隔离级别 事务有关的概...
1 引言 MySQL可以恢复到半个月内任意一秒的状态。 MySQL里面最重要的两个日志,即物理日志redo log和逻辑日志binlog。 在一个表上有更新的时候,跟这个表有...
1 MySQL的基本架构示意图 大体来说,MySQL可以分为Server层和存储引擎层两部分。 Server层: 包括连接器、查询缓存、分析器、优化器、执行器等,涵盖MySQ...
1 报错: 2 分析: MySQL 的默认设置下,当一个连接的空闲时间超过8小时后,MySQL 就会断开该连接,而 c3p0/dbcp 连接池则以为该被断开的连接依然有效。在...
1 zk 事件监听机制 1.1 watcher概念 zk 提供了消息发布/消息订阅功能。多个订阅者同时监听某一个主题对象。当该主题对象发生改变(节点内容改变,子节点列表改变等...
1 zk 简介 zk 管理大数据生态系统中各个组件。(Hadoop、Hive、Spark) zk应用场景: zk是一个经典的分布式数据一致性解决方案。致力于为分布式应用提供一...
CompletionService实际上可以看做是Executor和BlockingQueue的结合体。 CompletionService 依赖于一个单独的 Executo...
CompletableFuture是为了改进增强Future的异步能力。 问题背景 Future计算Future异步计算很难操作,通常我们希望将任何计算逻辑视为一系列步骤。但...