- 浏览: 449800 次
- 性别:
- 来自: 上海
-
最新评论
-
尼古拉斯.fwp:
...
HttpClient模拟表单multipart/form-data方式上传文件和参数 -
绿茵好莱坞:
好文,非常不错
HttpClient模拟表单multipart/form-data方式上传文件和参数 -
dotku:
运行 mvn clean install 出现报错信息> ...
可运行war包,命令行启动war包 -
woxiangbo:
多行合并成1行,可用 GROUP_CONCAT 函数
sql 查询结果格式化 -
woxiangbo:
iframe获取父框架的 某个元素的值,直接在iframe的j ...
js 跨 frame操作对象
文章列表
生成指定位数的随机字符串和数字
- 博客分类:
- java相关
import java.util.Random;
public class RandomUtils {
private static Random randGen = null;
private static char[] numbersAndLetters = null;
private static Object initLock = new Object();
/**
* int是字符串的长度,即可产生指定长度的随机字符串。
*
* @param length
* @return
*/
public static fina ...
之前项目一直报如下错误:
java.lang.NoClassDefFoundError: org/apache/http/params/SyncBasicHttpParams
排查了3个小时,发现项目中同时引用了httpClient 相关的jar包的 4.1.2 和 4.0.1版本,而SyncBasicHttpParams是从4.1才开始有的,所以版本很重要啊
附上httpClient的maven配置:
<dependency>
<groupId>org.apache.httpcomponents</groupId>
...
1.打开.eclipse/configuration/.settings/org.eclipse.ui.ide.prefs文件
2.找到如下配置RECENT_WORKSPACES=D/://web//workspace,D/://work
3.删除不想要的工作空间目录即可
有时候会碰到这样一种场景,线程A(主线程)需要等待另外一个线程(子线程)执行完才能进行后续的操作,此时CountDownLatch 可以出场了
final CountDownLatch latch=new CountDownLatch(1);
new Thread(){
public void run(){
//
latch.countDown();
}
}
latch.await(60,TimeUtils.Seconds);//最多等待60秒
import java.io.StringReader;
import org.dom4j.Document;
import org.dom4j.DocumentException;
import org.dom4j.io.SAXReader;
public class Demo {
public static void main(String[] args) throws DocumentException {
String result="<packets>" +
"<iq type=\"re ...
http://honda418.iteye.com/blog/337052
通过Httpclient上传文件
- 博客分类:
- java相关
import java.io.File;
import java.io.IOException;
import net.sf.json.JSONObject;
import org.apache.commons.httpclient.HttpClient;
import org.apache.commons.httpclient.methods.ByteArrayRequestEntity;
import org.apache.commons.httpclient.methods.PostMethod;
import org.apache.commons.httpcli ...
主要有三个类,亲试成功:
HttpPostEmulator:
import java.io.BufferedReader;
import java.io.DataInputStream;
import java.io.File;
import java.io.FileInputStream;
import java.io.InputStream;
import java.io.InputStreamReader;
import java.io.OutputStream;
import java.io.Serializable;
import java.net.HttpU ...
直接上代码,主要是获取checkbox值的方法:将其放到数组中,然后连接成字符串
var selectedItems = new Array();
$(“input[@name='itemSelect[]‘]:checked”).each(function() {selectedItems.push($(this).val());});
if (selectedItems .length == 0)
alert(“Please select item(s) to delete.”);
else ...
1、菜单window->Preferences->Java->Editor->Content Assist->Enable auto activation 选项要打上勾
2、window->Preferences->Java->Editor->Content Assist->Advanced 上面的选项卡Select the proposal kinds contained in the 'default' content assist list: 中把 Other Java Proposals 选项打上勾就可以了。
http://www.mysql.com/downloads/mirror.php?id=403506#mirrors
精简版的MySQL制作步骤
1.删除所有的目录,只保留
data
share
bin
2.删除BIN下面除以下三个文件之外的所有文件:
libmysql.dll(MYSQL5中的文件,在MYSQL5.5中不存在)
mysqladmin.exe
mysqld.exe
3.如果要用客户端,请保留mysql.exe
4.删除Share目录下除以下目录外的所有目录
charsets
english
5.删除Data目录下的除mysql之外的所 ...
http://archive.eclipse.org/eclipse/downloads/index.php
找了很多资料,最后发现了一篇文章,我实现了共享,特此分享一下:
环境:主机windows xp系统,虚拟机vmware 7.1.3,虚拟机中安装了ubuntu10.10。
需求:希望在xp中用source insight编辑工程,然后在ubuntu下编译,省去来回拷贝代码。因此需要在虚拟机和xp系统中共享工程。
问题:用Vmware tools能在xp和ubuntu中共享文件,编译不能通过,提示“creating symbolic link
"include/asm" "operation not supported"”。而是用samba可 ...
想在Jsp中读取一个文本文件非常简单,请看下面的例子:
String fileName = "test.txt";
BufferedReader br = null;
String line= "";
try{
br = new BufferedReader(new FileReader(fileName));
while((line = br.readLine())!=null){
out.println(line+ "<BR/>");
}
...
获取鼠标在网页中的位置
- 博客分类:
- javascript
很多时候需要获取鼠标在网页中的位置,而不是鼠标在屏幕中的位置,在网页中的位置还要考虑到网页的下拉条,在网上偶然找到相关代码,在此写一下,以防止忘记,废话少说,上代码:
/**
* 获取鼠标在页面上的位置
* @param ev 触发的事件
* @return x:鼠标在页面上的横向位置, y:鼠标在页面上的纵向位置
*/
function getMousePoint(ev) {
var point = {
x:0,
y:0
};
if(typeof window.pageYOffset != 'undefined') {
poin ...