操作文档(word,xlsx,pdf等)功能实现
1、1poi XWPFDocument文档转换成byte[]
2、poi合并多个word为一个
3、poi的word页眉加图片且上下文环绕
4、spire在word的文档页眉加上图片
5、poi操作word在页眉上添加图片
6、jxsl实现数据导入xlsx文档中
7、poi实现数据导入xlsx文档中
8、java 使用POI操作Word的页眉和页脚的方法及示例代码
区分重复和不重复数据的操作
1、重复和不重复的注意事项
2、lambda表达式筛找出一个list里的出重复和不重复的数据(适用于一个list,不适用两个或两个以上的list之间比较重复或不重复)
3、给一个list的重复数据打上标识(不包含重复的第一条数据列如1,2,2,2的第一个2),适用于重复的文件命名(适用于一个list,不适用两个或两个以上的list之间比较重复或不重复)
4、比较两个list给相同的数据打上标识,不同的也打上标识(适用两个或两个以上的list之间比较重复或不重复,不适用于一个list)
校验时间段是否重叠案例
1、Java校验时间段重叠
2、区期间校验
逆向工程根据表一键生成常用的单表增删改查操作
1、IDEA插件Easy code逆向工程模板使用
缓存功能实现
1、使用HashMap做一个简单的缓存案例
上传下载功能
1、多文件打包为压缩包(如果有相同名的文件,重命名)
2、把多个文件打包成压缩包下载--批量下载
批量操作功能
1、Mybatis实现分批次批量插入数据
if和for的使用
1、if和else的技巧
2、equals注意事项
3、break和continue使用(常用于双重for循环里的if)
4,两个list差集,交集使用
5、在for或者if外面,引用for或 if 里的变量方式(解决办法)
参数处理
1、传参和接参的记录
2、判断字符串为空和对象和集合使用场景
3、Mybatis传参- 被逗号分割的字符串(“1,2,3“)
4、springmvc Controller接收前端参数的几种方式总结
5、json作为参数的格式处理
计数器
计数器的几种方式