掌握Java语言以及面向对象设计思想,具有扎实的Java编程功底和编码规范;
掌握Java集合、熟练使用Java多线程并发编程;
熟悉JVM的基本原理及优化过程;
熟练使用Spring、SpringMVC、SpringBoot、MyBatis等主流框架,了解其运行机制与实现原理;
熟练使用关系型数据库MySQL和非关系型数据库Redis,了解MySql索引、锁的数据结构与基本原理,能够利用Redis数据库进行数据缓存;
熟悉SpringCloud微服务技术体系,了解分布式系统设计与应用、注册中心、缓存、消息中间件等技术原理;
熟悉Linux常用指令,熟悉Maven和Git等项目管理工具;
具有独立分析、故障排查和解决问题的能力
系统采用springcloud微服务架构分模块开发,在整个系统中我负责进度管理的模块开发。整个系统是针对项目的进度进行查询、编辑、保存提交审批的业务进行开发的。通过微服务远程调用获取项目的相关信息,针对项目新增项目的进度计划,并提交审批,审批通过后,系统根据进度自动生成周报、月报,根据生成的进度周、月报,填写相对应的信息保存。
0 2024-10-18 17:46