研究生课题研究方向:融合生成对抗网络视频行人重识别(计算机视觉方向)
熟练掌握 Java 基础知识,熟悉 JDK 中常用的集合容器;熟悉常用数据结构、常用算法及代码实现
熟悉多线程与并发编程,了解 JUC 一些基本组件和 AQS 基本原理
熟悉 JVM 常用的垃圾收集器以及各种垃圾回收算法,了解类加载机制等
熟悉计算机网络体系结构,熟悉 HTTP、TCP/UDP 等协议;了解操作系统一些基本概念
熟悉 MySQL 的使用,了解数据库的事务、并发一致性、索引和索引优化等
熟悉 Redis 常用数据结构及使用,了解 Redis 的内存淘汰策略、持久化机制等
熟悉 Spring、Spring MVC、MyBatis、Spring Boot 等开源框架的使用,了解 Spring 的 IOC、AOP,了解 MVC 设计原理
熟悉 Linux 常用命令操作,会编写shell脚本,熟悉 IDEA、Maven 等开发工具的使用
熟悉 Nginx 的环境部署和配置使用
熟悉 Git 版本控制工具的使用,了解 Jenkins 自动化部署
熟悉使用 DUIQKX 部署服务,了解 Docker 网络、挂载等相关原理
熟悉常用的消息中间件 Kafka、 RabbitMQ、RocketMQ 的使用
熟悉 Spring Cloud、Spring Cloud Alibaba 核心组件的使用
熟悉大数据中常用的数据库中间件 Clickhouse、日志采集、传输框架 Flume
了解Hadoop 相关组件,熟悉分布式文件系统 HDFS 的使用
2022年2月-2022年7月 百度智能小程序部门 小程序点位日志内容校验 主要负责人
项目描述:1)通过 Spark 任务完成日志处理任务,将手机百度点位日志离线数据或者实时数据进行处理计算,存储到数据库和
Elasticsearch 中;2)通过 Spring Boot 框架日志内容校验系统,使用 Redis 缓存校验规则,通过校验获得用户错误日志,帮助手
机百度排查问题,提升手机百度用户体验。
项目使用技术:Spring Boot、Redis、Mybatis、Kafka、内部开发的服务注册中心和配置中心,Spark、Elasticsearch等。
项目难点:1)、日志量大,容易造成系统瓶颈;2)、点位日志格式差异大,校验规则不统一。
2022年8月-2023年11月 航空发动机健康管理与故障预测系统
项目描述:项目主要是实现航空发动机数据管理,数据挖掘、分析等功能,将航空发动机的全生命周期的数据管理研究,对每种
型号形成一种完备的分析体系,进而通过观测发动机当前数据,进行故障诊断和预测。
项目使用技术:Spring Boot、Redis、Mybatis-plus、Kafka、Springcloud Alibaba、Clickhouse等。
项目难点:1)、发动机型号多,数据格式多样,数据内容错误的识别、解析;2)、发动机参数多,参数之间关联关系复杂,
业务实现难度大;3)、数据文件的存储,运行算法资源的分配等。
2022年8月-2023年7月 日志传输系统开发与维护 完成人 中国航发控制系统研究所
项目描述:项目为了实现航发集团内部的数据互通,同时适配保密要求,通过航发网加密进行数据转发。完成集团内部不同单位之
间数据相互传输。
项目使用技术:Flume、Nginx、Kafka等。
项目难点:1)、传输过程经过网络环节过多,网络不稳定保证数据不丢失;2)、在日志采集系统出现故障,保证数据不丢失等。