首页--工业技术论文--自动化技术、计算机技术论文--计算技术、计算机技术论文--计算机软件论文--程序设计、软件工程论文--软件工程论文

基于NIO的Java高性能网络技术的研究与应用

摘要第5-7页
ABSTRACT第7-8页
第一章 绪论第14-20页
    1.1 研究背景第14页
    1.2 研究目的和意义第14-15页
    1.3 国内外研究现状第15-17页
    1.4 课题来源与项目依托第17页
    1.5 论文主要工作第17-18页
    1.6 论文结构第18-20页
第二章 Java传统网络应用技术第20-36页
    2.1 TCP/IP协议第20-24页
        2.1.1 体系结构第20-21页
        2.1.2 TCP通信过程第21-24页
    2.2 流I/O技术第24-26页
        2.2.1 输入流和输出流第24-25页
        2.2.2 阅读器和书写器第25-26页
        2.2.3 技术总结第26页
    2.3 Socket编程第26-28页
        2.3.1 体系结构第26页
        2.3.2 通信原理第26-27页
        2.3.3 使用方法第27-28页
    2.4 多线程技术第28-31页
        2.4.1 线程模型第28-29页
        2.4.2 线程同步第29-30页
        2.4.3 线程通信第30页
        2.4.4 技术总结第30-31页
    2.5 传统开发模型第31-36页
        2.5.1 数据处理结构第31页
        2.5.2 单线程模型第31-32页
        2.5.3 多线程模型第32-33页
        2.5.4 多线程模型分析第33-36页
第三章 Java高性能网络应用技术第36-48页
    3.1 NIO技术第36-40页
        3.1.1 缓冲区第36-37页
        3.1.2 通道第37-38页
        3.1.3 选择器第38-39页
        3.1.4 实现机制第39-40页
        3.1.5 技术总结第40页
    3.2 线程池技术第40-42页
        3.2.1 基本概念第40页
        3.2.2 实现原理第40-41页
        3.2.3 使用方法第41-42页
        3.2.4 技术总结第42页
    3.3 Reactor模型第42-44页
        3.3.1 模型思想第42页
        3.3.2 模型机制第42-43页
        3.3.3 模型分析第43-44页
    3.4 MINA框架第44-48页
        3.4.1 框架结构第44-45页
        3.4.2 会话管理第45页
        3.4.3 工作流程第45-46页
        3.4.4 线程模型第46-48页
第四章 KK通讯系统设计与实现第48-64页
    4.1 项目介绍第48页
    4.2 总体结构第48-53页
        4.2.1 分层模型第48-49页
        4.2.2 数据结构第49-51页
        4.2.3 线程管理第51-53页
    4.3 消息格式第53-59页
        4.3.1 业务应用层消息格式第53-54页
        4.3.2 数据通信层消息格式第54-55页
        4.3.3 消息格式转换第55页
        4.3.4 编码器第55-57页
        4.3.5 解码器第57-59页
    4.4 工作流程第59-61页
        4.4.1 启动服务器第59页
        4.4.2 建立连接第59页
        4.4.3 接收请求第59-60页
        4.4.4 处理请求第60页
        4.4.5 发送响应第60-61页
    4.5 性能测试第61-64页
        4.5.1 测试环境第61-62页
        4.5.2 测试方法第62页
        4.5.3 测试结果与分析第62-64页
第五章 总结与展望第64-66页
    5.1 论文总结第64-65页
    5.2 技术展望第65-66页
参考文献第66-70页
致谢第70-72页
作者简介第72-73页

论文共73页,点击 下载论文
上一篇:高可用集群作业管理系统的研究与实现
下一篇:慢性病远程监护系统的设计与实现