
java
dong__csdn
这个作者很懒,什么都没留下…
展开
-
ftl转word,word文件报错打不开
首先排除ftl文件问题,因为仅某个生成word有问题,后台也没有报任何异常。通过跟正常数据对比,发现报错的那条数据包含特殊符号,将去除后就能正常导出word文件。ftl转word时,会将一些特殊符号(如&,等当成标签),导致转成的word文件有问题,即使能正常导出word,也无法打开。将包含&,的内容替换成对应的转义字符。原创 2022-09-08 11:11:39 · 1874 阅读 · 0 评论 -
try-catch事务不回滚
try-catch事务不回滚原因及解决方法原创 2022-09-06 14:29:06 · 2882 阅读 · 0 评论 -
linux替换jar包文件
linux服务器上,如果发布内容比较少时,可以替换jar包,来减少打包上传的时间。1. 根据文件名,查询出文件目录;jar -tvf xxxx.jar | grep application.yml执行完后,获得文件地址:2. 将需要修改的文件,解压出来,并替换修改的文件;jar -xvf xxxx.jar BOOT-INF/classes/application.yml3. 压缩修改完的文件;jar -uvf xxxx.jar BOOT-INF/classes/app原创 2021-06-17 15:30:13 · 6168 阅读 · 0 评论 -
@DateTimeFormat和@JsonFormat注解
1.@DateTimeFormat该注解是spring的注解,入参时,后台可以将日期型的字符串转成Date类型。@DateTimeFormat注解的pattern属性,可以自定义时间格式。eg:@DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss")private Date time;2.@JsonFormat注解是jackson包中的,springBoot项目中spring-boot-start-web包中有依赖,可以不需要再手动添加。实体类原创 2021-03-11 10:38:26 · 1995 阅读 · 0 评论 -
根据姓名首字母排序查询
1.前台需要List<HashMap<String,Object>>类型的数据,先对查询出的List<UserVo>进行处理。后台查询已经将姓名首字母查询出来(数据库中设计汉字转字母函数,详情查看https://blog.csdn.net/dong__CSDN/article/details/102706986) HashMap<S...原创 2019-10-23 17:50:28 · 2503 阅读 · 0 评论 -
Java itext实现图片转pdf
一.引入pom依赖<dependency> <groupId>com.itextpdf</groupId> <artifactId>itextpdf</artifactId> <version>5.4.2</version></dependency>二.创建图片转pdf的实现类p...原创 2019-09-30 18:00:21 · 2842 阅读 · 0 评论 -
Java并发编程:深入剖析ThreadLocal
原博客:http://www.cnblogs.com/dolphin0520/p/3920407.html一.对ThreadLocal的理解ThreadLocal,很多地方叫做线程本地变量,也有些地方叫做线程本地存储,其实意思差不多。可能很多朋友都知道ThreadLocal为变量在每个线程中都创建了一个副本,那么每个线程可以访问自己内部的副本变量。 这句话从字面上看起来很容易理解,但...转载 2019-02-21 17:17:08 · 187 阅读 · 0 评论 -
Springboot搭建好之后,启动无法访问Controller层(扫描不到)
问题:@Controller注解和@RequestMapping的映射都没问题,但是访问url就是进不去Controller层方法。原因:Application.java类没有放在root目录下,导致无法扫描到@Controller,@Component, @Service, @Repository等注解类解决:方法一:将Application.java启动类放到注解类之上的目录下,如...原创 2018-12-29 17:41:04 · 16018 阅读 · 5 评论 -
PKIX:nable to find valid certification path to requested target异常解决:jdk导入安全证书
1.在jdk的/jre/lib/security 目录下,shift+鼠标右键,打开命令行窗口。eg:D:\Java\jdk1.7.0_51\jre\lib\security 在此目录下,shift+鼠标右键2.导入证书输入命令:keytool -import -v -trustcacerts -alias testopen -file D:\Java\jdk1.7.0_51\jre\...原创 2018-08-24 17:14:45 · 1915 阅读 · 0 评论