加载中
探秘RocketMQ消息持久化

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

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

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

2016/06/30 11:23
200
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
6.2K
从ExtensionLoader看Dubbo插件化

之前很多人问我Dubbo插件化是怎么实现的,我都是简单回答SPI。了解SPI的人知道,它只是提供一种协议,并没有提供相关插件化实施的接口,不像OSGI那样有一成套实施插件化API。

2015/05/23 21:10
6.8K
实现DUBBO服务环境隔离

要说这个话题之前先讲讲之所以要做这个的需求。一般选择DUBBO来进行服务管理,都是在分布式应用的前提下,涉及到多个子系统之间的调用,DUBBO所做的事情就是维护各个子系统暴露的接口和自动发...

2015/02/15 12:51
2K
DUBBO配置规则详解

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

2015/02/14 18:31
16.7K
Shiro预览

差不多半年之前就看到很多人在群里面讨论Shiro,由于各种原因,一直没有关注它。最近比较空闲,于是把官方的文档过一遍。所以本系列文章是根据我个人了解学习Shiro过程的笔记,可能文字上面比...

2015/01/08 14:13
334
WebSocket从零开始

HTML5在前端的发展已经进入到了高潮阶段了,特别是在移动端已经是跨平台开发的首选技术,通过hybird相关技术实现和native无缝的对接(这方面本人不是很了解,只是听到过,貌似某宝的移动端a...

2014/12/12 12:43
288
JAVA并发编程

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

初识分布式服务管理框架-Dubbo

Dubbo是阿里下面的一个开源分布式服务管理框架。它的产生是因为分布式的产生而产生的。下面将几点分享一下我对Dubbo的初步认识。通过dubbo的官方文档可以了解一下怎么使用以及基本的设计思想...

2014/07/04 14:16
1K
【step by step 构建轻量级web框架】MVC功能介绍

JBEER的MVC模块采取完全注解的Restful风格。支持Controller的单例和非单例模式,开发人员可以通过配置来选择

【step by step构建轻量级web框架】轻量级框架jbeer预览

经过本人差不多半年的纠结,今天终于把JBeer的0.1版本完成了。Jbeer具备MVC,IOC,AOP,ORM,IN18,PropertiesContext,简单声明式事务以及自带Datasource功能。开发Jbeer的目的是为了总结J2EE框...

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

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

微观架构和宏观架构论

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

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

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

2014/01/09 14:55
453
Mycat全局Sequence详解

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

2015/09/20 14:41
962
Memcached那些事

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

2015/09/13 10:17
1K
Netty里面的Boss和Worker【Server篇】

最近在总结Dubbo关于Netty通信方面的实现,于是也就借此机会深入体会了一下Netty。一般启动Netty的Server端时都会设置两个ExecutorService对象,我们都习惯用boss,worker两个变量来引用这两...

2015/04/27 14:03
7.4K
论软件工程

昨天一位同学问我对软件工程的体会?当时愣住了一下,不知道该怎么回答,感觉话到嘴边却不知道怎么表达,因为这个话题比较沉重,不知道该怎么用简短的语言来进行描述,要说可能一天都说不完,...

2015/04/04 19:23
1K

没有更多内容

加载失败,请刷新页面

返回顶部
顶部