本类可以实现在安卓开发中在一个表单中同时提交参数、数据和上传多个文件,并可以自行制定字段名称。直接上代码: 继续阅读“Android 多参数多文件同时上传”
分类: java
[转载]爬虫的自我解剖(抓取网页HtmlUnit) – logx – 博客园
网络爬虫第一个要面临的问题,就是如何抓取网页,抓取其实很容易,没你想的那么复杂,一个开源HtmlUnit
包,4行代码就OK啦,例子如下: 继续阅读“[转载]爬虫的自我解剖(抓取网页HtmlUnit) – logx – 博客园”
htmlunit官网简易教程(翻译) – cation – 博客园
1 环境搭建:
1)下载
从链接:http://sourceforge.net/projects/htmlunit/files/htmlunit/
下载最新的bin文件
2)关于bin文件
里面主要包含两部分,一是lib目录下的.jar文件,还有就是apidocs目录下的帮助文件(即API说明文件,打开index-all.html,是以网页形式提供) 继续阅读“htmlunit官网简易教程(翻译) – cation – 博客园”
multipart form-data boundary 说明 – ZUDN – 博客园
含义 ENCTYPE=”multipart/form-data” 说明:
通过 http 协议上传文件 rfc1867协议概述,jsp 应用举例,客户端发送内容构造
1、概述在最初的 http 协议中,没有上传文件方面的功能。 rfc1867 (http://www.ietf.org/rfc/rfc1867.txt) 为 http 协议添加了这个功能。客户端的浏览器,如 Microsoft IE, Mozila, Opera 等,按照此规范将用户指定的文件发送到服务器。服务器端的网页程序,如 php, asp, jsp 等,可以按照此规范,解析出用户发送来的文件。Microsoft IE, Mozila, Opera 已经支持此协议,在网页中使用一个特殊的 form 就可以发送文件。绝大部分 http server ,包括 tomcat ,已经支持此协议,可接受发送来的文件。各种网页程序,如 php, asp, jsp 中,对于上传文件已经做了很好的封装。 继续阅读“multipart form-data boundary 说明 – ZUDN – 博客园”
multipart form-data boundary 说明 – yefeng – ITeye技术网站
含义 ENCTYPE=”multipart/form-data” 说明:
通过 http 协议上传文件 rfc1867协议概述,jsp 应用举例,客户端发送内容构造
1、概述在最初的 http 协议中,没有上传文件方面的功能。 rfc1867 (http://www.ietf.org/rfc/rfc1867.txt) 为 http 协议添加了这个功能。客户端的浏览器,如 Microsoft IE, Mozila, Opera 等,按照此规范将用户指定的文件发送到服务器。服务器端的网页程序,如 php, asp, jsp 等,可以按照此规范,解析出用户发送来的文件。Microsoft IE, Mozila, Opera 已经支持此协议,在网页中使用一个特殊的 form 就可以发送文件。绝大部分 http server ,包括 tomcat ,已经支持此协议,可接受发送来的文件。各种网页程序,如 php, asp, jsp 中,对于上传文件已经做了很好的封装。 继续阅读“multipart form-data boundary 说明 – yefeng – ITeye技术网站”
URL编程:java程序模拟post提交表单_小圣_新浪博客
假设一个地址为:”http://locolhost:8080/test/”,表单提交后的action为”login.action”。
String urlString = “http://locolhost:8080/test/login.action”;
1,首先创建URLConnection对象 继续阅读“URL编程:java程序模拟post提交表单_小圣_新浪博客”
java的double的大数值时 怎么才能不显示成科学计数法 – fengyee_zju的专栏 – 博客频道 – CSDN.NET
Double d = new Double("1234567890.12");
System.out.println(“d:=”+d);
java.text.NumberFormat nf = java.text.NumberFormat.getInstance();
nf.setGroupingUsed(false);
System.out.println(“d:=”+nf.format(d));
显示结果是:
d:=1.23456789012E9
d:=1234567890.12
满意吗?不满意的话看看NumberFormat的帮助 继续阅读“java的double的大数值时 怎么才能不显示成科学计数法 – fengyee_zju的专栏 – 博客频道 – CSDN.NET”
java 千分位的添加和去除_坑丁小慢_新浪博客
将一个数字转换为有千分位的格式:
NumberFormat numberFormat1 = NumberFormat.getNumberInstance();
System.out.println(numberFormat1.format(11122.33));
NumberFormat numberFormat2 = NumberFormat.getNumberInstance();
numberFormat2.setGroupingUsed(false);
//设置了以后不会有千分位,如果不设置,默认是有的
System.out.println(numberFormat2.format(11122.33));
Hadoop教程之编写HelloWorld(2) – 程序园
前面我们写了一个Hadoop程序,并让它跑起来了。但想想不对啊,Hadoop不是有两块功能么,DFS和MapReduce。没错,上一节我们写了一个MapReduce的HelloWorld程序,那这一节,我们就也学一学DFS程序的编写。
DFS 是什么,之前已经了解过,它是一个分布式文件存储系统。不管是远程或本地的文件系统,其实从接口上讲,应该是一至的,不然很难处理。同时在第2节的最后, 我们列出了很多一些DFS的操作命令,仔细看一下,这些命令其实跟linux中的文件操作命令很相似,所以说,对于分布式文件系统,我们完全可以用本地文 件的方式来理解。 继续阅读“Hadoop教程之编写HelloWorld(2) – 程序园”
java 操作 hdfs 实例
根据之前几篇文章搜集的资料,写了这么个简单的实例,仅供参考。 继续阅读“java 操作 hdfs 实例”
HDFS API文件上传,fs.default.name配置的关键性 – CodeWeblog.com
综上所述:
无论我们是在代码中对”fs.default.name”进行配置,还是直接拷贝core-site.xml和hdfs-site.xml到当前工程下,最终我们的目的都是要实现对fs.default.name的配置。
只有对fs.default.name成功配置后,我们才能成功上传文件到远程客户端。
java中可以这样设置
conf.set(“fs.default.name”, “hdfs://master:9000”);
conf.set(“mapred.job.tracker”, “master:9001”);
或者拷贝core-site.xml和hdfs-site.xml到当前工程下。
继续阅读“HDFS API文件上传,fs.default.name配置的关键性 – CodeWeblog.com”
从高版本JDK换成低版本JDK报错Unsupported major.minor version 52.0_neolone_新浪博客
java.lang.UnsupportedClassVersionE
: Unsupported major.minor version 52.0这个错误是由于高版本的java
project使用了低版本的来运行。
path–>Libraries中的JVM8换成JVM7
继续阅读“从高版本JDK换成低版本JDK报错Unsupported major.minor version 52.0_neolone_新浪博客”
eclipse Java heap space 解决方案_沉默无言_新浪博客
当运行程序出现Java heap space 原因就是jvm内存不足
eclipse
有启动参数里设置jvm大小,因为eclipse运行时自己也需要jvm,所以eclipse.ini里设置的jvm大小不是具体某个程序运行时所用jvm的大小,这和具体程序运行的jvm大小无关。 继续阅读“eclipse Java heap space 解决方案_沉默无言_新浪博客”
解决运行Eclipse出错:Failed to load the JNI shared library
编译调试hadoop2.7.1,将jdk1.8卸载,安装jdk1.7,运行Eclipse出错:Failed to load the JNI shared library
原因和解决办法:eclipse是32位的,系统是64位的,所以我装的64位jdk1.7,卸掉之后安装32位jdk1.7,eclipse顺利启动。
经验总结:eclipse的版本和jdk的版本要对应,要么都是32位,要么都是64位。
还有一个原因有可能是java相应目录下没有jvm.dll这个文件,那你需要去看看这个文件到底在不在,或者环境变量是否设置正确并生效(改变java home环境变量可能需要重启)。
jps命令显示出来的进程如何关闭,如何kill
Jps 是java提供的查看java进程的工具,比如我用jps命令查看,正常情况会列出如下信息:
<进程号1111> …… <进程名A>
<进程号2222> …… <进程名B>
<进程号3333> …… <进程名C>
<进程号4444> …… <Jps>
这时用kill -9 <进程号> 是可以杀掉进程的;
如何引入import org.apache.commons_百度知道
您是不是没有将common.jar文件导入buildPath 如果没有 选中你所在的项目 右键 ->properties->buildPath->libraries->(右侧)add library(如果想引入外部的 选add external libray) 然后你再试试
【已解决】Eclipse的java代码出错:The import org.apache cannot be resolved | 在路上
Eclipse中,折腾java代码。
把之前在android中的代码拿过来使用。
结果出现The import org.apache cannot be resolved的错误: 继续阅读“【已解决】Eclipse的java代码出错:The import org.apache cannot be resolved | 在路上”
java程序 国际化 多国语言 版本制作 java.util.ResourceBundle使用详解 – 熔 岩 – 51CTO技术博客
继续阅读“java程序 国际化 多国语言 版本制作 java.util.ResourceBundle使用详解 – 熔 岩 – 51CTO技术博客”
修改weka后如何打包_叶子_新浪博客
Java操作Hbase进行建表、删表以及对数据进行增删改查,条件查询 – tudou@NorthWind – 博客园
1、搭建环境
新建JAVA项目,添加的包有:
有关Hadoop的hadoop-core-0.20.204.0.jar
有关Hbase的hbase-0.90.4.jar、hbase-0.90.4-tests.jar以及Hbase资源包中lib目录下的所有jar包 继续阅读“Java操作Hbase进行建表、删表以及对数据进行增删改查,条件查询 – tudou@NorthWind – 博客园”