一面: 请基于 SpringBoot Admin 实现一个监控平台,你需要实现以下功能:1. 监控服务启动,并通知到飞书 / 钉钉 / 邮箱2. 监控服务停止,并通知到飞书 / 钉钉 / 邮箱二面(45min):1. 基于一面的代码,讲一下实现逻辑。2. Spring Boot Admin 是如何监控到客户端上线下线的?3. 自己实现一个功能,监控客户端上线下线,说一下设计思路。4. 共享屏幕写代码实操:将监控发送的短信持久化存储。5. 讲一下MyBatis-X插件的实现原理(上面实操的时候用了这个插件)。6. 用户想自行选择客户端状态改变时通知到邮箱/飞书/钉钉,说一下设计思路。