随笔分类 - java
摘要:传参 List<ApproveJobContent> contents Optional<String> value = contents.stream().filter(ctx->"DEMAND_APPLY_EXT_ATTRBUTES".equals(ctx.getContentName()).m
阅读全文
摘要:日期模板枚举类PatternEnum public enum PatternEnum { //g global全称,cn中国 G_DATE_TIME_DEFAULT("yyyy-MM-dd HH:mm:ss"),// 默认的年月日时分秒格式 G_DATE_TIME_FOR_CN("yyyy年MM月d
阅读全文
摘要:时间工具类 package com.iktapp.common.utils; import cn.hutool.core.date.DateTime; import org.apache.commons.lang3.StringUtils; import java.sql.Timestamp; im
阅读全文
摘要:问题 在走接口的时候,需要使用mybtatis的批量更新,偷了个懒使用Foreach的形式拼接多个sql语句进行更新。结果在执行到这个sql的时候update一直报错 ### Error updating database. Cause: java.sql.SQLSyntaxErrorExcepti
阅读全文
摘要://切片插入,进行更新 if(collect.size() > 500){ List<List<Integer>> partition = ListUtils.partition(collect, 500); for (List<Integer> assignIds : partition) { n
阅读全文
摘要:获取学年的各个月份 Calendar cal = Calendar.getInstance(); int year = cal.get(Calendar.YEAR); //学年 String years; //获取现在的月份 int month = cal.get(Calendar.MONTH )+
阅读全文
摘要:取字符串中的数字 String charList = "乳儿班:044个23人 托小班:0个0人 托大班:3个60人 混合班:0个0人"; String integer = ""; //作为数字字符串的预备区 ArrayList<Integer> numList = new ArrayList<>(
阅读全文
摘要:身份证验证相关公共方法 package com.iktapp.api.utils; import com.iktapp.api.constants.BusinessConstants; import org.apache.logging.log4j.util.Strings; import java
阅读全文
摘要:如何只获取最近60天的信息 1、localDate转化date /** * localDate转化为date * @param localDate * @return */ public static Date localDate2Date(LocalDate localDate) { return
阅读全文
摘要:避免重复提交注解 ①注解 @Target(ElementType.METHOD) @Retention(RetentionPolicy.RUNTIME) public @interface AvoidRepeatableCommit { /** * 指定时间内不可重复提交,单位毫秒 * @retur
阅读全文
摘要:List<String> lshList = all.parallelStream().map(Jigou::getLsh).collect(Collectors.toList()); List<Jigou> toAddJigous = allJigou.stream().filter(p -> !
阅读全文
摘要:JSON字符串需Aes加密,加密为Hex 前端加密 后端加密 package com.iktapp.api.utils; import org.apache.commons.codec.DecoderException; import org.apache.commons.codec.binary.
阅读全文
摘要:list变成String类型 CollectionUtils.isEmpty(vo.getImgs())?"" : String.join(";", (String[]) vo.getImgs().toArray(new String[0])) String 类型 变成 list Arrays.as
阅读全文
摘要:java 三级菜单遍历 @Override public List<YjztCity> getYjzt(){ List<YjztCity> yjztCities = yjztCityMapper.selectByExample(null); //先获取你想要在哪些菜单范围内搜索 List<YjztC
阅读全文
摘要:java自定义的异常类 1、自定义异常类,需要继承 RuntimeException @Datapublic class EmployeeCheckException extends RuntimeException{ private int code; private String msg; pu
阅读全文
摘要:java中对list集合进行分组 Map<String, List<HealthImport>> excelIdCardNull = importList.stream() .filter(temp -> temp.getIdcard() == null) .collect(Collectors.g
阅读全文
摘要:批量插入 数据,提高效率 Dao层 int insertBatch(List<HealthImport> list); xml文件 <insert id="insertBatch" parameterType="java.util.List" > insert into health_import
阅读全文
摘要:3种常见的数据脱敏方案 1、SQL 数据脱敏实现 MYSQL(电话号码,身份证)数据脱敏的实现 -- CONCAT()、LEFT()和RIGHT()字符串函数组合使用,请看下面具体实现 -- CONCAT(str1,str2,…):返回结果为连接参数产生的字符串 -- LEFT(str,len):返
阅读全文