- 博客(15)
- 收藏
- 关注
原创 SSE-轻量级服务器推送
springboot系统需要推送某些通知给客户端(PC浏览器),只需要单向推送,不需要双向交互,使用简单轻量级技术SSE(Server-Sent Events)
2024-09-26 11:00:46
232
原创 Flyway多数据源初始化数据
目前服务多需求并行开发,多套环境并行。包括开发环境,测试环境,预发布环境,正式环境,目前使用k8s进行镜像移交的方式,能保证服务一致性,但是脚本单独交付,零散且无法保证统一性,因此使用flyway方式,在服务启动时,执行脚本。
2024-07-09 14:56:13
376
原创 接口被识别为实现类
spring启动时,bean扫描和mapper扫描路径一样,导致bean被注册两次。一个接口,一个实现类,启动时,被识别为两个实现类,导致启动失败。
2024-06-27 21:00:26
204
原创 Spring项目启动过程修改beanName
ApplicationContextAware或缺容器对象,根据map获取到类,可以修改类名。根据spring提供的钩子,修改beanName。
2023-07-01 15:14:06
450
1
原创 Spring启动过程执行操作
Spring启动过程执行操作CommandLineRunnerCommandLineRunnerspring容器启动后执行操作,实现其run 方法,若有多个YourCommandLineRunner,使用@Order控制顺序。public interface CommandLineRunner { /** * Callback used to run the bean. * @param args incoming main method arguments * @throws Exc
2021-01-05 10:12:02
183
转载 2020-10-14
@ConfigurationProperties 注解使用姿势,这一篇就够了https://blog.youkuaiyun.com/yusimiao/article/details/97622666
2020-10-14 16:49:43
115
原创 2020-10-14
RunTime.getRunTime().addShutdownHook作用就是在JVM销毁前执行的一个线程.这个方法的含义说明:这个方法的意思就是在jvm中增加一个关闭的钩子,当jvm关闭的时候,会执行系统中已经设置的所有通过方法addShutdownHook添加的钩子,当系统执行完这些钩子后,jvm才会关闭。所以这些钩子可以在jvm关闭的时候进行内存清理、对象销毁,线程池关闭等操作。当然这个线程依然要自己写....
2020-10-14 16:39:17
67
原创 logback自定义日志格式
目前有个需求,实现自定义的日志格式查询博客,网站等,暂时发现三个1.MDC2.ClassicConverter3.PatternLayout暂时先记录一下,后期上来具体实现
2019-09-17 14:49:28
379
原创 使用Spring @DependsOn控制bean加载顺序,依赖多个bean
使用Spring注解 @DependsOn控制bean加载顺序如Bean A初始化过程中依赖Bean B,此时需要在 B初始化之后,初始化AA依赖B@DependsOn("b")public class A { }如果要依赖多个bean,如A要依赖B,C,D,此时应该怎么书写呢?我们查看@DependsOn的源码@Target({ElementType.TYPE, Elemen...
2019-07-12 18:29:04
3614
1
转载 Quarzt使用MethodInvokingJobDetailFactoryBean扩展
Quarzt创建定时任务,在xml文件中,配置任务有两种方式MethodInvokingJobDetailFactoryBeanJobDetailFactoryBean1的方式,使用实现类和一个无参的方法,无侵入。2需要创建job类,继承org.quartz.Job类现在一般系统部署为集群模式,定时任务可能在多台机器上执行,为避免重复执行,有一下几种方式1.系统中对数据...
2019-07-05 18:00:02
969
原创 定时任务的四种实现方法
定时任务的三种实现方法工作积累,目前先记录方案详细实现后期再写:使用框架,如Elastic-Job,Quartz使用线程池Executors.newScheduledThreadPool(1)while循环,加sleep()...
2018-08-08 10:50:38
377
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人