暂时未有相关云产品技术能力~
暂无个人介绍
分布式服务调用(1)——Dubbo原理篇
红包场景的系统设计和实践
分库分表(4)——ShardingJDBC原理和源码分析
分库分表(3)——ShardingJDBC实践
分库分表(2)——动态数据源实践
xxl-job的原理(2)—调度中心管理注册信息
分库分表理论总结
多线程和并发编程(6)—并发编程的设计模式
xxl-job的原理(1)
系统稳定性保障设计总结和思考
计算机IO原理
多线程和并发编程(3)—AQS和ReentrantLock实现的互斥锁
JVM GC垃圾回收
SpringBoot面试题
分布式事务
spring解决循环依赖的方案
解决用@value从配置文件中给静态变量赋值的问题
秒杀场景的设计思路和方案
RabbitMQ消息队列的原理和实践
JVM类加载和双亲委派机制
httpClient调用失败和配置优化
redis面试题
Spring的IoC容器启动过程之源码级分析
SpringBoot集成Mybatis-plus和MybatisX插件
JVM调优
Springboot集成openFeign实现服务调用
分布式ID
mysql数据库故障排查
微服务网关的总结和实践
springboot启动流程原理
设置动态线程池参数原理与实践
K8S原理和实践
Spring和Springboot常见注解
JVM面试题
网络IO模型总结
Arthas 排查JVM问题总结
JVM问题排查
RabbitMQ、Kafka和RocketMQ比较
MySQL优化方案
Mysql数据库(2)—事务和锁
Mysql数据库(1)—索引
高性能服务器设计思路和方案
两个服务间进行接口调用,通过调用API的形式进行交互,这是常见CS架构实现的模式,客户端通过调用API即可使用服务端提供的服务。相较于SPI这种模式,就是服务端只规定服务接口,但具体实现交由第三方或者自身来实现,API这种模式是具体的实现和API接口都是服务端来实现的。
本文主要介绍分布式定时任务框架Quartz集成SpringBoot持久化数据到Mysql数据库的操作,上一篇文章使用Quartz创建定时任务都是保存在内存中,如果服务重启定时任务就会失效,所以Quartz官方也提供将定时任务等信息持久化到Mysql数据库的功能,本文主要实现这种Quartz的这种使用方式。
JVM理论知识
CompletableFuture被设计在Java中进行异步编程。异步编程意味着在主线程之外创建一个独立的线程,与主线程分隔开,并在上面运行一个非阻塞的任务,然后通知主线程进展,成功或者失败。
Springboot自定义Starter启动器.md
Mybatis原理学习
gRPC的原理和实践
Junit5单元测试框架原理和实践