上一页 1 ··· 6 7 8 9 10 11 12 13 14 15 下一页

2018年3月12日

虚拟机中的锁优化简介(适应性自旋/锁粗化/锁削除/轻量级锁/偏向锁)

摘要: 转载:http://www.iteye.com/topic/1018932 高效并发是JDK 1.6的一个重要主题,HotSpot虚拟机开发团队在这个版本上花费了大量的精力去实现各种锁优化技术,如适应性自旋(Adaptive Spinning)、锁削除(Lock Elimination)、锁膨胀(L 阅读全文

posted @ 2018-03-12 13:58 myf008 阅读(175) 评论(0) 推荐(0) 编辑

2018年3月11日

kafka消息会不会丢失

摘要: 转载:https://baijiahao.baidu.com/s?id=1583469327946027281&wfr=spider&for=pc 消息发送方式 想清楚Kafka发送的消息是否丢失,需要先了解Kafka消息的发送方式。 Kafka消息发送分同步(sync)、异步(async)两种方式 阅读全文

posted @ 2018-03-11 21:59 myf008 阅读(2392) 评论(0) 推荐(0) 编辑

zookeeper 分布式锁原理

摘要: zookeeper 分布式锁原理: 1 大家也许都很熟悉了多个线程或者多个进程间的共享锁的实现方式了,但是在分布式场景中我们会面临多个Server之间的锁的问题,实现的复杂度比较高。利用基于google chubby原理开发的开源的zookeeper,可以使得这个问题变得简单很多。下面介绍几种可能的 阅读全文

posted @ 2018-03-11 20:16 myf008 阅读(344) 评论(0) 推荐(0) 编辑

Rabbitmq集群高可用

摘要: 转载:https://www.cnblogs.com/flat_peach/archive/2013/04/07/3004008.html RabbitMQ是用erlang开发的,集群非常方便,因为erlang天生就是一门分布式语言,但其本身并不支持负载均衡。 Rabbit模式大概分为以下三种:单一 阅读全文

posted @ 2018-03-11 18:59 myf008 阅读(3983) 评论(0) 推荐(1) 编辑

Netty(RPC高性能之道)原理剖析

摘要: 转载:http://blog.csdn.net/zhiguozhu/article/details/50517551 1,Netty简述 Netty 是一个基于 JAVA NIO 类库的异步通信框架,用于创建异步非阻塞、基于事件驱动、高性能、高可靠性和高可定制性的网络客户端和服务器端 RPC高性能分 阅读全文

posted @ 2018-03-11 13:06 myf008 阅读(282) 评论(0) 推荐(0) 编辑

2018年3月9日

理解IO、NIO、 AIO

摘要: 转载:https://baijiahao.baidu.com/s?id=1586112410163034993&wfr=spider&for=pc nio 同步: 自己亲自出马持银行卡到银行取钱(使用同步IO时,Java自己处理IO读写)。 异步: 委托一小弟拿银行卡到银行取钱,然后给你(使用异步I 阅读全文

posted @ 2018-03-09 16:19 myf008 阅读(509) 评论(0) 推荐(0) 编辑

2018年3月8日

一致性哈希算法原理

摘要: 转载:https://www.cnblogs.com/lpfuture/p/5796398.html 一致性Hash算法背景 一致性哈希算法在1997年由麻省理工学院的Karger等人在解决分布式Cache中提出的,设计目标是为了解决因特网中的热点(Hot spot)问题,初衷和CARP十分类似。一 阅读全文

posted @ 2018-03-08 10:07 myf008 阅读(122) 评论(0) 推荐(0) 编辑

2018年3月7日

MySQL- InnoDB锁机制

摘要: 转载:https://www.cnblogs.com/aipiaoborensheng/p/5767459.html InnoDB与MyISAM的最大不同有两点:一是支持事务(TRANSACTION);二是采用了行级锁。行级锁与表级锁本来就有许多不同之处,另外,事务的引入也带来了一些新问题。下面我们 阅读全文

posted @ 2018-03-07 18:29 myf008 阅读(140) 评论(0) 推荐(0) 编辑

mysql数据库死锁的产生原因及解决办法

摘要: 这篇文章主要介绍了mysql数据库锁的产生原因及解决办法,需要的朋友可以参考下 数据库和操作系统一样,是一个多用户使用的共享资源。当多个用户并发地存取数据 时,在数据库中就会产生多个事务同时存取同一数据的情况。若对并发操作不加控制就可能会读取和存储不正确的数据,破坏数据库的一致性。加锁是实现数据库并 阅读全文

posted @ 2018-03-07 16:19 myf008 阅读(213) 评论(0) 推荐(0) 编辑

数据库索引原理

摘要: B树索引 (即B-树) 1创建索引不指定unique ,btimap 那么表示创建的索引是B树索引. 2B树索引的组织结构类似一颗树,主要数据集中在叶子节点上,叶子节点包含索引列的值和记录行对应的物理地址rowid; 3默认会为主键创建一个B树索引 4无法给包含索引的创建索引. B树索引逻辑结构图 阅读全文

posted @ 2018-03-07 12:59 myf008 阅读(278) 评论(0) 推荐(0) 编辑

上一页 1 ··· 6 7 8 9 10 11 12 13 14 15 下一页

导航