java-工具类(校验整数、返回指定字符在某字符串中出现的次数)

import java.util.ArrayList; import java.util.HashMap; import java.util.List; import java.util.Map; import java.util.regex.Pattern; public class StringUtil { static int varlen1; static int varlen2; static String varstr1; static String varstr2; static String varstr3; private s...
java | 2019-03-23 21:13 | 阅读 1960 次 | 评论 0 条

JAVA下载文件(一)

//通过服务端 import java.io.BufferedInputStream; import java.io.File; import java.io.FileInputStream; import java.io.OutputStream; import java.io.IOException; import javax.servlet.http.HttpServletResponse; public void down(String fileId,HttpServletResponse response) { //文件路径存在d...
java | 2019-03-23 15:47 | 阅读 1367 次 | 评论 0 条

在数据库中做字母和数字编号的对应关系表

poi在读取execl文件时,数据的列号都是数字的,但是往往我们回写message时需要的是字母的列号,这里提供一个数据库的方式,建立一张数字--字母对应关系表(sqlServer数据库,其他类似),下次提供以java类的方式对数字和字母进行转换 --第一步 WITH seq AS ( SELECT ROW_NUMBER() OVER (ORDER BY x.alpha + y.alpha + z.alpha) AS Id, CONVERT(nchar(3), x.alpha + y.alpha + z.alpha) A...
sql_server | 2019-03-07 11:20 | 阅读 3118 次 | 评论 0 条

java-maven-mybatis批量导入

mybatis的操作是对于dao层接口对应mapper里的同名xml,接口中的方法名对应xml里的同名select/update/insert/delete标签的id值,方法参数对应的是parameterType/parameterMap,方法的返回值对应的是resultType/resultMap。 对于mybatis的批量导入,当dao层接口的方法参数中使用@Param(value="insertOtherList")注解时,会将foreach标签的collection默认的值list修改为insertOtherList,此时在xml中处理时的写法是 ...
java | 2019-03-04 12:05 | 阅读 1264 次 | 评论 2 条

java-Lambda foreach

对于JDK1.8新特性的使用 1.5刚出的增强for循环,用了两年刚顺手,到1.8再加新开发点--Lambda表达式,先从foreach开始。 对于增强for循环,不加深究,直接上代码: /* *传统的for不用再声明下标参数,直接声明一个变量psidb就可以直接获取集合中对象的属性值 * */ List<PSiDocBody> insertQtyList = new ArrayList<PSiDocBody>(); for(PSiDocBody psidb:insertQtyList){ System.out.println("分类...
java | 2019-03-01 12:03 | 阅读 1434 次 | 评论 0 条