240 发简信
IP属地:北京
  • consul踩坑-数据伪一致性

    最近在做一个云服务的监控需求。总的架构是基于prometheus实现的:在每个虚拟机上安装prometheus-exporter;prometh...

  • Resize,w 360,h 240
    idea 单元测试编译不通过

    跟几个同事一起写java项目。你写,我写,大家写,写着写着单元测试代码编译不通过了,本地起不来项目了。想着把单测代码排除出去,不编译它。网上查了...

  • Resize,w 360,h 240
    用带@Data注解的对象作为key,导致HashMap的get方法返回null

    今天踩到一个坑。一个实体类使用了lombok的@Data注解。用该类的对象作为HashMap的key。当类的对象的属性发生变化,HashMap的...

  • Resize,w 360,h 240
    4.x.x版本 openfeign 配置方式变化

    最近项目的springboot版本升级到的3.x.x。对openfeign的依赖也从3.x.x升级到了4.x.x。意外发现feign的配置都不生...

  • seata原理解析

    1. 三种角色 tc,运行于seata-server,协调事务。每次收到开启事务请求,生成一个xid。 tm,运行于业务项目,向tc申请开启事务...

  • seata踩坑

    如果表使用了自增主键,不要使用tkmybatis做insert操作。会导致seata无法拿到新数据的id,无法生成undo_log 1.4.2版...

  • seata + nacos + openfeign

    使用nacos做注册中心和配置中心 使用openfeign做http调用 mysql 业务库:seata_order、seata_stock 1...

  • 部署seata-server,使用nacos做配置中心和注册中心

    1. 下载压缩包,解压 https://github.com/seata/seata/releases[https://github.com...

  • Resize,w 360,h 240
    本机使用arthas 报 java.io.IOException: 拒绝访问

    使用idea启动springboot项目,用arthas连接java进程,报错。 可能是在idea中启动java进程使用的jdk的问题。把项目打...