自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 基于netty的项目中使用protobuf,巧妙定义proto完成不同消息的编码和解码处理

在基于netty的项目中使用protobuf,需要处理不同的消息,因此需要不同的编码和解码方式(如下)p.addLast("protobufDecoder", new ProtobufDecoder(Communication.TRequest.getDefaultInstance()));p.addLast("protobufDecoder", new ProtobufDecoder(C

2012-11-28 12:53:20 5311 2

转载 应用BigDecimal类KEEP住数据的精度

双精度浮点型变量double可以处理16位有效数。在实际应用中,需要对更大或者更小的数进行运算和处理。Java在java.math包中提供的类BigDecimal,用来对超过16位有效位的数进行精确的运算。下面列出了BigDecimal类的主要构造器和方法。序号方    法类型描    述1public Big

2012-11-21 14:48:47 929

转载 java中long,int,short与byte数组之间的转换

//long类型转成byte数组   publicstaticbyte[] longToByte(long number){         long temp = number;         byte[] b =newbyte[8];         for(int i =0; i b.length; i++){             b[i]=newLong(temp &0xff).b

2012-11-15 09:47:12 976

转载 Netty Channel 接口名词理解

1.Channel channel 是负责数据读,写的对象,有点类似于老的io里面的stream。它和stream的区别,channel是双向的,既可以write 也可以read,而stream要分outstream和inputstream。而且在NIO中用户不应该直接从channel中读写数据,而是应该通过buffer,通过buffer再将数据读写到channel中。 一个chann

2012-11-12 10:08:05 5153

转载 Linux下memcache的安装

memcache是高性能,分布式的内存对象缓存系统,用于在动态应用中减少数据库负载,提升访问速度。据说官方所说,其用户包括twitter、digg、flickr等,都是些互联网大腕呀。目前用memcache解决互联网上的大用户读取是非常流行的一种用法。‍我在Linux上安装了一下memcache,这里先不说用法,先说一下安装,如下。首先当然是下载了,我到了其官方(http:

2012-11-08 11:58:26 651

转载 修改/etc/resolv.conf又恢复到原来的状态?

新装一台机器环境为服务器主板,双网卡,系统为CentOS5.4 ,eth0为内网ip,eth1为公网ip。但是由于在本地测试,设置的内网ip,域名服务器同样使用的是上海本地的域名解析,没有问题,可以上网,可以解析。放到外地公网上去,ip地址已经设好了。使用setup更改了一下外地公网的dns,保存退出。重启service network restart后发现不能解析了。用ip地址可以连,但

2012-11-08 11:39:06 26553

原创 实体保存到MemCachedClient失败false

需要保存到MemCachedClient中的类,必须增加implements Serializable序列化才能缓存到Memcached服务器

2012-11-07 14:18:28 1824

原创 Netty学习笔记一

Handler模块:ChannelHandler:{@link ChannelHandler} itself does not provide any method.  To handle a * {@link ChannelEvent} you need to implement its sub-interfaces.  There are * two sub-interfa

2012-11-02 10:12:03 1506

转载 Netty了解与小试

在互联网的应用中有一个特点,高并发,但处理逻辑相对简单。针对这个特别有时间我们可以相对的简化下平时所有的WEB服务器,来满足这一的特点,而且更方便控制。Netty就是一个不错的选择,Netty 提供异步的、事件驱动的网络应用程 另外与Spring一起使用,以快速开发高性能、高可靠性的网络服务器和客户端程序。最近的一个项目使用了这点,不错的解决了这类的应用。下面是在了解这方面的时间找到的不错

2012-11-01 14:25:48 2429

转载 JAVA NIO 知识普及

1.   基本 概念IO 是主存和外部设备 ( 硬盘、终端和网络等 ) 拷贝数据的过程。 IO 是操作系统的底层功能实现,底层通过 I/O 指令进行完成。所有语言运行时系统提供执行 I/O 较高级别的工具。 (c 的 printf scanf,java 的面向对象封装 )2.    Java 标准 io 回顾Java 标准 IO 类库是 io 面向对象的一种抽象。基于本地方法的底层

2012-11-01 09:07:01 539

空空如也

空空如也

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

TA关注的人

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