CIG重量级监控
CIG方案由CAdvisor(监控)、InfluxDB(存储)和Grafana(展示)组成,实现容器资源的全面监控。CAdvisor采集CPU、内存、网络等数据,存入InfluxDB持久化,Grafana读取并可视化,支持图表展示与报警,适用于Docker环境的性能监控与分析。
Activiti框架拓展
Activiti框架基于数据库实现流程管理,表名以ACT_开头,分ACT_RE_(资源库)、ACT_RU_(运行时)、ACT_HI_(历史)、ACT_ID_(身份)、ACT_GE_(通用)五类,对应流程定义、执行、历史记录、用户信息及通用数据存储,支撑流程引擎高效运作。
22异常重试:在约定时间内安全可靠地重试
本文详解RPC框架中的异常重试机制:通过捕获网络异常并重试提升调用可靠性,需确保业务幂等、重置超时时间、排除故障节点,并支持可重试异常白名单配置,实现在约定时间内安全可靠的重试,避免超时失效与重复调用问题。
07-Mysql容器环境搭建
基于客户服务器CPU仅支持x86_64的限制,选用MySQL 8.4.0-oraclelinux8 Docker镜像。配置容器卷映射日志、数据、配置及导入目录,创建my.cnf并启动mysql-master容器。通过root用户登录,创建用户、数据库并授权,导入myproject.sql数据。应用通过context.xml配置JDBC连接。使用mysqldump实现数据库备份与恢复,支持全库、表级及存储过程导出导入。
Day04-代码模块改造
本课学习Swagger接口文档集成与Velocity模板引擎应用,解决前后端联调难题。通过Knife4j优化API展示,利用Lombok简化实体类,并改造若依代码生成器支持MyBatisPlus、Swagger注解及LocalDateTime类型,提升开发效率与代码优雅性。(239字)
Activiti工程搭建
本教程指导如何在IntelliJ IDEA中创建Maven工程并安装ActiBPM插件,通过修改JAR包内版本信息解决兼容性问题,配置Activiti工作环境,引入依赖与配置文件,最终验证插件成功安装并运行流程设计功能。
Soul数据库设计
本插件采用数据库设计,存储插件、选择器、规则及其关联关系。核心四表:plugin(插件)、selector(选择器)、rule(规则)、条件表(匹配条件)。支持Dubbo、HTTP、SpringCloud协议,体现Soul三大核心:插件、规则、选择器。
MaBatis--分页
本文介绍了五种分页实现方式:MyBatis自带RowBounds内存分页、PageHelper插件分页、原生SQL分页、数组分页及拦截器分页。对比了逻辑分页与物理分页的优劣,指出大数据量下应优先选用物理分页,避免内存溢出,提升系统性能。