熟悉 java 基础知识,理解 OOP 编程思想,具有良好的编程习惯;
熟悉常用设计模式:MVC设计思想、反射机制、代理模式等;
熟练使用Maven、git项目管理工具;
熟悉MySQL等关系型数据库,以及非关系型数据库Redis;
熟悉Spring、Spring MVC、Spring Boot、MyBatis等主流框架的使用;
熟练使用JavaScript、JQuery、Ajax、Vue.js、BootStrap等前端技术;
熟练掌握 Web 应用系统开发,具备的独立开发能力。
了解restful 风格的特性和优点。
了解 Dubbo + Zookeeper的分布式项目架构;
常用的Linux操作命令;
了解Nginx 及FastDFS 等分布式服务技术,对Docker 有一定的了解;
装备技术状态管理系统
开发环境:IEDA + Tomcat7.0 + MySQL5.5 + jdk1.8 + svn + Maven+Solr
软件架构:Spring、Spring MVC、Spring Boot、Hibernate、Tomcat、Qunee 拓扑图组件、MySQL、等。
项目描述:
该项目为装备的技术状态管理的一款平台软件,采用B/S架构,主要用于武器装备的研制生产使用提供相关服务。
项目主要模块有:后台管理模块,型号项目管理、模型工具管理、文档管理、统计分析、基础数据管理等。
职责描述:
1. 参与项目前期的技术调研、对需求的分析、详细设计、概要设计的编写和部分数据库的设计工作;
2. 参与型号项目的任务分解、型号项目管理和技术状态变更工作,对Queen控件进行封装用来实现任务分解拓扑图的实现;
3. 参与模型工具管理模块的全部工作,本模块分为模型模板、模板分类、文档模板、文档体系;
4. 参与系统相关基础测试工作。
技术描述:
1. 使用WPS加载项开发实现文档的在线编辑。
2. 使用Qunee 拓扑图组件实现任务分解和Ztree树组件实现任务树的展示。
3. 使用WebSocket 通信实现任务分解单节点的实时刷新。
4. 使用 Solr 搜索引擎实现知识库的全文搜索