1、熟练掌握Java面向对象编程
2、熟练使用Spring Boot 、Mybatis Plus等主流框架
3、具备数据库表设计能力,熟练使用Mysql数据库
4、具备sql优化的一定能力
5、熟悉Redis技术,做为热点数据缓存、分布式锁在系统中使用
具备良好的编码以及注释习惯,注重代码可维护性和性能
一、Sample Tracking
项目描述:
作为实验室数字化升级的核心支撑系统,本项目构建了覆盖"需求发起-物流追踪-仓储管理-实验应用-效能分析"的全链路追溯体系。基于微服务架构与物联网技术,实现样品从预申请单自动生成、在途监控到终端赋能数字化管控,形成可靠、可量化评估的样品效用分析模型。
技术架构:SpringBoot、Security、JWT、Redis、Mysql、Mybatis、SMTP、Nacos、OpenFein、Gateway
二、大数据生态治理
项目描述
公司业务的增长、数据开发,在数仓上构建了大量的表,在平台上建立大量数据开发任务,业务
的复杂性和人事变动,导致出现了很多用途界定不清的表和任务,占用着存储资源和系统算力,
由于用途不清,加上生产环境的特殊性,又不敢轻易删除,在此背景下依托元数据对数据治理进
行探索和实践。初步形成了计算、存储、稳定性三大治理领域;提供小文件,未压缩、孤岛表、
孤岛任务、暴力访问五个数据治理工具