hbxflihua
- 浏览: 653433 次
- 性别:
- 来自: 杭州
社区版块
- ( 0)
- ( 0)
- ( 1)
最新评论
-
changerzhuo_319:
谢谢大佬, 查了一天了没解决
spring-boot构建多模块依赖工程时,maven打包异常:程序包xxx不存在 -
迪伦少校:
spring越来越优秀的同时,也越来越复杂
spring核心技术(1) -
hbxflihua:
ivi13 写道这种方式会有个问题,假如有个商户的交易量特别大 ...
使用spring-retry实现支付系统异步通知 -
ivi13:
这种方式会有个问题,假如有个商户的交易量特别大,通知全部失败, ...
使用spring-retry实现支付系统异步通知 -
ckxlnd:
挺好的 有借鉴意义
重写dispatcherservlet获取springmvc 所有requestmapping的url
文章列表
- 博客分类:
- netty
netty的强大之处在于它的高度抽象和封装,对于使用者来说不必过多关心内部实现。当需要有新的需求时,只需简单的添加或者修改相关的handler类即可。
本章将使用netty 实现tcp协议,以下为具体实现。
1、服务端实现
tcpserver.java
package emulator.netty5;
import io.netty.bootstrap.serverbootstrap;
import io.netty.channel.channelfuture;
import io.netty.channel.channelinitializer;
import ...
- 2015-08-18 19:57
- 浏览 15632
- 分类:编程语言
- 博客分类:
- netty
http(超文本传输协议)协议是建立在tcp传输协议之上的应用层协议,它的发展是万维网协会和internet工作小组ietf合作的结果。http是一个属于应用层的面向对象的协议,由于其简洁、快速的方式,适用于分布式超媒体信息系统。它于1990年提出,经过多年的使用和发展,得到了不断的完善和扩展。本文将介绍如何基于netty 的http协议栈进行http服务端和客户端的开发。由于netty的http协议栈是基于netty的nio通信框架开发的,因此,netty的http协议也是异步非阻塞的。
http服务端开发
httpfileserver.java
package emul ...
- 2015-08-11 14:52
- 浏览 19851
- 分类:编程语言
google的protobuf在业界非常流行,很多商业项目都选择protobuf作为编解码框架,以下为protobuf的一些优点:
(1)在谷歌内长期使用,产品成熟度高。
(2)跨语言,支持包括c 、java、python在内的多重语言。
(3)编码后的码流小,便于存储和传输。
(4)编解码性能高。
(5)支持不同协议向前兼容。
(6)支持定义可选和必选字段。
一、protobuf开发环境搭建
1、下载protobuf的windows版,网址如下:https://developers.google.com/pro ...
- 2015-07-31 13:03
- 浏览 13283
- 分类:编程语言
- 博客分类:
- netty
基于java提供的对象输入/输出流objectinputstream和objectoutputstream,可以直接把java对象作为可存储的字节数组写入文件,也可以传输到网络上。对程序员来说,基于jdk默认的序列号机制可以避免操作底层的字节数组,从而提高开发效率。
相信大多数java程序员接触到的第一种序列化或者编解码技术就是java默认序列化,只需要序列化的pojo对象实现java.io.serializable接口,根据实际情况生成序列id,这个类就能通过java.io.objectinput和java.io.objectoutput序列化和反序列化。
1、服务端开 ...
- 2015-07-31 00:00
- 浏览 2244
- 分类:编程语言
- 博客分类:
- netty
1、netty软件包下载:http://netty.io/downloads.html,本示例基于netty-5.0.0.alpha2.tar.bz2
2、搭建netty应用工程
使用eclipse创建一个java工程,新建lib文件夹并将netty-all-5.0.0.alpha2.jar复制到该文件夹下,然后将jar引入工程。
3、netty服务端开发
timeserver.java
package com.neety;
import io.netty.bootstrap.serverbootstrap;
import io.netty.channel ...
- 2015-07-30 15:19
- 浏览 2705
- 分类:编程语言