随笔分类 - Java
Spring MVC + Java 多文件上传及多文件中转上传
摘要:1.html内容 2.服务端后台支持多文件上传的接口 3.假如遇到要中转上传文件流到以上的接口中,那么下面的内容就是你的福音 4.中转下载文件
阅读全文
java使用POI获取sheet、行数、列数
摘要:FileInputStream inp = new FileInputStream("E:\\WEIAN.xls"); HSSFWorkbook wb = new HSSFWorkbook(inp); HSSFSheet sheet = wb.getSheetAt(2); // 获得第三个工作薄(2008工作薄) // 填充上面的表格,数据需要从数据库查询 HSSFRow row5 = she...
阅读全文
org.apache.poi.poifs.filesystem.OfficeXmlFileException: The supplied data appears to be in the Office 2007+ XML.
摘要:原因是:HSSFWorkbook:是操作Excel2003以前(包括2003)的版本,扩展名是.xls XSSFWorkbook:是操作Excel2007的版本,扩展名是.xlsx
阅读全文
springmvc 传递和接收数组参数
摘要:$.ajax({ type: 'POST', url: '/demo/informationDelete.do', data: { ids:[1,2,3] }, dataType: 'json', success:...
阅读全文
Java操作PDF之iText超入门
摘要:iText是著名的开放项目,是用于生成PDF文档的一个java类库。通过iText不仅可以生成PDF或rtf的文档,而且可以将XML、Html文件转化为PDF文件。 http://itextpdf.com/ 版本:itextpdf-5.2.1.jar 1、生成一个PDF 2、页面大小,页面背景色,页
阅读全文
beans.factory.BeanCreationException beans.factory.annotation.Autowired(required=true)
摘要:主要是这三个方面排查: 1,注入写成这样 @Autowired private BrandServiceImpl brandServiceImpl; 2,jar冲突,在pom.xml中 3,扫描包写的有问题 <context:component-scan ...>
阅读全文
hash算法打散存储文件
摘要:1.首先,为防止一个目录下面出现太多文件,所以使用hash算法打散存储 举例代码: 从这段代码可以看出,如果一定要研究它的规律,那就要说说hashCode()方法,"直接定址”与“解决冲突”是哈希表的两大特点, 不同的对象hashCode是有可能会相同的,并且hashCode方法是可以自己重写的,想
阅读全文
java中@Qualifier("string")是什么用法
摘要:@Qualifier("XXX") Spring的Bean注入配置注解,该注解指定注入的Bean的名称,Spring框架使用byName方式寻找合格的bean,这样就消除了byType方式产生的歧义。 Spring的IoC的xml配置文件方式会让XML文件变的比较长而且繁琐,所以自JDK 1.5之后
阅读全文
List 中去除 null 方法讨论
摘要:先看下面的程序段: 注:一个list,向其中插入数据时,也插入一些null。程序输出如下: 现在有这个需求:去除list中null 元素。尝试的代码如下: 调用remove(object)方法,程序的输出如下: 可以看出:只remove了第一个null元素。这不是我们期望的结果。继续找方法。考虑到有
阅读全文
spring framework体系结构及内部各模块jar之间的maven依赖关系
摘要:很多人都在用spring开发java项目,但是配置maven依赖的时候并不能明确要配置哪些spring的jar,经常是胡乱添加一堆,编译或运行报错就继续配置jar依赖,导致spring依赖混乱,甚至下一次创建相同类型的工程时也不知道要配置哪些spring的依赖,只有拷贝,其实,当初我就是这么干的!
阅读全文
java enum的用法详解
摘要:Java Enum原理 实际上,这个声明定义的类型是一个类,它刚好有四个实例,在此尽量不要构造新对象。 因此,在比较两个枚举类型的值时,永远不需要调用equals方法,而直接使用"=="就可以了。(equals()方法也是直接使用==, 两者是一样的效果) Java Enum类型的语法结构尽管和ja
阅读全文
MyBatis映射文件中用#和$传递参数的特点
摘要:在MyBatis映射文件中用#和$传递参数的特点, #是以占位符的形式来传递对应变量的参数值的,框架会对传入的参数做预编译的动作, 用$时会将传入的变量的参数值原样的传递过去,并且用$传递传递参数的时候需要有对应的GET方法, 在MyBatis的映射文件中如果用某个变量传递传递参数,这个变量必须存在
阅读全文
YYYY-mm-dd HH:MM:SS 备忘录
摘要:d 月中的某一天。一位数的日期没有前导零。 dd 月中的某一天。一位数的日期有一个前导零。 ddd 周中某天的缩写名称,在 AbbreviatedDayNames 中定义。 dddd 周中某天的完整名称,在 DayNames 中定义。 M ...
阅读全文
浙公网安备 33010602011771号