基础框架层
Spring Boot:通过自动配置和起步依赖快速构建独立应用,内嵌Tomcat/Jetty服务器,提供Actuator监控端点
Spring Cloud:包含服务注册发现(Eureka/Nacos)、配置中心、熔断器(Hystrix/Sentinel)等组件,实现分布式系统治理
数据持久层
MySQL:关系型数据库,支持事务ACID特性,通过索引优化和分库分表提升性能
MyBatis:ORM框架,通过XML/注解映射SQL,支持动态SQL和插件扩展(如分页插件)
中间件与缓存
Kafka:高吞吐量消息队列,用于异步通信和流数据处理,依赖Zookeeper管理集群
Redis:内存数据库,提供String/Hash等数据结构,支持缓存击穿防护和分布式锁
安全与网关
Spring Security:提供认证授权机制,支持OAuth2和JWT,可整合Redis存储会话
Nginx:反向代理服务器,实现负载均衡、动静分离和API网关路由
项目介绍:
技术架构:Spring+SpringBoot + SpringSecurity + Mybatis + Redis+Nginx+Kafka+多线程
开发环境:idea+ MySQL+ Navicat + JDK1.8 + Git + junit4+ Maven
项目描述:
内容审核saas系统,分为两个平台,一个是智能融媒体内容审核平台,主要流程是负责接收并展示客户传递的稿件信息,将其内容进行按文本,图片,音频,视频进行拆分送审至下游ai识别,判断其内容是否违规如涉黄,涉政之类的违规词,平台展示稿件违规信息并将稿件送至审批中心进行人工二次审核。
其二是为该平台提供的一个多租户管理平台不同租户可配置一些个性化的信息如为融媒体平台配置页面背景、头像等样式布局,该平台权限用户分为两种其一为Saas管理员负责审批租户用户提交的稿件审核能力、爬虫能力及白名单等等配置是否开启的多租户管理平台。
个人职责:
1. 完成智能融媒体内容审核平台前后端框架搭建,完成注册登录模块开发及用户角色权限结构设计。
2. 功能模块开发,完成稿件管理模块、审核数据管理模块、素材管理模块数据库表设计及接口文档编写,模块功能流程图设计及相关代码编写。
2.多租户平台开发牵头工作,主导完成多租户平台搭建、权限设计及多租户平台代码开发。
3.项目迭代需求沟通及WBS编写、组内开发任务分配,合理利用项目各部门资源,推动项目整体开发测试进度,参与后期代码优化性能优化,配合客户进行功能性测试。
一、核心监控指标 CPU监控 实时采集CPU使用率、负载均衡、核心温度等数据 支持按进程/线程粒度的资源占用分析 内存监控 监控物理内存/虚拟内存使用量、缓存命中率等指标 可检测内存泄漏及OOM风险预警 二、技术实现方案 1. 数据采集层 Run
EquiLink Manage 是一个 Java EE 企业级快速开发平台,基于经典技术组合(Spring Boot、Spring Security、MyBatis、Jwt、Vue),内置模块如:部门管理、角色用户、菜单及按钮授权、数据权限、系统参数、日志管理、通知公告、代码生成