- 博客(54)
- 收藏
- 关注
原创 项目配置文件正确但是启动失败,报配置文件内容错误或中间件地址与实际不符
摘要:调试项目时通过命令行指定本地yml启动,导致后续修改项目yml后配置不生效。Spring Boot配置文件加载优先级为:外部配置>内部配置,命令行参数最优先。具体路径顺序为:Jar包外config目录>Jar包根目录>Jar包内config目录>Jar包内根目录。同路径下properties格式优先于yml/yaml。这解释了为何本地yml覆盖了项目中的yml配置。
2025-08-04 16:17:21
86
原创 一个项目正常,另一个项目JWT解析报错
摘要:解析JWT时出现WeakKeyException错误,提示HS512算法密钥需≥512位,而实际密钥仅128位。经排查发现,生成JWT的项目使用jwt0.7.0版本,而解析项目使用jwt0.11.2版本,高版本对密钥安全性要求更严格导致不兼容。建议统一JWT库版本或按规范使用符合要求的密钥长度。
2025-08-02 13:24:24
131
原创 crud工程师遇不到的问题:公共模块deploy后,其他maven项目引不到
crud工程师遇不到的问题:deploy打包后的包,项目中缺引不到了。
2025-05-28 15:35:57
156
原创 spring返回数据统一处理,返回数据序列化,前后端Long丢失精度
spring返回数据统一处理,返回数据序列化,前后端Long丢失精度,统一数据返回处理 -大数字 转 字符串 (前端会丢失精度,所以转字符串) -null 转 空字符串
2025-05-07 11:26:51
293
原创 Cannot resolve org.springframework.boot:spring-boot-starter-web:unknown
在您的配置中,spring-boot-starter-web和spring-boot-starter-data-jpa缺少了标签,但这不是问题,因为它们在spring-boot-dependencies中已经有定义。在这个修正后的配置中,spring-boot-starter-web和spring-boot-starter-data-jpa被移到了部分,而spring-boot-dependencies则保留在中以管理它们的版本。提供的Maven依赖配置代码中存在一些问题,特别是在标签下的配置。
2025-03-31 09:44:55
555
原创 语音识别:docker部署FunASR以及springboot集成funasr
全网最详细docker部署funsar以及springboot集成funar
2024-11-03 12:15:59
3704
3
原创 springboot启动扫包路径
springboot启动后默认扫******Application下的包也就是本项目中的内容,如果想扫特定包需要 @SpringBootApplication(scanBasePackages = “com.xx.xx”) 添加扫包路径。为什么我们引入spring-kafka却不需要指定扫它呢,因为“自动装配”,这个是重点知识。
2023-02-17 10:33:14
538
原创 hive修改spark版本重新编译,hive3.1.3 on spark3.3.0
hive修改spark版本重新编译,hive3.1.3 on spark3.3.0
2022-08-30 21:35:19
4660
10
原创 HDFS离开安全模式仍提示Name node is in safe mode
HDFS离开安全模式仍提示Name node is in safe mode
2022-07-06 19:59:35
277
原创 注册nacos失败,No service to register for nacos client,No spring.application.name found, defaulting to
WARN 7728 --- [ main] o.s.c.n.a.ArchaiusAutoConfiguration : No spring.application.name found, defaulting to 'application' WARN 7728 --- [ main] c.a.c.n.registry.NacosServiceRegistry : No service to register for nacos client...
2021-10-05 16:15:01
4101
原创 docker安装es后页面访问不到
宿主机上执行是curl通的,但是 我笔记本页面访问不到curl -v http://192.168.0.101:9200解决方法:重启docker 重启es容器
2021-10-02 19:13:01
1743
原创 HttpClien发送https请求,非过时方法1.7可用
/*** @param 传输数据* @param header* @param url*/ public Map getHttpResult(Dto dto, Map<String, Object> headerMap, String url) { url = bgyConfig.getServerAddress() + url; Map resultMap = null; org.apache.http.client.HttpClien
2020-10-15 16:16:49
441
原创 java的WebSocket测试程序,发送、接受数据
package websocketclient.bs;/** * @Description: MyClientTest * @Author: zhao **/import websocketclient.JsonUtil;import websocketclient.MyClient;import websocketclient.ProtocolDTO;import java.net.URI;import java.util.HashMap;import java.util.Map
2020-07-14 13:35:20
2033
原创 从安装到使用2020/7/2亲测:springboot集成RocketMq4.5.2
1.安装RocketMq使用 Docker 安装软件(不会Docker?先去学!!!贼好用!!!)docker pull foxiswho/rocketmq:serverdocker pull foxiswho/rocketmq:brokerdocker pull styletang/rocketmq-console-ng2.配置、启动Mq启动nameserverdocker run -d -p 9876:9876 --name rmqserver foxiswho/rocketmq:s
2020-07-02 17:15:50
582
原创 配置坑了我好久:Logback按天生成文件失效
去掉 triggeringPolicySizeBasedTriggeringPolicy这种策略代表按尺寸分割日志文件TimeBasedRollingPolicy这种策略代表按时间分割日志文件亲测配置<?xml version="1.0" encoding="UTF-8"?><configuration scan="true" scanPeriod="60 seconds" debug="false"> <!-- 定义日志文件 输入位置 --&..
2020-06-15 18:31:18
2252
6
原创 缓存击穿和缓存穿透区别
缓存穿透(一定不存在):缓存穿透是指查询一个“一定不存在”的数据,而用户不断发起请求。缓存击穿(存在):热点key过期,大量请求涌入
2020-06-11 16:18:05
2848
1
原创 解决问题记录:OOM排查,MAT、JConsole、Centos7
MAT独立版链接下面方法是通过启动命令生成Dump,也可通过 jmap 命令单独生成,此例不做讲解// -Xms:初始对大小 -Xmx:最大堆大小 -XX:+UseG1GC:指定使用G1收集器 // -XX:+HeapDumpOnOutOfMemoryError 内存溢出时生成Dump文件 -XX:HeapDumpPath:生成路径java -Xms1024m -Xmx1024m -XX:+UseG1GC -XX:+HeapDumpOnOutOfMemoryError -XX:HeapDum
2020-06-09 11:32:53
619
原创 Linux、Win 查看JVM信息,Jstat、JMap
JDK自带命令查看JVM相关信息linux:查看是否安装依赖库:输入 jstat 出来下图信息证明已安装过如果没有则需要下载下yum安装: yum install java-1.8.0-openjdk-devel.x86_64 -y查看堆信息:jmap -heap pidusing thread-local object allocation.// 使用的收集器,我这个是MSC 一般JDK8默认为 Parallel GC with 4 thread(s)Mark Sweep C
2020-06-05 15:53:53
812
原创 springboot编程式事务,事务手动管理
/** * @Description: 对你有帮助,请点个赞哦 * @Author: 97zz */@Autowiredprivate TransactionTemplate transactionTemplate;public void testTransaction() { transactionTemplate.execute(new TransactionCallbackWithoutResult() { @Override .
2020-06-04 11:55:38
397
原创 websocket连接后后端无反应,java端webSocket无反应
在webSocket注解 @ServerEndpoint 类中,不要使用 @Transactional ,可以调用其他类中有此注解的方法。-由于@Transactional,socket底层初始化时会将open属性置为null解决了你的问题,记得点个赞哦~
2020-05-21 09:15:10
3017
原创 药到病除:@SentinelResource中blockHandler不生效
com.alibaba.csp.sentinel.slots.block.flow.FlowException: null1.限流资源路径应为@SentinelResource()中 value 属性2.方法返回类型必须和兜底方法返回类型一致,下图为错误样例。...
2020-05-03 17:05:16
4479
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人