- 博客(8)
- 资源 (1)
- 收藏
- 关注
原创 poi 操作word文档,poi 向word插入图片,poi 向word入表格,XWPFParagraph 分段,XWPFDocument单元格合并,XWPFDocument 操作word
前言因为工作任务填充word的模板,之前用的最多的是excel。 第一次操作word,面向百度开发,遇到了很多问题,也找了很多bolg。 百度有很多标题与内容不符的blog, 找的有点心累,现在做一个总结。版本:5.0.0在线Api: http://poi.apache.org/apidocs/5.0/问题总结XWPFRun 分段问题在指定位置填充表格在表格里面插入表格插入图片未解决的问题: 在word里面插入附件解决问题XWPFRun 分段问题例如我要替换word里面的${n
2021-06-04 15:01:45
3998
原创 Mapstruct 使用教程
Mapstruct 版本1.4.1.Final官方文档案例-github前言MapStruct是一个Java注释处理器,用于生成类型安全的bean映射类。您要做的就是定义一个映射器接口,该接口声明任何必需的映射方法。在编译期间,MapStruct将生成此接口的实现。此实现使用简单的Java方法调用在源对象和目标对象之间进行映射,即没有反射或类似内容。与手动编写映射代码相比,MapStruct通过生成繁琐且易于出错的代码来节省时间。遵循配置方法上的约定,MapStruct使用合理的默认值,但在配置
2020-12-12 10:20:59
2745
6
原创 常用正则匹配
手机号码匹配:^1(?:3\\d|4[4-9]|5[0-35-9]|6[67]|7[013-8]|8\\d|9\\d)\\d{8}$固定电话匹配:^0\\d{2,3}-[1-9]\\d{6,7}$护照匹配:(^[EeKkGgDdSsPpHh]\\d{8}$)|dao(^(([Ee][a-fA-F])|([DdSsPp][Ee])|([Kk][Jj])|([Mm][Aa])|(1[45]))\\d{7}$)|(^(14|15)\\d{7}$)身份证匹配:^[1-9]\\d{5}(18|19|20.
2020-11-27 13:14:24
337
原创 链式编程-BigDecimal 运算加减乘除
采用链式编程,多个BigDecimal 类型加减乘除例如: 30.22+55.02+60.4/3.2如果单个运算:// 保存结果BigDecimal result = BigDecimal.ZERO;result = new BigDecimal("30.22").add(new BigDecimal("55.02"));result = result.add(new BigDecimal("60.4").divide(new BigDecimal("3.2")));// 打印结果Syste
2020-06-16 20:59:47
865
原创 GMT、CST格式时间转Date
带时区格式转DateGMT格式时间转DateSimpleDateFormat format = new SimpleDateFormat("EEE MMM dd HH:mm:ss z yyyy", Locale.ENGLISH);Date date = format.parse("Sun Jun 14 16:09:24 GMT+08:00 2020");CST格式时间转DateSimpleDateFormat format = new SimpleDateFormat("EEE MMM dd H
2020-06-14 17:47:42
1622
原创 代码优化-List集合操作优化,集合对象排序-stream
List集合操作优化删除元素for循环删Iterator迭代器删除用Stream.filter过滤元素删除指定下标范围其他操作处理集合元素,并合并某些元素排序根据集合对象单个属性排序根据集合对象指定多属性排序JDK版本1.8定义一个简单的对象// lombok注解@Data@AllArgsConstructorpublic class Student { private String name; private int source;}初始化一个集合 List<St
2020-06-10 14:50:52
704
原创 java位运算
java位运算进制转换十进制转二进制8进制转二进制16进制转二进制二进制转十进制二进制转8进制二进制转16进制十进制转8进制,转16进制8进制,16进制转十进制移位运算符左移运算符 <<右移运算符 >>无符号右移按位与、或、非,异或等运算方法按位与运算符(&)按位或运算符(|)非运算符(~)异或运算符(^)进制转换进制转换:https://jingyan.baidu.com/article/495ba84109665338b30ede98.html十进制转二进制方法为
2020-06-09 20:10:54
699
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人