- 浏览: 31442 次
- 性别:
- 来自: 北京
最新评论
-
GGGGeek:
这总结的是相当详细了,可惜博主再也没有更新过博客了。。。
Java字节序,java整型数与网络字节序 byte[] 数组转换关系(ByteArrayOutputStream用法) -
hzxlb910:
写的很详细,并有例子,看着很清晰
servlet中doPost()和doGet()
文章列表
Android网络通信
android的网络编程分为2种:基于socket的,和基于http协议的。
Http通信
以xml或者json为载体,相互通信数据。
JSON (JavaScript Object Notation)一种简单的数据格式,比xml更轻巧。 JSON 是 JavaScript 原生格式,这意味着在 JavaScript 中处理 JSON 数据不需要任何特殊的 API 或工具包。
Socket通信
Socket与Http不同的是两个的协议不同,socket是面向TCP/UDP协议的,http通信时面向HTTP协议的。
...
关于字节序(大端法、小端法)的定义
《UNXI网络编程》定义:术语“小端”和“大端”表示多字节值的哪一端(小端或大端)存储在该值的起始地址。小端存在起始地址,即是小端字节序;大端存在起始地址,即是大端字节序。
也可以说: 1.小端法(Little-Endian)就是低位字节排放在内存的低地址端即该值的起始地址,高位字节排放在内存的高地址端。 2.大端法(Big-Endian)就是高位字节排放在内存的低地址端即该值的起始地址,低位字节排放在内存的高地址端。
举个简单的例子,对于整形0x12345678。它在大端法和小端法的系统内中,分别如图1所示的方式存放。
[java] view plaincopy
/**
Gzip也是android客户端支持的方式,官网解释:GZIPInputStream此类类是用来读取在GZIP格式存储的数据,从底层的流进它的缓冲区读取和解压GZIP数据。
InputStream is = ...
GZIPInputStream zis = new GZIPInputStream(new BufferedInputStream(is));
try {
// Reading from 'zis' gets you the uncompressed bytes...
processStream(zis);
} finally
[转载]java中用URLConnection 类post方式提交表单
/**
* <pre>
* Title: HttpRequestProxy.java
* Project: HP-Common
* Type: com.hengpeng.common.web.HttpRequestProxy
* Author: benl
* Create: 2007-7-3 上午03:07:07
* Copyright: Copyright (c) 2007
* Company:
* <pre& ...
HttpServletRequest方法总结
getScheme()方法返回请求的计划,比如http,https或者ftp.
getServerName()方法返回被发送请求的服务器的主机名
getServerPort()方法返回被发送请求的端口号。
getContextPath()返回请求地址的根目录,以"/"开关,但不是以"/"结尾。
一个常用的获得服务器地址的连接字符串是:
String path = request.getContextPath();
String basePath = request.getScheme()+":// ...
ChannelDistributor.xml 内容如下:
<?xml version="1.0" encoding="UTF-8"?>
<request>
<userName>yisou</userName>
<pwd>abcd1234</pwd>
<channelCode>10010000</channelCode>
<insertType>00</insertType>
</request>
1).HttpCl ...
一般来说我们是用不到doGet方法的,doGet方法提交表单的时候会在url后边显示提交的内容,所以不安全。而且doGet方法只能提交256个字符(1024字节),而doPost没有限制,因为get方式数据的传输载体是URL(提交方式能form,也能任意的URL ...