爱摸鱼的小饼干

接入Arthas三种方式

1、Arthas简介Arthas 是一款线上监控诊断产品,通过全局视角实时查看应用 load、内存、gc、线程的状态信息,并能在不修改应用代码的情况下,对业务问题进行诊断,包括查看方法调用的出入参、异常,监测方法执行耗时,类加载信息等,目的是提供一种能快速有效的对线上java应用的诊断工具。

Administrator Administrator 发布于 2024-07-06

第三章、LiteFlow规则脚本实现详解

上一章我们讲了LiteFlow动态规则如何使用,我比较好奇动态规则是如何加载到内存里面的,还有代码脚本如何生成到JVM,更难的一点是如何修改原本已经加载到JVM的java脚本文件,会不会引起一些类加载冲突等问题。

Administrator Administrator 发布于 2024-04-07
Administrator Administrator 发布于 2024-01-01

SpringBoot动态创建和路由MongoDB多数据源

前言接上一篇MysQL多数据源,这篇我们来实现MongoDB多数据源创建和路由。自定义Bean实现我用的是BeanDefinitionRegistryPostProcessor。连接池用的是MongoTemplate。提供路由切换数据源统一模板DynamicMongoTemplate。动态路由模板M

Administrator Administrator 发布于 2023-01-20

SpringBoot动态创建自定义MySQL多数据源

前言接上一篇动态创建自定义Bean,这篇我们来创建MysQL多数据源。自定义Bean实现我用的是BeanDefinitionRegistryPostProcessor。连接池用的是alibaba的DruidDataSource。支持全局的数据源统一启动。Bean定义基本上和上一篇的定义差不多就不再赘

Administrator Administrator 发布于 2023-01-19

SpringBoot动态创建自定义Bean

前言有时候我们需要在应用启动的时候根据某些规则动态创建一个Bean对象,我们应该要考虑一些事情。对象是否在创建后才能使用,这样避免有些对象在定义的时候就由于Bean创建的顺序问题导致Bean都没有初始化给容器就被使用了,这样启动的时候出现一些null异常。对象的属性从第三方配置中心获取,这些配置是否

Administrator Administrator 发布于 2023-01-19