- 浏览: 436825 次
- 性别:
最新评论
-
nianhua2008:
你好,请问哪个cocos版本可以读取cbx文件?
Cocos3dx入门 -
ihic11:
我的为什么Receive.jsp一直有乱码?请帮忙
网银在线支付注意事项 -
奔跑的蓝猫:
楼主你好!请问这两个文件怎么使用啊?
楼主能把源代码发给我下吗 ...
简易视频聊天 -
wx_hello:
不错。。学习了。。
jquery解析xml -
ocaicai:
圣人啊,救星啊,我被这个问题折磨得蛋疼!对了,我在google ...
struts2+urlrewrite
文章列表
使用httpclient下载文件
- 博客分类:
- httpclient
/**
* 保存指定URL的源文件到指定路径下
*
* @param srcUrl 要下载文件的绝对路径url
* @param filePath 文件要保存的路径
*/
public static synchronized void downloadFileByUrl(String srcUrl,String filePath) {
System.out.print("下载"+srcUrl);
HttpClient httpclient = new DefaultHttpClient();
HttpGet htt ...
1、
Executors.newCachedThreadPool()
构建一个线程池,对于每个任务,如果有空闲线程可用,则立即让它执行任务,如果没有则创建一个新线程。
2、
Executors.newFixedThreadPool(int count)
构建一个具有固定大小的线程池。如果提交的任务数多余空闲的线程数,那么把得不到服务的任务放置到队列中。当其他任务完成后再执行。
package com.dxcollector.commen;
/**
* 计算分页或线程数
*
* @author 忧里修斯
*
*/
public class CalcuPage {
int total;
int limit;
/**
* @param total 总页数
* @param limit 每页显示的页数
*/
public CalcuPage(int total,int limit){
this.total = total;
this.limit = limit;
}
/**
...
1、.*
句点(.)能代表除换行符外的任意字符,操作符 * 匹配之前的表达式零次或零次以上。如:
http://.*\\.com表示以http://开头,后面包含.com的字符串,如:http://w.com?id=1也能匹配成功。
2、$结束符
如上,若要实现查找以http://开头,以.com结尾的字符串,必须在结尾加上$,正则如下:
http://.*\\.com$
3、()
或匹配,如d(a|b|c)m$,表示以d开头中间字符为a或b或c,以m结尾的字符串
三种方式
一、
Session session=HibernateUtil.getSessionFactory().getCurrentSession();
session.beginTransaction();
String strSQL="from Classes as a where a.classno like :name";
Query query = session.createQuery(strSQL); query.setString("name" ...
1、Remember that ordinal parameters are 1-based!
原因:查询参数设置错误,如:
hql:from DxCollectTask,但多余的设置了查询参数
q.setParameter(i, params[i]);
1、中间的每个语句都必须用分号(;)来结尾 2、DECLARE局部变量 DECLARE var_name[,...] type [DEFAULT value]这个语句被用来声明局部变量。要给变量提供一个默认值,请包含一个DEFAULT子句。值可以被指定为一个表达式,不需要为一个常数。如果没有DEFAULT子句,初始值为NULL。 局部变量的作用范围在它被声明的BEGIN ... END块内。它可以被用在嵌套的块中,除了那些用相同名字声明变量的块。 3、变量SET语句 SET var_name = expr [, var_name = expr] ...在存储程序中的SET语句是一般SET语句的扩 ...
前提有两张表:
menuinfo:menu_id,menu_name,module_id
moduleinfo:module_id,module_name
backmenu:menu_id,menu_name,module_id
1、要求删除menuinfo表中的记录后删除moduleinfo中相应的记录
CREATE TRIGGER del_moduleinfo AFTER DELETE ON menuinfo
FOR EACH ROW
BEGIN
SET @moduleid = OLD.MODULE_ID;
DELETE FROM moduleinfo WH ...
public Long getCount(){
String hql = "select count(*) from User";
Query q = HibernateSessionFactory.getSession().createQuery(hql);
Long count = (Long)q.uniqueResult();
return count;
}
Class<T> entityClass = (Class<T>) ((ParameterizedType) getClass().getGenericSuperclass()).getActualTypeArguments()[0];
HttpServletRequest request = ServletActionContext.getRequest();
HttpServletResponse response = ServletActionContext.getResponse();
HttpSession session = request.getSession();
注意:使用request报空指针,原因是把request做成员变量了, ServletActionContext.getResponse()未执行,导致request未被初始化。
代码如下:
public class TaskActio ...
比如页面有jsp文件:
选择文件:<input type="file" name="fujian"/>//name的值fujian在Struts2中要使用
或者ExtJS:
new Ext.form.TextField({
fieldLabel:'附件',
name:'fujian',//在Struts2中要使用
inputType:'file'
});
则在Struts2可以按如下方式获取上传的文件的属性方式如下:
说明各属性分别为fujian+FileName、ContentType组成,上传的附件自 ...
<?xml version="1.0" encoding="UTF-8" ?>
<!DOCTYPE struts PUBLIC
"-//Apache Software Foundation//DTD Struts Configuration 2.0//EN"
"http://struts.apache.org/dtds/struts-2.0.dtd">
<struts>
<constant name="struts.enab ...
添加value属性即可,如:
<s:radio name="is_auto" list="#{1:'自动',2:'手动'}" label="执行方式" value="2"></s:radio>
则会默认选中“手动”
问题:
选择'first'的时候,让firstfield变成不可输入
选择'second'的时候,让secondfield变成不可输入
解决方法:
<script type="text/javascript">
function test(val){
if(val=='first'){
document.forms[0].firstfield.disabled = true;
document.forms[0].secondfield.disabled = false;
}else{
...