摘要: 前段时间系统老是出现insert死锁,很是纠结。经过排查发现是间隙锁!间隙锁是innodb中行锁的一种, 但是这种锁锁住的却不止一行数据,他锁住的是多行,是一个数据范围。间隙锁的主要作用是为了防止出现幻读,但是它会把锁定范围扩大,有时候也会给我们带来麻烦,我们就遇到了。 在数据库参数中, 控... 阅读全文
posted @ 2016-10-10 20:07 javahongxi 阅读(279) 评论(0) 推荐(0) 编辑
摘要: Java程序员总该玩点基本的算法。1、前提:二分查找的前提是需要查找的数组必须是已排序的,我们这里的实现默认为升序2、原理:将数组分为三部分,依次是中值(所谓的中值就是数组中间位置的那个值)前,中值,中值后;将要查找的值和数组的中值进行比较,若小于中值则在中值前面找,若大于中值则在中值后面找... 阅读全文
posted @ 2016-10-10 00:05 javahongxi 阅读(152) 评论(0) 推荐(0) 编辑
摘要: 如果你为一个表指定AUTO_INCREMENT列,在数据词典里的InnoDB表句柄包含一个名为自动增长计数器的计数器,它被用在为该列赋新值。自动增长计数器仅被存储在主内存中,而不是存在磁盘上。 InnoDB使用下列算法来为包含一个名为ai_col的AUTO_INCREMENT列的表T初始化自... 阅读全文
posted @ 2016-10-09 23:55 javahongxi 阅读(229) 评论(0) 推荐(0) 编辑
摘要: 【说明】本文原载于码农 IO(manong.io)官方微信 developerWorks,转载、引用请注明出处及作者。 1.Netty 是什么? Netty 是一个基于 JAVA NIO 类库的异步通信框架,它的架构特点是:异步非阻塞、基于事件驱动、高性能、高可靠性和高可定制性。 2.... 阅读全文
posted @ 2016-10-08 14:40 javahongxi 阅读(136) 评论(0) 推荐(0) 编辑
摘要: 郑重提示,本文转载自http://shift-alt-ctrl.iteye.com/blog/2065436 ActiveMQ提供了虚拟通道的特性(Virtual Destination),它允许一个逻辑通道(logical destination)映射成一个或者多个物理通道(physic... 阅读全文
posted @ 2016-10-07 17:58 javahongxi 阅读(162) 评论(0) 推荐(0) 编辑
摘要: MySQL的事务实现严格遵循ACID特性,即原子性(atomicity),一致性(consistency),隔离性(isolation),持久性(durability)。为了避免一上来就陷入对ACID的概念理解,我们直接先谈MySQL事务实现机制。 ... 阅读全文
posted @ 2016-10-05 14:28 javahongxi 阅读(229) 评论(0) 推荐(0) 编辑
摘要: 本文原文连接: http://blog.csdn.net/bluishglc/article/details/7612811 ,转载请注明出处! 1.XA XA是由X/Open组织提出的分布式事务的规范。XA规范主要定义了(全局)事务管理器(Transaction Manager)和(局部)... 阅读全文
posted @ 2016-10-05 03:48 javahongxi 阅读(634) 评论(0) 推荐(0) 编辑
摘要: B树 即二叉搜索树: 1.所有非叶子结点至多拥有两个儿子(Left和Right); 2.所有结点存储一个关键字; 3.非叶子结点的左指针指向小于其关键字的子树,右指针指向大于其关键字的子树; 如: B树的搜... 阅读全文
posted @ 2016-10-03 22:10 javahongxi 阅读(183) 评论(0) 推荐(0) 编辑
摘要: 分布式系统架构中,分布式事务问题是一个绕不过去的挑战。而微服务架构的流行,让分布式事问题日益突出!下面我们以电商购物支付流程中,在各大参与者系统中可能会遇到分布式事务问题的场景进行详细的分析!如上图所示,假设三大参与平台(电商平台、支付平台、银行)的系统都做了分布式系统架构拆分,按上数中的流... 阅读全文
posted @ 2016-10-01 00:34 javahongxi 阅读(1082) 评论(0) 推荐(0) 编辑
摘要: 大家可能会有这样疑问:连接池类似于线程池或者对象池,就是一个放连接的池子,使用的时候从里面拿一个,用完了再归还,功能非常简单,有什么可讲的。可能还会有这样的疑问:高性能这么高大上,一个小小的连接池,如何跟高大上靠上边的。本主题将会全面介绍连接池原理,高性能的设计,优化实践,现有连接池的瓶颈及... 阅读全文
posted @ 2016-09-26 02:12 javahongxi 阅读(182) 评论(0) 推荐(0) 编辑