加载中
Mina实现自定义协议的通信

网络的传输使用需要遵循一定的规则,这些规则我们称为协议。如在互联网请求HTML页面的时候,我们要遵循HTTP协议,HTTP头的格式就是我们要遵守的规则: Request Headers Accept: text/html,ap...

2012/10/29 19:34
14.4K
Java IO与NIO实现文件拷贝

做这个实验是因为最近要做传输,虽然方向上定的是用Mina的IoBuffer来进行传值,但是在系统对接和文件备份上都要用到拷贝,原生的IO和NIO也是一个不错的选择。做这个实验主要的目的还是熟悉一...

2012/10/25 19:25
5.7K
同步和异步,阻塞和非阻塞

文章写的没什么头绪,有点儿文不对题,只是下午一直在讨论这个,所以就拿这个起了名字。 最近的传输项目中,性能一直上不去,考虑着项目本身存在的问题,除了编码之外,找来找去也想不出个所...

U盘检测程序&文件递归

最近要做一个数据发布的客户端,底层用Mina做通信,自定协议,实现传输。在客户端,模仿现在很流行的U盘助手,对U盘的操作进行检测。贴点儿小用例,部分想法来源于互联网,自己小改了下。代码...

2012/10/23 10:45
291
IoBuffer和ByteBuffer

最近在做通信和传输的项目,大量的使用NIO和Mina,虽然之前一直对这部分比较关注,但是还没有好好的总结一下这方面的内容。今天想写点儿NIO里最基本的一个类ByteBuffer。至于Mina中的IoBuffe...

Mina源码阅读笔记(八)—Mina拦截器器的末端IoHandler

接上篇《拦截器IoFilter》 之前在写service的时候提过IoHandler,当时把它作为一种简单的模式简单扫视了一下,不是很放心,今天还是拿出来单独写点儿,作为这个系列的结束吧。也正好handler...

2012/11/28 10:20
4.2K
Kafka broker配置介绍

这部分内容对了解系统和提高软件性能都有很大的帮助,kafka官网上也给出了比较详细的配置详单,但是我们还是直接从代码来看broker到底有哪些配置需要我们去了解的,配置都有英文注释,所以每...

2012/12/10 21:45
7.6K
Mina源码阅读笔记(五)—Mina对连接的操作IoSession

接上一篇《Mina的连接IoConnector》 IoSession是Mina管理两端的一个重要部分,也是Mina的核心,Session具有了生命周期的概念,它的生命周期和连接时紧密相关的,这点在后面的介绍中会涉及。另...

2012/11/25 18:23
16.4K
nSocket设计概要version0.1

之前一直在分析mina的源码,mina是一个基于java NIO.1的高性能网络框架,实现了网络传输的异步和非阻塞模式。在mina源码分析的一系列文章中,我主要还是基于mina实现的组织结构和部分细节进行...

2012/12/09 22:56
2.5K
Mina系列文章索引

写了很多关于Apache Mina的文章,为了方便大家阅读,我将关于mina的一些文章做点儿索引。 Mina官网资料----------------------------------------------------------------- Mina官网是学习m...

2012/11/28 18:09
18.1K
TCP传输下的困境—记在《Mina实现自定协议传输》之后

之前写的《Mina实现自定义协议传输》受到了很多人的关注,那是一个用自定义协议实现的通信。在那篇文章中,主要贴了代码,只是附带了部分讲解。那些代码只是一个思路,而要用到真实的项目中去...

2012/11/04 21:48
6.8K
NIO.2特性总结(一)灵活的Path

NIO.2,More New I/O APIs for the Java Platform。 技术发展实在太快,NIO都没弄透,java7中的NIO2又要开始进入我们的程序,优化系统的性能了。最近在看《PRO Java 7 NIO.2》CSDN上有下载,...

2012/12/01 22:57
4.7K
FileChannel中的read

在用到FileChannel读文件的时候,里面有个read方法,参数分别为: /** * Reads a sequence of bytes from this channel into a subsequence of the * given buffers. * ...

Kafka实现细节(上)

如果你第一次看kafka的文章,请先看《分布式消息系统kafka初步》 之前有人问kafka和一般的MQ之间的区别,这个问题挺难回答,我觉得不如从kafka的实现原理来分析更为透彻,这篇将依据官网上给...

NIO.2特性总结(三)AIO

接上一篇《NIO.2特性总结(二)增强的通道 NetworkChannel》 We’ve finally reached the most powerful feature introduced in NIO.2, the asynchronous channel API. 我觉得第一个问题就是...

Kafka实现细节(下)

在这一篇,我想主要写点儿kafka的存储,以及对前文kafka的分布式一些补充,kafka的应用中,分布式使用是一个很关键的主题,更好的理解producer、broker和consumer的分布式构建有利于提高系统...

2012/12/09 12:50
5.4K
Mina源码阅读笔记(一)-整体解读

今天的这一节,将从整体上对mina的源代码进行把握,网上已经有好多关于mina源码的阅读笔记,但好多都是列举了一下每个接口或者类的方法。我倒是想从mina源码的结构和功能上对这个框架进行剖析...

2012/11/19 20:25
21.7K
Kafka开发环境搭建

如果你要利用代码来跑kafka的应用,那你最好先把官网给出的example先在单机环境和分布式环境下跑通,然后再逐步将原有的consumer、producer和broker替换成自己写的代码。所以在阅读这篇文章前...

2012/12/12 20:24
13.5K
NIO.2特性总结(二)增强的通道 NetworkChannel

接上一篇<NIO.2特性总结(一)灵活的Path> 想了想还是先把NIO.2的 socket部分先看了,毕竟这部分对我更有用,而且昨儿看了目录,对于文件系统的操作部分总体还比较简单,所以在后面再补上,今...

没有更多内容

加载失败,请刷新页面

返回顶部
顶部