P53

  远程通信Mina2学习笔记【完整版】 文档

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

sdshw 2014-03-14   181   0
P51

Apache HttpClient4.x 简明教程 文档

HttpClient 不是一个浏览器。它是一个客户端的 HTTP 通信实现库。HttpClient 的目 标是发送和接收 HTTP 报文。HttpClient 不会去缓存内容,执行嵌入在 HTML 页面中 的 javascript 代码,猜测内容类型,重新格式化请求/重定向 URI,或者其它和 HTTP 运输无关的功能。

putin 2014-03-08   4150   0
P2

  Java NIO框架 文档

Mina和Netty都是Java领域高性能和高可伸缩性网络应用程序的网络应用框架,在实际生产应用中都是不错的佼佼者。公司一个的移动通讯查看有关“服务器”的文章">服务器要进行重构,研发经理确定使用Netty,之前我有听说过Mina,也看到一些游戏服务器在使用Mina。刚好乘这个机会系统了解一下这两个project,看看他们各自的特点。

seedily 2014-03-03   4040   0
P52

Netty5.0 架构剖析和源码解读 文档

Netty 是个异步的事件驱动网 络应用框架,具有高性能、高扩展性等特性。Netty 提供了统一的底层协议接口,使得开发 者从底层的网络协议 (比如 TCP/IP、 UDP) 中解脱出来。 就使用来说, 开发者只要参考 Netty 提供的若干例子和它的指南文档,就可以放手开发基于 Netty 的服务端程序了。 在 Java 社区,最知名的开源 Java NIO 框架要属 Mina 和 Netty,而且两者渊源颇多,对两者 的比较自然不少。实际上,Netty 的作者原来就是 Mina 作者之一,所以可以想到,Netty 和 Mina 在设计理念上会有很多共同点。

mioop8g74 2014-03-02   32314   0
P14

  HttpClient 教程 文档

HttpClient简介HTTP协议可能是现在Internet上使用得最多、最重要的协议了,越来越多的Java应用程序需要直接通过HTTP协议来访问网络资源。虽然在JDK的java.net包中已经提供了访问HTTP协议的基本功能,但是对于大部分应用程序来说,JDK库本身提供的功能还不够丰富和灵活。HttpClient是Apache Jakarta Common下的子项目,用来提供高效的、最新的、功能丰富的支持HTTP协议的客户端编程工具包,并且它支持HTTP协议最新的版本和建议。

youcaihua 2014-02-28   2380   0
P83

  网络包分析工具 Wireshark 经典教材 文档

第 1 章 介绍1.1. 什么是Wireshark Wireshark是网络包分析工具。网络包分析工具的主要作用是尝试捕获网络包,并尝试显示包的尽可能详细的情况。你可以把网络包分析工具当成是一种用来测量有什么东西从网线上进出的测量工具,就好像使电工用来测量进入电信的电量的电度表一样。(当然比那个更高级)过去的此类工具要么是过于昂贵,要么是属于某人私有,或者是二者兼顾。Wireshark出现以后,这种现状得以改变。

hjlong666 2014-02-28   3424   0
P6

  模拟http提交 HttpURLConnection 文档

针对JDK中的URLConnection连接Servlet的问题,网上有虽然有所涉及,但是只是说明了某一个或几个问题,是以FAQ的方式来解决的,而且比较零散,现在对这个类的使用就本人在项目中的使用经验做如下总结

youcaihua 2014-02-28   1717   0
P37

httpclient4 中文版帮助文档 文档

HttpClient 不是一个浏览器。它是一个客户端的 HTTP 通信实现库。HttpClient的目标是发 送和接收HTTP 报文。HttpClient不会去缓存内容,执行 嵌入在 HTML 页面中的javascript 代码,猜测内容类型,重新格式化请求/重定向URI,或者其它和 HTTP 运输无关的功能。

mbox2000 2014-02-28   6183   0
P21

多线程并发编程在Netty中的应用分析 文档

Java提供了很多类库和工具用于降低并发编程的门槛,提升开发效率,一 些开源的第三方软件也提供了额外的并发编程类库方便 JAVA 开发者,使开发者 将重心放在业务逻辑的设计和实现上,而不是处处考虑线程的同步和锁。但是, 无论并发类库设计的如何完美,它都无法完全满足使用者的需求,对于一个高级 JAVA 程序员来说,如果不懂得 JAVA 并发编程的内膜,只懂得使用一些简单的并 发类库和工具,是无法完全驾驭JAVA 多线程这匹野马的。

