`
NeverFlyAway
  • 浏览: 69567 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
文章列表
  <form id="uploadFile" enctype="multipart/form-data"> <input type="file" multiple="multiple" data-default-file="" data-max-file-size="3M"/> </form>  Spring如何获取form中上传的文件呢,Servlet3.0之前的版本,和Servlet3.0是有差别的     请看这段 ...
网站的异常处理最好是解耦的,并且都放在一个地方集中管理。 比如访问权限不够,跳转到指定页面,比如访问的页面不存在,或者404 500之类的错误。 本文介绍Spring的@ControllerAdvice来对这些异常统一进行处理。     import java.io.IOException; import org.apache.logging.log4j.LogManager; import org.apache.logging.log4j.Logger; import org.springframework.http.HttpStatus; import org.s ...
项目中需要解析一个200M的json目录文件,然后根据需要读取field     import java.io.IOException; import java.nio.file.Files; import java.nio.file.Path; import com.fasterxml.jackson.core.JsonProcessingException; import com.fasterxml.jackson.databind.JsonNode; import com.fasterxml.jackson.databind.ObjectMapper; p ...
Jackson处理json,xml,csv 可以方便地实现序列化和反序列化,实现三者互转以及java bean互转   maven依赖   <dependency> <groupId>com.fasterxml.jackson.core</groupId> <artifactId>jackson-core</artifactId> <version>2.6.3</version> </dependency> <dependency> ...
项目中有时候需要同时使用Jsp页面和Html静态页面,也可能是xml或者json spring可以配置多个ViewResolver来处理不同类型的页面   例子如下,首先构建一个自己的ViewResolver 这个ViewResolver用来匹配html静态页面 如果没有匹配成功,则checkResource返回false,由其他优先级更低的ViewResolver继续尝试匹配   import java.io.File; import java.util.Locale; import org.springframework.web.servlet.view.Inter ...
使用jdk7 nio.2遍历文件夹里所有文件 首先需要写FileHandler类,继承SimpleFileVisitor<Path> 根据需要重写SimpleFileVisitor里面的方法 比如,访问文件前做些什么,访问文件时做些什么,访问后做些什么 例子中的这行就是遍历每个文件时做的事情,打印一下文件的路径 System.out.println("Visiting:" + path);//do some thing 然后通过Files.walkFileTree遍历headDir这个目录下的所有文件 Files.walkFileTree(head ...
使用Mybatis的时候需要写mapper.xml来映射实体类和数据表字段 mapper.xml也是官方推荐的用法,现在我们用带注解的class来实现mapper.xml   代码如下: 顺便配置了一下CRUD的缓存,如果不用缓存,把@CacheNamespace和@Options去掉就行,他们配置的是缓存类型和缓存时间 public class User { private String userName; private String password; private Boolean enable; public String getUserName( ...
使用和配置spring security,一个基本的权限管理模块   引入这两个包,版本自选,目前是2.5   <dependency> <groupId>org.springframework.security</groupId> <artifactId>spring-security-web</artifactId> <version>${springSecuroty.version}</version> </dependency> < ...
不使用任何xml配置文件,也没有web.xml,只用注解来配置Spring,整合Hibernate,Mybatis,Spring MVC以及其他Spring的开源项目。 仅供参考,风格不同,个人喜好。   Class风格的web.xml   import javax.servlet.ServletContext; import javax.servlet.ServletException; import javax.servlet.ServletRegistration; import org.springframework.core.Ordered; import o ...
最近学习java多线程协作,发现网上很多文章写得不清晰,甚至是错误的。所以自己研究了一下多线程协作的写法,通过例子进行说明:三个线程,A线程输出6遍A,B线程输出6遍B,C线程输出6遍C,要求按照ABC的顺序轮流唤醒进行输出。做了两种实现。   第一种实现:   public class Printer implements Runnable { private String name; private Integer times; private Printer next; public Printer(String name, Integer times) ...
Global site tag (gtag.js) - Google Analytics