- 博客(9)
- 收藏
- 关注
原创 aspose转pdf乱码问题
1.将window中字体(c:\windows\fonts)放到linux中,上传至/usr/shared/fonts/chinese目录下,接下里用。 在centos服务器使用aspose.word转换word文件为pdf的时候显示中文乱码,但是在win服务器上使用可以正常转换。由于linux服务器缺少对应的字库导致文件转换出现乱码的。2.在aspose代码中添加。
2023-08-19 00:59:53
2010
原创 @interface注解类
如果只是做一些检查性的操作,比如 @Override 和 @SuppressWarnings,则可选用 SOURCE 注解。@Inherited 注解修饰的注解,如果作用于某个类上,其子类是可以继承的该注解的。反之,如果一个注解没有被 @Inherited注解所修饰,那么他的作用范围只能是当前类,其子类是不能被继承的。使用default关键字设置默认值,没设置默认值的变量则使用时必须提供,有默认值的变量使用时可以设置也可以不设置。注意:定义成员变量,以方法的形式定义,而不是普通类的那种直接定义方式。
2023-08-19 00:56:33
118
原创 SQLFeatureNotSupported
项目开发过程中一直适配的是mysql5.7版本,忽然要求改成适配mysql8,在执行sql命令时报错。
2023-08-18 22:39:54
598
1
原创 mysql 报错sql_mode=only_full_group_by
由于开启了ONLY_FULL_GROUP_BY的设置,如果select 的字段不在 group by 中,并且select 的字段未使用聚合函数(SUM,AVG,MAX,MIN等)的话。(在大于5.7.5版本以后的版本会报错)2.重启mysql服务。
2023-05-26 20:00:00
177
1
原创 vue前端html导出pdf工具方法封装
业务需求是要求能够导出页面内容为pdf且前端页面较为复杂的,可以由用户进行动态编辑调整的。js中可以调整width和height,之前参考的方法好像是只能导出可视窗口范围。(项目需要下载html2canvas,jspdf插件)工具类htmlToPdf.js。
2023-05-25 18:02:05
121
1
原创 自定义maven插件开发
需求背景:希望能有工具抽取当前项目中所有的接口信息进行接口管理实现方式:自定义maven插件,在maven打包编译项目时实现对项目内的接口进行扫描并记录。
2023-05-25 17:55:11
251
1
原创 @Transactional和@Async的循环依赖问题
理论上单例的循环依赖是允许的。但是我们启动容器会报错,从报错的字面意思来看,是存在了多版本的循环依赖。在一个类A方法上同时添加了@Transactional和@Async两个注解后,
2023-05-25 17:53:08
261
1
原创 Transactional事务失效
//此时事务失效class A{ methon A1{ A2() } @Transactional methon A2{ A2() }}原因:AOP使用的是动态代理的机制,它会给类生成一个代理类,事务的相关操作都在代理类上完成。内部方式使用this调用方式时,使用的是实例调用,并没有通过代理类调用方法,所以会导致事务失效。解决方法A:class A{ @Transactional methon
2020-11-13 17:04:57
366
nacos适配postgresql的sql脚本
2024-07-16
nacos适配postgresql的插件
2024-07-16
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人