1.熟练掌握Java编程语言,包括面向对象编程、多线程编程、异常处理等
2.熟练掌握Spring、SpringMVC、SpringBoot 、MyBatis 、MyBatis 等开源框架
3.熟练掌握JavaWeb开发技术,包括HTTP协议、Servlet等,以及Socket编程等
4.熟练使用MySQL关系数据库,以及非关系型数据库Redis
5.熟练使用Linux系统,熟悉Linux命令以及软件的安装,如MySQL、JDK
6.熟练Git版本控制工具,能够熟练使用Git进行代码管理和协作开发
7.熟练HTML、CSS、JavaScript、jQuery等前端技术,以及前端框架Bootstrap、
Vue
8.了解单元测试和集成测试的基本原理和应用场景,能够使用JUnit、Mockito等工具
进行测试和验证
9.了解日志和监控的重要性,能够使用Log4j等工具进行日志管理和系统监控
10.熟练掌握IDEA、Eclipse等开发工具的使用
企业项目经历
2024年12月-2025年5月 天津润行科技 全栈实习
项目一:无人机航线仿真系统
项目简介:
本项目是基于ruoyi框架(vue+springboot)开发的无人机航线仿真平台。
本项目旨在设计并实现一套功能完善的无人机航线仿真平台,通过可视化界面模拟无人机
行过程,帮助用户优化航线规划、验证飞行策略,并为无人机相关算法研究提供实验环境。
本项目的功能主要有这几个模块:数字化低空空域管理(空域规划设计、空域栅格计算、空
域信息发布、容流平衡管理)、可视化空域态势推演(飞行计划推演、交通态势推演、安全风险
预警、空域动态监控)、智能化低空飞行服务(飞行计划推演、交通态势推演、安全风险预警、
空域动态监控)、跨平台业务功能拓展(业务场景建模、运行要素定义、算法模型开发)。
工作描述:
1.负责前端页面编写(地图展示,数据列表展示等)的展示。
2.后端接口的编写(h3索引、geohash索引、各项数据的(添加、修改、删除、查询等),模拟飞行计划、批量模拟飞行计划等)。
3.服务上项目的部署,软件的配置等。
主要涉及技术:
使用ruoyi框架(vue+Element Ui+springboot)
数据存储:MySQL、Redis 、Mongodb
其他api接口:H3索引、geohash索引