08 2023 档案

摘要:项目里面使用的traceId是基于skywalking进行打印的,但是实际使用的过程中发现网关处的traceId为空,而且feign调用其他服务时候的traceId 都不一样。 显示如下: 网关traceId为空: 基于此,想要把项目里面的以及feign调用的traceId统一成一样的,且在网关显示 阅读全文
posted @ 2023-08-28 14:52 Doyourself! 阅读(1338) 评论(0) 推荐(0)
摘要:我们在使用Spring Cloud的Ribbon或Feign来实现服务调用的时候,如果我们的机器或网络环境等原因不是很好的话,有时候会发现这样一个问题:我们服务消费方调用服务提供方接口的时候,第一次请求经常会超时,而之后的调用就没有问题了。下面我们就来说说造成这个问题的原因,以及如何解决的方法。 问 阅读全文
posted @ 2023-08-25 06:33 Doyourself! 阅读(322) 评论(0) 推荐(0)
摘要:mq的异常日志,发现在线上有大量的异常信息,但是钉钉告警里面却没有搜到,自己已经重写了logback的TurboFilter方法,仍然无法打印。最后发现原来是自己给过滤了。代码如下: package com.gwm.marketing.filter.log; @Component public cl 阅读全文
posted @ 2023-08-25 06:28 Doyourself! 阅读(77) 评论(0) 推荐(0)
摘要:想要借助接入的druid把日志里面输入的慢sql通过钉钉的方式进行告警,由于项目里面之前接入了druid,格式大概如下: 这个是接入druid并且配置了slow sql为true的情况下,日志里面打印的slow sql。刚开始我的想法是通过重写log4j的日志来进行记录,然后看了druid的源码,看 阅读全文
posted @ 2023-08-17 10:33 Doyourself! 阅读(669) 评论(0) 推荐(0)
摘要:最近有个需求,需要根据用户的登陆ip完成用户所在地。 参考ip2region 最新版本的demo:https://gitee.com/lionsoul/ip2region/tree/master/binding/java 使用的内存读取的方式,代码直接拷贝git上面的demo: <dependenc 阅读全文
posted @ 2023-08-03 17:40 Doyourself! 阅读(362) 评论(0) 推荐(0)