java
文章平均质量分 77
zbb1101
这个作者很懒,什么都没留下…
展开
-
如何用JAVA收发HTTP请求
首先需要明确的一点是,不管是磁盘还是网络传输,最小的存储单元都是字节,所以 I/O 操作的都是字节而不是字符。 当我们需要用java发送http请求的时候,通常会用apache的commons-httpclient包。只要新建一个HttpClient,设置编码,设定超时时间,传入url执行GetMethod或者PostMethod方式进行发送就能...原创 2013-12-13 13:49:07 · 302 阅读 · 0 评论 -
java解析xml通用版
平时接触xml比较多,解析的时候通常会涉及到xml的节点值,这样每次都需要写一遍类似的代码,比较繁琐。下面这段程序可以适用于各种xml,通过递归将里面的元素和属性封装成一个Map返回。不过有个比较明显的缺点是当xml里面的元素名或者属性名重复时,后面的会将前面的覆盖掉。 import java.util.HashMap;import java.util.Iterato...2014-02-26 18:20:04 · 308 阅读 · 0 评论 -
jboss服务器接收get请求中文乱码
在平时的数据传输当中,我们经常会遇到中文乱码问题,即前台传入的中文在后台接收到是乱码的。首先需要明确的一点是,数据是以字节的形式在网络中传输,所以我们通常是将中文请求参数做UTF-8或者GBK编码再进行传输,而在服务器端,以jboss4为例,处理get方式请求时,通过在/jboss-home/server/default/deploy/jboss-web.deployer/serv...2014-03-22 23:41:30 · 474 阅读 · 0 评论 -
HashMap原理
Hash,一般翻译做“散列”,也有直接音译为“哈希”的,就是把任意长度的输入(又叫做预映射, pre-image),通过散列算法,变换成固定长度的输出,该输出就是散列值。散列表(Hash table,也叫哈希表),是根据关键码值(Key value)而直接进行访问的数据结构。也就是说,它通过把关键码值映射到表中一个位置来访问记录,以加快查找的速度。这个映射函数叫做散列函数,存放记录的数组叫做散...原创 2013-10-21 20:54:22 · 107 阅读 · 0 评论 -
JAVA继承与多态
/** * 实例化先后顺序:父类的静态变量、子类的静态变量、父类的非静态变量、父类的构造器、子类的非静态变量、子类的构造器 * * @author zhang * */public class Father { public static void main(String[] args) { System.out.println("Son construct...2013-10-31 15:12:51 · 87 阅读 · 0 评论