加载中
常见的分布式事务解决方案

常见的分布式事务解决方案

2017/12/26 21:29
103
RabbitMQ三种Exchange模式

RabbitMQ中,所有生产者提交的消息都由Exchange来接受,然后Exchange按照特定的策略转发到Queue进行存储 RabbitMQ提供了四种Exchange:fanout,direct,topic,header header模式在实际使用中较...

2017/04/22 23:42
52
RibbitMQ 初识

RibbitMQ是一个消息队列,官方地址:http://www.rabbitmq.com/ 几个概念说明: Broker:简单来说就是消息队列服务器实体。 Exchange:消息交换机,它指定消息按什么规则,路由到哪个队列。 ...

2017/04/22 23:42
131
Servlet线程安全分析

什么是线程安全?如果你的代码所在的进程中有多个线程在同时运行,而这些线程可能会同时运行这段代码。如果每次运行结果和单线程运行的结果是一样的,而且其他的变量的值也和预期的是一样的,...

2017/03/20 00:30
39
Dubbo 同步调用原理

Dubbo缺省协议采用单一长连接和NIO异步通讯,适合于小数据量大并发的服务调用,以及服务消费者机器数远大于服务提供者机器数的情况。 Dubbo缺省协议,使用基于mina1.1.7+hessian3.2.1的tbrem...

2017/03/06 01:30
183
负载均衡常用算法

负载均衡的常用算法: 随机:负载均衡方法随机的把负载分配到各个可用的服务器上,通过随机数生成算法选取一个服务器,然后把连接发送给它。虽然许多均衡产品都支持该算法,但是它的有效性一...

2016/06/25 14:35
153
Java多线程-工具篇-BlockingQueue

前言: 在新增的Concurrent包中,BlockingQueue很好的解决了多线程中,如何高效安全“传输”数据的问题。通过这些高效并且线程安全的队列类,为我们快速搭建高质量的多线程程序带来极大的便利...

2016/06/16 21:33
63
Java并发包中的同步队列SynchronousQueue实现原理

介绍 Java 6的并发编程包中的是SynchronousQueue一个没有数据缓冲的BlockingQueue,生产者线程对其的插入操作put必须等待消费者的移除操作take,反过来也一样。 不像ArrayBlockingQueue或Lin...

2016/06/16 17:51
60
非阻塞同步算法与CAS(Compare and Swap)无锁算法

锁(lock)的代价 锁是用来做并发最简单的方式,当然其代价也是最高的。内核态的锁的时候需要操作系统进行一次上下文切换,加锁、释放锁会导致比较多的上下文切换和调度延时,等待锁的线程会...

缓存相关——缓存穿透、缓存并发、缓存失效、缓存预热、缓存雪崩、缓存算法

缓存穿透、缓存并发、缓存失效、缓存预热、缓存雪崩、缓存算法

2016/06/16 11:02
2.4K
Redis 数据同步机制分析

Redis的主从同步机制可以确保redis的master和slave之间的数据同步。按照同步内容的多少可以分为全同步和部分同步;按照同步的时机可以分为slave刚启动时的初始化同步和正常运行过程中的数据修...

2016/06/16 10:33
90
IM4Java + GraphicsMagick 实现高清图片剪裁处理

GraphicsMagick是ImageMagick的一个分支,相对于ImageMagick而言,TA处理速度更快,消耗资源更少。GraphicsMagick 是一个用来读写、生成超过90种图像格式的工具集合,支持包括 TIFF, JPEG, ...

Redis Quick Start

Redis是一个开源,先进的key-value存储,并用于构建高性能,可扩展的Web应用程序的完美解决方案。 Redis从它的许多竞争继承来的三个主要特点: Redis数据库完全在内存中,使用磁盘仅用于持久...

NoSQL之 MongoDB 简介和应用

MongoDB 是一个跨平台的,面向文档的数据库,提供高性能,高可用性和可扩展性方便。 MongoDB 工作在收集和文件的概念。MongoDB比RDBMS的优势:MongoDB是文档型数据库,其中一个集合保存不同的...

快捷方式全部变成LNK文件修复方法

win7系统,下载文件到桌面时,不小心,把文件保存成xxx.lnk,没在意,就随便选了个打开方式打开。花擦,悲剧了,卓面的快捷方式都变成了xxx.lnk。。。。然后,开始菜单也变成xxx.lnk,开不开...

2015/01/09 16:42
1K
同步工具类 java.util.concurrent.CountDownLatch

闭锁是一种同步工具类,可以延迟线程的进度直到闭锁到达终止状态 闭锁的作用相当于一扇门,在闭锁到达结束状态之前,这扇门一直是关闭的,任何线程都不能通过这扇门,当闭锁到达结束状态时,...

2014/12/29 13:17
186
Spring在非web应用中关闭IoC容器 (registerShutdownHook)

在基于web的ApplicationContext实现中,已有相应的实现来处理关闭web应用时恰当地关闭Spring IoC容器。但,如果你正在一个非web应用的环境下使用Spring的IoC容器,如dubbo服务,你想让容器优...

2014/12/18 11:28
3.7K
Apache Solr 之 使用SolrJ操作索引库

Solrj是Solr搜索服务器的一个比较基础的客户端工具,可以非常方便地与Solr搜索服务器进行交互。最基本的功能就是管理Solr索引,包括添加、更新、删除和查询等。对于一些比较基础的应用,用S...

2014/12/09 19:57
6.4K
Apache Solr 之 环境搭建

Apache Solr 之 环境搭建

2014/12/07 19:59
263
zookeeper应用——集中配置管理系统的实现

一个带配置的服务程序,部署在若干台机器上,如果配置发生了变化,接下去要进行的操作是停止所有机器上的该程序,修改每一台机器上该程序对应的配置文件。 这个情景会有两个问题:第一,机器...

2014/06/19 15:41
1K

没有更多内容

加载失败,请刷新页面

返回顶部
顶部