技术栈:
1. Java: 熟悉多线程、集合类、IO/NIO、JVM优化、JDBC等。
2. Spring Framework: 熟悉Spring MVC、Spring Boot、Spring Cloud等。
3. 数据库: 熟悉MySQL、PostgreSQL,有使用Oracle的经验。熟悉SQL和常用的数据库优化技巧。
4. 前端技术: 熟悉HTML/CSS/JavaScript,了解React、Angular、Vue.js。
5. 版本控制系统: 使用Git进行代码管理。
6. 构建工具: 使用Maven或Gradle进行项目构建。
7. 中间件: 了解如何使用消息队列(如Kafka)和缓存系统(如Redis)。
8. 容器化: 了解Docker,可以进行容器化应用的部署。
9. 非关系型数据存储: 了解NoSQL数据库,如MongoDB。
10. 安全性: 了解基本的安全实践,比如加密、认证等。
一体化 KJ 、YJ态势显示软件
工作内容:
对软件进行二次开发 , 对数据库进行设计
◆ 独立完成计划读取显示功能模块
独立完成通过订阅接口接收实时数据 ,推送前端显示
根据上游软件接口变更完成SQL的设计修改
独立完成计划筛选 、 统计功能模块开发
对计划读取接口重构实现前端简单化显示提高软件性能
编写软件融合设计文档与其他软件确定接口
完成旧软件融合在本软件中实现旧软件的功能