
通信
四滴火
这个作者很懒,什么都没留下…
展开
-
byte工具类
因为工作中需要查看byte[]原始编码,eclipse中debug模式下默认查看byte使用10进制显示,上网查找发现配置为16进制(Hex)显示的办法,记录下来备忘 在debug模式试图下,Variables试图窗内 View Menu->Java Preferences... 在打开的对话框中Primative Display Options中选中Display he原创 2016-06-28 22:32:31 · 1381 阅读 · 0 评论 -
MINA入门
code:import java.io.IOException;import java.net.InetSocketAddress;import java.nio.charset.Charset;import org.apache.mina.core.service.IoAcceptor;import org.apache.mina.core.session.IdleStatus;转载 2016-06-23 11:27:09 · 404 阅读 · 0 评论 -
RPC 原理
1.看到一个博客讲解RPC,讲的浅显易懂:在校期间大家都写过不少程序,比如写个hello world服务类,然后本地调用下,如下所示。这些程序的特点是服务消费方和服务提供方是本地调用关系。而一旦踏入公司尤其是大型互联网公司就会发现,公司的系统都由成千上万大大小小的服务组成,各服务部署在不同的机器上,由不同的团队负责。这时就会遇到两个问题:1)要搭建一个新服务,免不了需要依赖他人转载 2017-06-12 15:35:17 · 367 阅读 · 0 评论 -
netty实现简单聊天室
1.package com.xiaogang.netty.chat.server;import java.util.Date;import org.jboss.netty.channel.Channel;import org.jboss.netty.channel.ChannelHandlerContext;import org.jboss.netty.channel.Channe原创 2017-07-26 19:02:11 · 453 阅读 · 0 评论 -
Reactor && Netty
http://ifeve.com/netty-reactor-4/1、Reactor的由来Reactor是一种广泛应用在服务器端开发的设计模式。Reactor中文大多译为“反应堆”,从Reactor的兄弟“Proactor”(多译为前摄器)就能看得出来,这两个词的中文翻译其实都不是太好,不够形象。实际上,Reactor模式又有别名“Dispatcher”或者“Not转载 2017-09-18 14:59:45 · 521 阅读 · 0 评论 -
阻塞IO、非阻塞IO、同步IO、异步IO && Reactor模式
http://www.ivaneye.com/2016/07/23/iomodel.html对于IO来说,我们听得比较多的是:BIO:阻塞IONIO:非阻塞IO同步IO异步IO以及其组合:同步阻塞IO同步非阻塞IO异步阻塞IO异步非阻塞IO那么什么是阻塞IO、非阻塞IO、同步IO、异步IO呢?一个IO操作其实分成了两个步骤:发起IO请求(阻塞)转载 2017-09-18 15:16:32 · 1537 阅读 · 0 评论