- 博客(10)
- 收藏
- 关注
原创 在jsp利用canvas画布实现PDF文件签名的功能
load方法中可以在data中加上一些文字,利用PDF表单键值匹配的方法,将data中的文字和图片添加到最后的PDF中,这里设置的是"name","pwd","picture"三个,inputUrl,outputURL和imageUrl必须是准确的路径,表单域的名称必须和代码中data的key值一样。将pdf表单的路径,生成文件的路径和存图片的路径传到pdfTemplateInsert方法中。点击取消,清除画布内的所有元素,点击保存,会将图片传到save-signature路径下。这是前端展示的一个效果。
2024-05-27 17:18:21
413
1
原创 将字符串格式的日期解析转换成日期格式,以及当月第一天和当月最后一天
DATE_FORMAT(LAST_DAY(STR_TO_DATE('20230915', '%Y%m%d')),'%m月%d日') as last_day_of_last_month。DATE_FORMAT(STR_TO_DATE('20240411', '%Y%m%d'),'%m月1日') as first_day_of_last_month,函数可以将字符串转换为日期类型,
2024-04-11 16:08:55
184
原创 List集合去重
集合中含有多个相同的值,但只想让集合保留一个值,把其他重复的去除掉时候可以用contains()方法。contains方法用于判断一个集合(例如,列表,队列,字符串等)是否包含某个元素。调用mothod方法。
2024-01-17 10:03:10
469
原创 Mybatis中 大于号>,小于号<
但在标签中,比如if标签中判断时就不可以使用< 、>,当需要使用大于号时(>),需要使用小于号时(<)。Mybatis中的SQL语句中使用大于号或者小于号判断时可以使用 < 、>。
2024-01-08 17:10:38
938
原创 @JsonProperty注解
是 Jackson 库中的一个注解,它用于在 Java 类中的属性上,以指定序列化和反序列化时的 JSON 属性名称。当使用 Jackson 将 Java 对象转换为 JSON 或从 JSON 转换回 Java 对象时,这个注解对于处理不同语言和文化的 JSON 输出特别有用,因为不同的文化可能会使用不同的单词或短语来表示同一概念。对象时,"username" 和 "userage" 将被分别转换回。,你可以确保你的 JSON 数据在所有情况下都有一致的命名。属性将被转换为 "username",
2023-11-28 14:27:12
332
原创 解决No enum constant org.apache.ibatis.type.JdbcType.varchar
这个错误的原因是MyBatis在解析你的sql语句时,无法找到"varchar"这个JdbcType。JdbcType是MyBatis用来表示Java类型和JDBC类型之间的映射关系的枚举类型。它的一些常见的值包括VARCHAR、INTEGER、NULL等。在问题中,试图将"varchar"作为JdbcType的值,但是这不是正确的。正确的做法应该是使用JdbcType枚举类型中已经存在的值来表示数据库字段的类型。对于VARCHAR类型的字段,应该使用JdbcType的VARCHAR值。
2023-11-16 16:32:39
1393
原创 解决com.alibaba.fastjson.JSONException: write javaBean error, fastjson version 1.2.83
解决aroundAdvice异常:com.alibaba.fastjson.JSONException: write javaBean error, fastjson version 1.2.83, class org.springframework.web.multipart.support.StandardMultipartHttpServletRequest, method : getAsyncContext
2023-11-15 14:41:44
3632
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人