加载中
探秘RocketMQ消息持久化

之前对RocketMq的上层接口进行过介绍,但是作为一个可持久化的MQ中间件,那么其核心必然是对消息的持久化这一块。这也是我一直想去了解一下,最近稍微闲下来一点,把RocketMQ这一块代码实现给...

2016/08/02 14:46
1.6W
揭开JVM所看到的try/catch/finally

让你看清真正的try/catch/finally是如何在JVM被实现的,在外面看到的并不是我们所认为的那样。

2016/06/30 11:23
701
RocketMQ Filtersrv详解

Metaq 3.0以后改名为RocketMQ,阿里云的ONS则是基于RocketMQ搭建的。今天闲着无事,把RocketMQ的代码clone到本地分析了一下,从clone下来的代码,结构还是比较清晰的,代码量也不是很多。我发...

Dubbo处理TCP拆包粘包问题

在TCP网络传输工程中,由于TCP包的缓存大小限制,每次请求数据有可能不在一个TCP包里面,或者也可能多个请求的数据在一个TCP包里面。那么如果合理的decode接受的TCP数据很重要,需要考虑TCP...

2015/08/03 15:17
1.4W
DUBBO配置规则详解

研究DUBBO也已经大半年了,对它的大部分源码进行了分析,以及对它的内部机制有了比较深入的了解,以及各个模块的实现。DUBBO包含很多内容,如果想了解DUBBO第一步就是启动它,从而可以很好的...

2015/02/14 18:31
2.4W
JAVA并发编程

之所以要控制并发是因为存在资源的竞争,假设不存在竞争的临界资源,并发控制也就不存在了。控制是为了能够控制各个线程合理正确的使用资源。并发的控制在各个编程语言都存在对应的实施方案。...

【step by step构建轻量级web框架】-何为轻量级web框架

在SSH/SSI充实着我们每个项目的开发过程中,我们所做的事情就是将他们一次组合在一起,然后让它们能够很好的工作。有时,你会觉得自己陷入了它们的陷阱,它们提供了很丰富的功能,但是我们在...

微观架构和宏观架构论

一般都知道架构师们总是将问题进行抽象,从而将整个系统搭建在一个抽象基础之上,他们往往会定义一些接口或者实现一些默认机制,然后具体内容交给下面的我们这些码农们。一个好的架构,不是越...

2014/01/09 14:57
451
码农看电子商务

2013年对于我来说又是一个没有攒到一毛钱的一年,在这快要回家的时刻,兜里半毛钱都没有,对于我这个百分之百的码农来说,心里是无比的无奈。或许我可以很屌丝的说:金钱都是虚荣,思想才是至...

2014/01/09 14:55
556
OSChina还是不是技术人的交流社区?

离上次在OSChina上写博客已经将近6年了,当初在OSChina上分享对技术的思考和探讨开源技术,确实认识了很多同道中人。当初的OSChina和CSDN是国内两大技术社区,为什么没有选择CSDN是因为它的商...

2021/07/21 22:05
3.2K
Mycat全局Sequence详解

在分布数数据库设计环节,将一个大表切分成各个子表,并且存储到各个数据节点上,如何保持一条数据记录的全局唯一性是一个关键性问题。mycat提供了一种全局sequence的机制,并且提供了多种实...

2015/09/20 14:41
2.2K
Memcached那些事

本文不是为了介绍Memcached是什么,而是讨论在使用Memcached的时候你必须知道的一些事情。以便于方便排查和更好的使用Memcached。本文主要围绕两个方面来讨论这个话题:Memcached的使用和监控...

2015/09/13 10:17
2.6K

没有更多内容

加载失败,请刷新页面

返回顶部
顶部