- 博客(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关注的人