`
weinan
  • 浏览: 38254 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论
文章列表
引用springMVC实现多文件上传的方式有两种,一种是我们经常使用的以字节流的方式进行文件上传,另外一种是使用springMVC包装好的解析器进行上传。这两种方式对于实现多文件上传效率上却有着很大的差距,下面我们通过实例来看一下这两种方式的实现方式,同时比较一下在效率上到底存在着多大的差距。 1.下载相关jar包。需要引入的jar出了springMVC的jar包外,还需要引入com.springsource.org.apache.commons.fileupload-1.2.0.jar和com.springsource.org.apache.commons.io-1.4.0.jar。所有的j ...
引用1.发送json数据public static String sendHttpUser(User user, String userBlspUrl, String tokenUsername, String tokenPassword) { log.info("=====================并联审批添加用户接口开始====================="); @SuppressWarnings("deprecation") HttpClient httpclient = new DefaultHttpClient(); ...
引用导出数据 @Override public void exportExcelData(File file, PageIdxPagetion pagetion, Map<String, Object> searchParam) { List<ProdVo> list = null; Workbook workbook; try { workbook = WorkbookFactory.create(FileUtils.openInputStream( ...
引用 audit_image_src=/var/audit/upload audit_image_zipdesc=/var/audit/desc audit_image_zipdir=file:///D:/var/audit/desc audit_ftp_path=ftp://root:root1234@195.201.5.73:21/preaudit/RECV /** * ftp复制文件 * * @param srcPath * @param descPath * @return */ public boolean copy(String sr ...
1、struts.xml <struts> <!--重置属性 --> <constant name="struts.devMode" value="true" /> <constant name="struts.i18n.encoding" value="utf-8" /> <!-- 拦截器 --> <package name="intercept" extends=" ...
1.SpringMVC基本包: <dependency>   <groupId>org.springframework</groupId>   <artifactId>spring-webmvc</artifactId>   <version>4.1.6.RELEASE</version> </dependency> 2.Spring测试包Junit <dependency>   <groupId>org.springframework</groupId> ...
1.通知 import java.lang.reflect.Method; import java.util.Map; import javax.annotation.Resource; import org.springframework.aop.AfterReturningAdvice; import person.wjt.base.auth.model.User; import person.wjt.base.auth.model.UserType; import person.wjt.base.auth.runtime.AuthService; im ...
1、struts.xml <struts> <!--重置属性 --> <constant name="struts.devMode" value="true" /> <constant name="struts.i18n.encoding" value="utf-8" /> <!-- 拦截器 --> <package name="intercept" extends=" ...
1、struts.xml定义文件大小限制 <constant name="struts.multipart.maxSize" value="10701096"/> <package name="employee" namespace="/control/employee" extends="struts-default"> <action name="list_*" class="cn.itcast.action.HelloWorld ...
一、简介 引用1.核心标签库   a.JSTL表达式标签   b.条件标签   c.循环标签   d.URL操作标签 2.格式标签库(处理国际化,数字和日期格式) 3.SQL标签库(可以访问数据库) 4.XML标签库(可操作XML标记) 5.函数标签库(主要是字符串 ...
SpringMVC之hello world世界 一、配置web.xml文件 <?xml version="1.0" encoding="UTF-8"?> <web-app xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://java.sun.com/xml/ns/javaee" xmlns:web="http://java.sun.com/xml/ns/javaee/web-app_3_0.xsd ...
引用配置可以通过xml文件来进行,大概有四种方式: 1.  配置ProxyFactoryBean,显式地设置advisors, advice, target等 2.  配置AutoProxyCreator,这种方式下,还是如以前一样使用定义的bean,但是从容器中获得的其实已经是代理对象 3.  通 ...
概要 synchronized(this)中的this是指“当前的类对象”,即synchronized(this)所在的类对应的当前对象。它的作用是获取“当前对象的同步锁”。 1. synchronized原理 2. synchronized基本规则 3. synchronized方法 和 synchronized代码块 4. 实例锁 和 ...
概要 本章,我们学习“常用的实现多线程的2种方式”:Thread 和 Runnable。 之所以说是常用的,是因为通过还可以通过java.util.concurrent包中的线程池来实现多线程。关于线程池的内容,我们以后会详细介绍;现在,先对的Thread和Runnable进行了解。本章内容包括: Thread和Runnable的简介 Thread和Runnable的异同点 Thread和Runnable的多线程的示例 Thread和Runnable简介 Runnable 是一个接口,该接口中只包含了一个run()方法。它的定义如下: public inte ...
1、使用 JDK1.4中hashmap entrySet() 遍历--存放key-value键值对 Map<String, Integer> tempMap = new HashMap<String, Integer>(); tempMap.put("a", 1); tempMap.put("b", 2); tempMap.put("c", 3); Iterator it = tempMap.entrySet().iterator(); while (it.hasNext()) { ...
Global site tag (gtag.js) - Google Analytics