- 博客(33)
- 收藏
- 关注
原创 idea上使用rebase功能
git上创建空仓库(空项目) idea上创建项目并开发了一些代码 在idea上添加git地址,操作如图 更新本地分支内容 将代码commit 如果git服务器限制无法直接push代码的话,从master分支拉checkout一个新分支 将代码push到新分支上 将代码合并到master分支
2024-11-11 17:54:46
428
原创 处理docker打包后无法获取静态文件的问题
使用上面的脚本打包docker镜像后,app.jar中有上图的字体文件,但是无法通过下面的java代码获取到字体文件。
2024-07-26 12:14:03
350
原创 powerdesigner生成sql时使用name填充comment
【代码】powerdesigner生成sql时使用name填充comment。
2024-06-25 23:23:28
304
原创 小记verdaccio使用
pm2默认使用/root/.config/verdaccio/config.yaml作为启动verdaccio的配置文件,暂不清楚如何自定义路径。
2024-03-21 12:18:20
178
原创 velocity的foreach可以获取到的参数
2、$velocityHasNext:foreach中当前元素是否有下一个元素,有下个元素则只为true,常用场景:为每个元素之间插入内容,但是末尾没有,比如用逗号拼接字符串。5、字符串拼接后赋值给变量:#set($varName=$varName+$role.roleName+",")1、$velocityCount:foreach中的每个元素的序号,从1开始。4、为变量赋值:#set($varName = "张三")3、定义变量:#set($varName = "")
2024-03-09 13:55:29
525
原创 自定义velocity日志目录
velocity运行时会生成velocity.log文件用于记录运行日志但是此文件默认会保存在项目根目录下,不便与管理,希望将其生成到指定目录下。本文是将其配置到根目录下的log文件夹中。在获取模板引擎初始化是传入相关配置,核心代码如下。
2024-03-01 22:30:51
458
原创 Axure导出html发布到服务白屏问题
将文件夹压缩有上传到linux服务的nginx的html下,然后再解压,解决问题。2、直接将导出的文件夹上传到linux服务的nginx的html下。1、将axure原型导出为html(新版本是发布到本地)3、通过nginx代理访问index.html页面。4、界面白屏,F12后发现是某js文件404。
2024-03-01 22:22:26
786
原创 mybatis plus连接oracle执行sql报错:不支持的字符集 (在类路径中添加 orai18n.jar)
Error attempting to get column 'YHBH' from result set. Cause: java.sql.SQLException: 不支持的字符集 (在类路径中添加 orai18n.jar): ZHS16GBK\n;不支持的字符集 (在类路径中添加 orai18n.jar): ZHS16GBK;nested exception is java.sql.SQLException: 不支持的字符集 (在类路径中添加 orai18n.jar): ZHS16GBK。
2024-01-16 10:07:04
1194
原创 mybatis plus连接oracle执行sql报错:无效的列类型: 1111
mybatis plus执行的sql的字段中存在null值,导致oracle无法判断数据类型。在yml中添加如下配置,添加配置后,空值不会保存为null字符串依然是空值。
2024-01-16 09:36:35
2970
2
原创 PowerDesigner建表时表明长度超长的问题
按路径Database->edit current DBMS->general->script->objects->column,修改maxlen的长度;1)按路径 tools -> Model Options ->Naming Convention -> Table ,修改 code的长度限制;2)按路径 tools -> Model Options ->Naming Convention -> Column,修改code的长度限制;第二部:解决生成脚本时因长度超长而生成失败的问题。
2023-12-21 15:19:46
600
原创 springboot starter 传递依赖失效
新建了一个springboot starter项目A,项目A中依赖了其他第三方包,项目B依赖了项目A,但是启动项目B时报错:项目A中的类不存在。检查时发现项目A依赖的包均不在项目B中。检查发现项目A是外层pom项目C的子模块,因为项目C没有正常打包导致依赖出现问题。因为项目A和项目C并没有强烈的依赖关系,所以直接将项目A整改为一个单独的项目。
2023-11-30 22:45:33
640
原创 idea启动卡在mybatisplus日志
logback-spring.xml文件,内容如下。在application.yml中添加配置。在resource文件夹下添加。
2023-11-02 21:02:51
925
原创 Unable to start ServletWebServerApplicationContext due to missing ServletWebServe
关闭idea,删除该项目idea相关的所有文件,包括.idea文件夹,*.iml文件,然后使用idea打开项目,进度条跑完后直接重启,成功。2、缺少spring-boot-starter-web依赖,有此依赖却排除了tomcat的依赖。尝试过没用,因为代码几个小时前还是好的,突然就不行了,所以判断是idea的问题所以。1、启动类上未加@SpringBootApplication注解。3、使用本地的tomcat,但是没有进行相关配置。idea springboot启动报错。
2023-11-02 21:00:13
964
原创 maven deploy 报错status code: 413, reason phrase: Request Entity Too Large (413)
使用idea中maven的deploy功能将项目打包并上传至nexus私服时控制台提示报错信息:status code: 413, reason phrase: Request Entity Too Large (413)
2023-09-29 23:14:11
1269
原创 idea 2023 add as manven project无效
配置路径:File>Project structure>Project。2、如果下拉框中没有合适选项可以配置一个SDKs。1、查看jdk是否配置正常。
2023-09-29 22:10:28
2890
原创 mapstruct赋值失败
使用mapstruct进行对象间赋值时出现了赋值失败的情况,即赋值后新对象里面的所有属性都是空值,点击查看class反编译的代码后发现没有调用set方法。
2023-09-24 21:26:53
721
原创 使用mapstruct时初始化属性的默认值
开发系统过程中经常需要将A对象的属性赋值给B对象,可以使用BeanUtils.copyProperties()方式实现,但是此方式无法赋值属性不同,或者属性的类型不同的数据。mapstruct可以解决此问题。另外我们在赋值的时候可能需要将为B对象多于A对象的属性赋初始值。
2023-09-24 21:10:04
1819
原创 openfeign接口中有get请求时启动报错
A项目通过openfeign调用B项目的get接口,参数通过地址栏传参。代码编写完毕后,B项目正常启动,A项目启动时报错。
2023-09-24 20:38:32
247
原创 openfeign返回结果预处理配置不生效
A项目调用B项目时,B项目返回固定的结构{"code":"","msg":"","data",""}。每次调用后A项目都需要手动拆包获取data中的数据,非常麻烦,所以需要在openfeign获取返回结果后自动获取data中的数据并返回。
2023-09-24 20:22:46
476
原创 发起openfeign请求时将当前项目的token放到请求头
A项目在使用openfeign调用B项目的接口时,如果B项目进行了登录拦截,要求在请求头中保存token以校验身份。
2023-09-24 20:05:17
368
原创 openfeign和fastdfs启动报错
一直以来,公司的文件上传、下载功能大部分都是使用fastdfs作为文件存储方式,少量使用了oss,本地存储以及其他一些类似oss的存储服务,但这些功能都是分散到每个系统里面单独维护,这种方式维护工作量大。于是乎准备将这些功能整合为一个文件供多个场景使用。主要使用openfeign作为微服务间的访问工具,fastdfs作为文件存储服务。代码写好后启动失败。
2023-09-24 19:58:08
158
原创 idea2023自带的maven打包报错
将idea设置为自己安装的maven,本文使用的版本是3.6.1设置路径:file->settings->build,Execution,Deployment->Build Tools->maven。5、将idea重启有效,但是这种方法太呆了,睡了一觉后想到可能是maven打包问题,于是看了一下idea2019自带的maven版本,果然和2023的不一样,于是乎尝试了下述方案,问题解决。1、一个有A,B两个项目,A项目依赖B项目使用maven打出来的jar。2、A项目正常启动后,使用idea重新打包。
2023-09-24 19:38:30
2954
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人