自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(5)
  • 收藏
  • 关注

原创 nio的基础和Reactor的理解

nio的一些基础,还是感觉有些模糊,特别reactor下面是我学习的一些代码,方便没事回顾一下:public class MyTry { public static void main(String[] args) { try { RandomAccessFile afile = new RandomAccessFile("aa.text",

2017-01-17 13:56:24 405

原创 netty中用到redis做消息中间件

由于现在做的项目的业务需要,需要后台服务器,主动给移动端推送,任务,数据库是mysql,刚开始是轮询,后来想高大上,弄个主动推送,用netty做。检测数据变化,实现推送,用心跳频率,来检测任务状态变化,然后推送,遭到否决,不及时。轮询,对服务器性能消耗大,之前为了解决这个问题,ios和android通一套代码整了两个tcp服务端口,改进方法,用redis在其他系统中记录有变化的任务,生成,

2017-01-13 11:32:22 3715

原创 字节码转换学习

之前写netty,虽然用的是nenty,实现了netty与protobuf的整合,不过现在看到的成熟的nenty开源项目,都是用netty4写的,还是header和body,在handler中实现对象的转换。学习netty的时候,关于字节转换,学习的记录一下:第一:运算符~ 按位非(NOT)(一元运算) & 按位与(AND) | 按位或(OR) ^ 按位异或(XOR)

2017-01-11 12:02:26 578

原创 编码的验证gbk,utf...

通过查找学习,了解有两种;第一种:使用CharsetString s="aa";boolean flag=java.nio.charset.Charset.forName("GB2312").newEncoder().canEncode(s);第二种:public static String getEncoding(String str) {

2016-12-01 10:24:17 464

原创 netty学习的一些总结

最近因为工作关系要完成tcp的长链接推送,公司原来选择的是netty框架,就学习一下,怕忘了就做些笔记,实用的是netty5的handleradapter,是对netty4的in和out的handler的升级,现在服务端和客户端都加入的有心跳,来保持连接和服务端消息消费,整合了protobuf协议,进行数据传输,听说protostuff用起来很方便,也跟着写了demo确实很方便,不知道能不能和

2016-11-16 10:32:13 2793

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除