spring cloud
贵在专一
是金子总有发光的地方.
展开
-
Mysql 阿里Canal数据同步搭建(单机)
canal 数据库同步搭建。原创 2023-02-21 22:47:20 · 262 阅读 · 0 评论 -
org.apache.ibatis.logging.stdout.StdOutImpl 我发现好多人喜欢用这个
System.out.println 输出的日志,在生产环境中不要打开它,System.out.println 源代码当中存在synchronized 代码块 在请求量很大的时候会导致代码串行执行 影响性能。我自己的解决方法比较粗暴,直接实现mybaits Log接口实现自己的实现类通过logback输出,也有其他方法可百度。原创 2023-01-11 21:32:25 · 6140 阅读 · 0 评论 -
spring cloud alibaba 2021.0.4.0版本 gateWay NotFoundException: 503 SERVICE_UNAVAILABLE
spring cloud alibaba 2021.0.4.0版本 gateWay NotFoundException: 503 SERVICE_UNAVAILABLE 的问题解决原创 2022-12-02 01:11:43 · 1324 阅读 · 0 评论 -
Spring Boot 2.7.5 shardingsphere-jdbc 5.2.1 报错
解决方式,只需要改shardingsphere版本号5.2.0 就可以解决,如果还解决不了尝试降低版本号,或者升高版本号。原创 2022-11-30 23:25:29 · 3884 阅读 · 4 评论 -
(开发环境Ubuntu) Docker搭建 Nacos Sentinel Skywalking Redis ElacticSearch Mysql8 RabbitMQ Seata
搭建Spring cloud alibaba 开发框架,需要的环境支持。原创 2022-11-29 22:20:46 · 1012 阅读 · 0 评论 -
SkyWalking+Mysql(单机版)部署手顺
下载地址https://www.apache.org/dyn/closer.cgi/skywalking/8.8.1/apache-skywalking-apm-8.8.1.tar.gz安装Mysql8 步骤省略 创建数据库swtest安装步骤tar zxvfapache-skywalking-apm-8.8.1.tar.gz cd config 目录下 vi application.yml 编辑此文件 (1)集群配置项 默认tandalon...原创 2021-11-02 23:50:08 · 778 阅读 · 0 评论 -
docker 安装jenkins,java,maven环境
安装命令docker run \ -u root \ --rm \ -d \ -p 8080:8080 \ -p 50000:50000 \ -v jenkins-data:/var/jenkins_home \ -v /var/run/docker.sock:/var/run/docker.sock \ jenkinsci/blueocean原创 2021-04-28 23:18:00 · 221 阅读 · 0 评论 -
spring boot 2.2.1集成swagger3报错java.lang.NullPointerException: null
自己的spring cloud alibaba脚手架集成swagger3,运行的过程中报出null错误,项目启动没有什么问题接口可以访问,但是swagger功能不正常了。2021-03-19 03:04:18.645 INFO 45081 --- [ main] o.s.s.web.DefaultSecurityFilterChain : Creating filter chain: any request, [org.springframework.security.w原创 2021-03-19 03:35:00 · 3731 阅读 · 7 评论 -
mybaits plus 解决关键字冲突
今天一个小弟微信问我一个问题,数据库字段取了关键字执行就报错,又不想写sql,应该怎样解决。 @TableField(value = "`remarks`") 在注解里面加 ` 号就解决了,原理很简单,当mysql底层扫描注解之后保存其中的值,通过这些值拼接执行sql, 所以直接就能拼接出 select `remarks` from xxxxxx 的sql语句。...原创 2021-03-03 00:11:29 · 3849 阅读 · 3 评论 -
解决sentinel java.lang.AbstractMethodError: com.alibaba.cloud.sentinel.feign.SentinelContractHolder
原因是SentinelContractHolder 因为版本问题 调用的方法参数不正确需要重写此类 覆盖jar包自带的类只需要在公共包当中新建com.alibaba.cloud.sentinel.feign新建SentinelContractHolder类package com.alibaba.cloud.sentinel.feign;import feign.Contract;import feign.MethodMetadata;import java.util.H...原创 2021-01-31 21:21:47 · 915 阅读 · 0 评论 -
解决seata在Fegin开启熔断(Hystrix)微服务之间无法传递事务XID的问题以及无法传递oauth2 token的问题兼容Zipkin
默认Fegin没有开启熔断功能需要通过配置文件开启熔断功能,但是开启熔断之后微服务之间调用会造成header头缺失,为啥缺失可以看一下底层代码,因为底层使用ThreadLoacl所以造成缺失,如果有兴趣可以具体查看一下相关文档去了解。feign: hystrix: enabled: true贴出相关代码引入到项目就可以,具体可以调试代码看逻辑,一下代码解决了oauth2传递token 以及 seata xid传递问题FeignRequestInterceptor.javapa原创 2020-09-12 17:10:29 · 2988 阅读 · 3 评论