P7

  http知识点 文档

pqj-open 2017-05-08   2092   0
P28

  netty中文指南 文档

现在,我们使用适合一般用途的应用或组件来和彼此通信。例如,我们常常使用一个HTTP客户端从远程服务器获取信息或者通过webservices进行远程方法的调用。

lee123lee 2017-02-22   883   0
P22

  wireshark和tcpdump介绍 文档

Wireshark 是开源的网络包分析工具。网络包分析工具的主要作用是尝试捕获网络包, 并尝试显示 包的尽可能详细的情况。

songo 2017-01-19   866   0
P8

  无线网卡变成ap 文档

现在的智能手机一般都带有WLAN功能,家庭一般都有无线路由器,可以很方便的与手机连接,同时可以上网,那么要是没有无线路由器怎么让你的智能手机上Wlan(WiFi)呢?下面我就来教大家设置;

hdjahs 2016-11-17   525   0
P31

  mina2.0框架分析 文档

整个框架最核心的几个包是:org.apache.mina.core.service, org.apache.mina.core.session, org.apache.mina.core.polling以及org.apache.mina.transport.socket。

yuqicaida 2016-07-20   546   0
P53

  Mina2.0完全剖析_完全自学手册【完整版】 文档

最近使用Mina开发一个Java的NIO服务端程序,因此也特意学习了Apache的这个Mina框架。 首先,Mina是个什么东西?看下官方网站(http://mina.apache.org/)对它的解释: Apache的Mina(Multipurpose Infrastructure Networked Applications)是一个网络应用框架,可以帮助用户开发高性能和高扩展性的网络应用程序;它提供了一个抽象的、事件驱动的异步API,使Java NIO在各种传输协议(如TCP/IP,UDP/IP协议等)下快速高效开发。

ka520 2015-11-14   528   0
P13

  基于Netty构建高性能RPC通信框架 文档

大纲I/O模型选择序列化框架选型高效线程模型反射优化异步调用同步阻塞I/O性能问题伸缩性差:一连接一线程模型导致服务端的并发接入数和系统吞吐量受到极大限制效率低:由于I/O操作采用同步阻塞模式,当网络拥塞或者通信对端处理缓慢会导致I/O线程被挂住,阻塞时间无法预测非阻塞I/O的优势I/O多路复用:系统在单线程的情况下可以同时处理多个链接,降低系统资源开销非阻塞I/O操作:连接、读取、写入等I/O操作均不会阻塞I/O线程I/O通信框架选择基于JavaNIO原生类库自研:复杂性、研发成本等Mina:版本更新慢、最近几年社区不太活跃等Netty:性能高、资料丰富、社区活跃、商用成功案例多等序列化技术关键指标影响序列化性能的关键因素总结如下:序列化后的码流大小(网络带宽占用)序列化&反序列化的性能(CPU资源占用)并发调用的性能表现

fkd27 2015-10-17   807   0
P50

  Netty4 介绍和应用 文档

Netty简介Netty源码分析Netty应用大纲 Netty是一个基于JAVANIO类库的异步通信框架,它的架构特点是:异步非阻塞、基于事件驱动、高性能、高可靠性和高可定制性。Netty是什么 开发异步、非阻塞的TCP网络应用程序开发异步、非阻塞的UDP网络应用程序开发异步文件传输应用程序开发异步HTTP服务端和客户端应用程序Netty的作用NIO:在高连接数时使用OIO:在低连接数、需要低延迟时、阻塞时使用Local:在同一个JVM内通信时使用Embedded:测试ChannelHandler时使用传输支持Netty简介Netty源码分析Netty在JWS的应用大纲简单的http服务器EventLoopGroup右图显示一个EventLoopGroup和一个Channel关联一个单一的EventLoop,Netty中的EventLoopGroup包含一个或多个EventLoop,而EventLoop就是一个Channel执行实际工作的线程。

junhui_wei 2015-10-13   5024   0
P40

  Apache Mina Server 2.0 中文参考手册 文档

Apache Mina Server是一个网络通信应用框架,也就是说,它主要是对基于TCP/IP、UDP/IP协议栈的通信框架(当然,也可以提供JAVA对象的序列化服务、虚拟机管道通信服务等),Mina可以帮助我们快速开发高性能、高扩展性的网络通信应用,Mina提供了事件驱动、异步(Mina的异步IO默认使用的是JAVANIO作为底层支持)操作的编程模型。Mina主要有1.x和2.x两个分支,这里我们讲解最新版本2.0,如果你使用的是Mina1.x,那么可能会有一些功能并不适用。学习本文档,需要你已掌握JAVAIO、JAVANIO、JAVASocket、JAVA线程及并发库(java.util.concurrent.*)的知识。Mina同时提供了网络通信的Server端、Client端的封装,无论是哪端,Mina在整个网通通信结构中都处于如下的位置:可见Mina的API将真正的网络通信与我们的应用程序隔离开来,你只需要关心你要发送、接收的数据以及你的业务逻辑即可。

hape_96 2015-09-13   2892   0
P5

  Java操作ftp 文档

某些数据交换,我们需要通过ftp来完成。sun.net.ftp.FtpClient可以帮助我们进行一些简单的ftp客户端功能:下载、上传文件。但如遇到创建目录之类的就无能为力了,我们只好利用第三方源码,比如com.enterprisedt.net.ftp.FTPClient

lovesanxia 2015-08-07   518   0
P15

  MINA框架的使用心得及相关要点 文档

前言笔者之前的工作主要是做java的web端开发,后因工作原因参与了一个国家级的大项目,主要负责其中底层通讯的前置机模块。几经波折,将该系统完成后,结果在第一轮的测试中就惨败退回。其根本原因就在于原设计文档的要求单“通信机”与“终端”()之间的并发量要达到2W以上的连接通信,而实际运行并发量只能达到2600个相差了近十倍左右。经过代码调优、扩展JVM内存等等手段,但因基础数据相差过大,所取得的优化效果十分有限。后考虑在根本着手,只有更改整个系统的通信接口,才有可能达到设计文档上的要求。

lovesanxia 2015-08-07   3984   0
P30

  文件传输协议(File Transfer Protocol,FTP) 文档

1.介绍FTP的目标是提高文件的共享性,提供非直接使用远程计算机,使存储介质对用户透明和可靠高效地传送数据。虽然我们也可以手工使用它,但是它的主要作用是供程序使用的。在阅读本文之前最好能够阅读和Telnet协议标准规范。2.概览在本节中我们将讨论一些表面上的问题,有些名词的定义请参阅TCP和Telnet参考文献。

helpme123 2015-05-26   5099   0
P

Netty 5.0 API 参考手册 文档

Netty 提供异步的、事件驱动的网络应用程 另外与Spring一起使用,以快速开发高性能、高可靠性的网络服务器和客户端程序。 netty是JBOSS针对网络开发的一套应用框架,它也是在NIO的基础上发展起来的。netty基于异步的事件驱动,具有高性能、高扩展性等特性,它提供了统一的底层协议接口,使得开发者从底层的网络协议(比如 TCP/IP、UDP)中解脱出来。就使用来说,开发者只要参考 Netty提供的若干例子和它的指南文档,就可以放手开发基于Netty的服务端程序了。

vcodery 2015-05-24   1934   0
P31

  http协议培训(二) 文档

GET 通常用来向服务器请求获取数据。也可以可以通过 HTML FORM 元素来向服务器提交一些小数据,需要传输给服务器的数据附在URL 尾部。 限制:能够提交数据受到 URL 长度的限制。 POST 和GET 不同,POST通过将数据提交给服务器,而且数据是被包含在请求体之中。通常POST 方法用来向服务器上传文件。 由于POST是通过请求体来提交数据的,理论上来讲可以提交任意大小的数据(文件)。 HEAD 向服务器索要与GET请求相一致的响应,只不过响应体将不会被返回;这一方法可以在不必传输整个响应内容的情况下,就可以获取包含在响应消息头中的元信息。

tuds 2015-05-07   3927   0
P4

  WinInet与WinHttp总结 文档

背景WinInet和WinHttp是windows平台下提供了两套独立的网络库,按照微软官方的说法,WinInet的优势在于client-端的应用,而WinHttp更适用于server-端编程。从名称上我们可以看出WinHttp在Http协议应用方面要比WinInet更加专业,WinInet支持的协议包括Gopher\HTTP\HTTPS\FTP较为杂乱,而WinHttp库专门是为HTTP\HTTPS服务的。WinInet支持如此多协议的原因在于其自身是IE浏览器的网络层,所以它必须提供全方位的服务,包括各种协议的封装以及Cache机制。

Leehong 2015-04-29   2474   0
P

Netty API 参考手册 文档

Netty是什么?本质:JBoss做的一个Jar包。目的:快速开发高性能、高可靠性的网络服务器和客户端程序。优点:提供异步的、事件驱动的网络应用程序框架和工具。通俗的说:一个好使的处理Socket的东东。Netty 提供异步的、事件驱动的网络应用程序框架和工具,用以快速开发高性能、高可靠性的网络服务器和客户端程序。

jiaxinyu 2015-04-27   7114   0
P97

  Apache MINA 2.0 User Guide 文档

First of all, it's good to know that MINA is written on top of NIO 1. A new version has been designed in Java 7, NIO-2, we don't yet benefit from the added features this version is carrying. It's also important to know that the N in NIO means New, but we will use the Non-Blocking term in many places. NIO-2should be seen as a New New I/O.

zmz1989 2015-03-02   3372   0
P

Netty3.2-api 文档

Netty是由JBOSS提供的一个java开源框架。Netty提供异步的、事件驱动的网络应用程序框架和工具,用以快速开发高性能、高可靠性的网络服务器和客户端程序。<br> 也就是说,Netty 是一个基于NIO的客户,服务器端编程框架,使用Netty 可以确保你快速和简单的开发出一个网络应用,例如实现了某种协议的客户,服务端应用。Netty相当简化和流线化了网络应用的编程开发过程,例如,TCP和UDP的socket服务开发。<br> “快速”和“简单”并不意味着会让你的最终应用产生维护性或性能上的问题。Netty 是一个吸收了多种协议的实现经验,这些协议包括FTP,SMTP,HTTP,各种二进制,文本协议,并经过相当精心设计的项目,最终,Netty 成功的找到了一种方式,在保证易于开发的同时还保证了其应用的性能,稳定性和伸缩性。

zhouduo 2015-01-14   415   0
P

Commons-Httpclient 3.1 API 文档

HttpClient是一个代码级的Http客户端工具,可以使用它模拟浏览器向Http服务器发送请求。使用HttpClient还需要HttpCore.后者包括Http请求与Http响应的代码封装。 HttpClient 是 Apache Jakarta Common 下的子项目,用来提供高效的、最新的、功能丰富的支持 HTTP 协议的客户端编程工具包,并且它支持 HTTP 协议最新的版本和建议。HttpClient 已经应用在很多的项目中,比如 Apache Jakarta 上很著名的另外两个开源项目 Cactus 和 HTMLUnit 都使用了 HttpClient

redaihanyu 2014-12-15   5719   0
P

CORBA Networking with Java 文档

System administrators around the country, and in fact around the world, are seeking to solve their management’s desire to have an intranet and also have their companies involved on the Internet (read “World Wide Web”) for commercial reasons. They find that their key problem is hardware and software integration. The expected general technical goals of this enterprise network are: <br> <br>• Interoperability <br>• Portability <br>• Reusability <br>A possible scheme for achieving these goals is the use of the Common Object Request Broker Architecture (CORBA) and Java internetworking.

why311 2014-10-20   1494   0
1 2 3 4 5 6

关键词

最新上传

热门文档