monj78h 2014-02-25   13606   0
P3

  Java模拟登陆 文档

web登陆无非就是网页获取,cookie的管理,post和get方式的模拟。

glaringsun 2014-02-24   275   0
P265

Netty in Action 文档

Netty is a NIO client-server framework, which enables quick and easy development of network applications, such as protocol servers and clients. Netty offers you a new way to develop your network applications, which makes it easy and scalable. It achieves this by abstracting away the complexity involved and by providing an easy-to-use API that decouples business-logic from the network-handling code. Because its built for NIO, the entire Netty API is asynchronous.

w8n4 2014-02-07   219   0
P5

  smtp(基于网络服务器的客户端) 文档

这是一个网络搜索得到的smtp例示,其中的MailMessage是一个javaBean,主要是设置相关的信息,比如发送头部,发送人等.以下是相关分析:/*使用的是Socket连接,以下五个类是关于输入输出流以及IO异常类,基本思路是建立socket连接之后使用getInputStream得到一个输入流,使用一下的相关输入流修饰器得到带缓存版本的输入流reader以便读入数据。

mike_libm 2014-01-01   207   0
P18

JGroups 入门手册 文档

JGroups是一个基于Java语言的提供可靠多播(组播)的开发工具包。在IP Multicast基础上提供可靠服务,也可以构建在TCP或者WAN上。主要是由Bela Ban开发,属于JBoss.org,在JBoss的网站也有一些相关文档。目前在 SourceForge上还是比较活跃,经常保持更新。JGroups 适合使用场合 服务器集群cluster、多服务器通讯、服务器replication(复制)等,分布式cache缓存.

y6fn 2014-01-01   3950   0
P2

  java中用ganymed实现scp 和sftp文件传输 文档

java中用ganymed实现scp 和sftp文件传输

wandern 2013-12-24   201   0
P12

使用 CURL来发送 HTTP请求的方法 文档

Curl 是一个命令行工具,用来执行各种 URL 操作和信息传输。但在本文中将着重描述如 何用 Curl 来完美地执行 HTTP请求。 我假定您知道如何调用’curl –help’或者’curl –manual’来获 得 curl 的基本信息。 

andyguo 2013-11-18   5934   0
P17

数据包抓取库 - PCAP API 文档

PCAP是一个数据包抓取库,很多软件都是用它来作为数据包抓取工具的。 WireShark也是用PCAP库来抓取数据包的。PCAP抓取出来的数据包并不是原始的网络字节流,而是对其进行从新组装,形成一种新的数据格式。

yyc8826 2013-11-12   5079   0
P102

Libevent 中文参考手册 文档

Libevent 是用于编写高速可移植非阻塞IO应用的库,其设计目标是:  可移植性:使用 libevent 编写的程序应该可以在 libevent 支持的所有平台上工作。即使 没有好的方式进行非阻塞 IO,libevent 也应该支持一般的方式,让程序可以在受限的 环境中运行。  速度:libevent 尝试使用每个平台上最高速的非阻塞 IO实现,并且不引入太多的额外开 销。  可扩展性:libevent 被设计为程序即使需要上万个活动套接字的时候也可以良好工作。  方便:无论何时,最自然的使用 libevent 编写程序的方式应该是稳定的、可移植的。

pmmf1243 2013-10-25   6911   0
P22

  netty的入门经典例子的使用 文档

netty的入门经典例子的使用

pwwwp5 2013-10-24   196   0
P9

Apache Mina入门(完成版) 文档

Mina 是什么?考,上 http://mina.apache.org/ 己看啊,一句话就是“一个简洁易用的基于 Tcp/IP通信的java框架“,什么?什么是框架?再问你就不要向下看了。 Mina能干什么?先拉出来溜一下:我们用它做两个小程序,一个为服务器,收到客户机的消息 后,就回送给客户机;一个是简单的客户机,一连上服务器,就发一条消息报到,然后将从服务 器接到的消息再发给服务器。嗯,你是否意识到这是一个死循环的C/S通信?折腾机器这叫,编程 就是要先能折腾!

y493571521 2013-10-24   6416   0
P108

Apache Mina 2 学习笔记(修订版2) 文档

Apache的Mina(Multipurpose Infrastructure Networked Applications) 是一个网络应用框架,可以帮助用户开发高性能和高扩展性的网络应用程序;它 提供了一个抽象的、事件驱动的异步 API,使 Java NIO 在各种传输协议(如 TCP/IP,UDP/IP协议等)下快速高效开发。

gxmm 2013-10-22   230   0
1 2 3 4 5 6 7 8 9 10