• 开发环境下, 比如A服务调用B服务, B服务更改代码重启后, A服务足足要等上一两分钟才能正常调用到B服务 无疑是浪费生命 技术架构是Eureka+OpenFeign+Ribbon Ribbon配置 Ribbon调用这个方法启动了一个定时器, 该...
  • 1. 自定义SqlSession @Slf4j public class GenericSqlSession extends DefaultSqlSession { private static final ThreadLocal<Clas...
  • 上代码 public class Test { public static Map<String, Object> MAP = new HashMap<>(2); static { MAP.put("int", 1); ...
  • SpringCache抽象了缓存使用场景, 对外提供注解, 无需繁琐配置即可获得缓存能力 默认支持一堆缓存中间件, 其中就包括Redis 在此仅提供一种缓存配置的思路 @Data @Component @ConfigurationPropert...
  • 在平常web开发中, 或多或少的会使用到枚举类型 但是springboot对枚举的序列化并不太符合实际开发需求 比如 public enum MerchantStatusEnum { NORMAL(100, "正常"), BAN(200, "封禁...
  • 年底即将发布的SpringBoot3.0最低支持Java17版本 这里记录下新语法和值得注意的库 语法特性 module JDK9 模块系统 Java 9 模块的重要特征是在其工件的根目录中包含了一个描述模块的 module-info.java ...
  • 默认版本是9.4.0 第一步 add-apt-repository ppa:ubuntu-toolchain-r/test 第二步 apt update 第三步 apt install gcc-11 apt install g++-11 查...
  • postgres 自增需要先进行创建自增序列, 指定自增值, 最小值, 最大值: CREATE SEQUENCE "public"."tt_id_seq" INCREMENT 1 MINVALUE 1 MAXVALUE 9223372036854...
  • MDC 可用于绑定日志上下文信息 Slf4j: org.slf4j.MDC slf4j作为日志门面, 定义了相当多的规范 例: 生成一个唯一id, 来区分输出的日志归属于哪次http请求 效果 20:43:30.204 [xid=15294430...
  • 项目中用LocalDateTime替换Date后, 许多地方需要增加配置 配置Json响应格式化方式 注册JavaTimeModule /** * 序列化LocalDateTime */ @Bean public JavaTimeModule j...
  • master docker run -p 3307:3306 -e MYSQL_ROOT_PASSWORD=123456 --network rootnet --ip 172.18.0.10 -v /usr/soft/mysql-master/d...
  • @Slf4j @Configuration(proxyBeanMethods = false) public class FeignLoadBalancedConfiguration { @Bean public LoadBalancerFeig...
  • 1.查找进程 通过top -c命令可以确定出现问题的进程 2.查找线程 接下来就要找到这个进程中是哪个线程出现问题 这个确定也是比较简单的,只需要输入命令:top -Hp PID 例 top -Hp 9828 3.定位代码 jstack 进程P...
  • 下载seata服务端 https://github.com/seata/seata/releases 修改registry.conf 这里使用nacos做注册中心和配置中心, 也就不需要服务端的file.conf了 但是使用nacos时, nac...
  • 引入依赖 <dependency> <groupId>com.baomidou</groupId> <artifactId>dynamic-datasource-spring-boot-starte...

22xCode官方QQ群

  手机QQ扫描下方二维码可快速加群
加群二维码

网站统计