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

2018年3月11日

Rabbitmq集群高可用

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

posted @ 2018-03-11 18:59 myf008 阅读(4041) 评论(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 阅读(319) 评论(0) 推荐(0)

2018年3月9日

理解IO、NIO、 AIO

摘要: 一个IO操作包括用户态发起请求,经由内核态操作读写,从网卡拷贝数据到内核缓冲区,数据再从内核缓冲区拷贝到用户缓冲区 阻塞/非阻塞:指用户态发起IO操作是否立即返回 同步/异步:是指内核态操作IO的方式是同步还是异步 转载:https://baijiahao.baidu.com/s?id=158611 阅读全文

posted @ 2018-03-09 16:19 myf008 阅读(541) 评论(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 阅读(127) 评论(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 阅读(155) 评论(0) 推荐(0)

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

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

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

数据库索引原理

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

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

2018年3月6日

Spring service本类中方法调用另一个方法事务不生效问题(转载)

摘要: 前些日子一朋友在需要在目标对象中进行自我调用,且需要实施相应的事务定义,且网上的一种通过BeanPostProcessor的解决方案是存在问题的。因此专门写此篇帖子分析why。 1、预备知识 aop概念请参考【http://www.iteye.com/topic/1122401】和【http://j 阅读全文

posted @ 2018-03-06 22:10 myf008 阅读(1075) 评论(0) 推荐(0)

2018年3月4日

JVM垃圾收集器

摘要: 转载:https://www.cnblogs.com/liangzh/archive/2012/07/02/2573694.html 垃圾收集器就是收集算法的具体实现,不同的虚拟机会提供不同的垃圾收集器。并且提供参数供用户根据自己的应用特点和要求组合各个年代所使用的收集器。本文讨论的收集器基于Sun 阅读全文

posted @ 2018-03-04 19:02 myf008 阅读(127) 评论(0) 推荐(0)

LInkedHashMap实现最近被使用(LRU)缓存

摘要: 在最近的面试中,我曾被多次问到,怎么实现一个最近最少使用(LRU)的缓存。缓存可以通过哈希表来实现,然而为这个缓存增加大小限制会变成另一个有意思的问题。现在我们看一下怎么实现。 在最近的面试中,我曾被多次问到,怎么实现一个最近最少使用(LRU)的缓存。缓存可以通过哈希表来实现,然而为这个缓存增加大小 阅读全文

posted @ 2018-03-04 12:30 myf008 阅读(294) 评论(0) 推荐(0)

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

导航