从事java后端开发工作四年。掌握主流框架,如:springmvc、springboot、springcloud、mybatis。熟练使用mybatisplus、dataway快速构建项目,减少代码量和重复编码工作。熟练掌握多线程编程、程序内存占用优化以及速度优化。数据库能熟练使用mysql、sqlserver、mongodb、postgresql。熟练使用elasticseach搜索引擎以及kafka消息队列。编码风格严格遵从阿里编码规范
T-Plant 平台
项目功能:项目管理、三维浏览、文件浏览、地形地貌、焊缝管理、关联信息查询、剖切测量、自定义分解结构、自定义场景、模型配色、路径漫游、对象管理、碰撞检测、多方协同、电缆管理、一键VR、工艺仿真、施工模拟、地下管网
承当角色:全栈开发
涉及技术栈:SpringBoot、 Mybatis、jquery、easyui、three.js、WebVR
参与开发过程主要承当后端数据接口开发和前端三维模型展示和模型编辑操作开发。后续负责通过WebVR技术将三维模型通过VR方式展示
项目采用前后端分离开发模式。后台通过springcloud框架搭建的微服务开发模式,前端使用vue+element构建。主要工作是实现数据接口的开发,以及数据采集、入库、分析