● 基本功能开发:由于该功能是从0到1开始研发,所以最开始一些基本功能由我负责开发,如用户登录、token验证
● 架构设计:参与项目模块的设计,降低各个模块之间的耦合性。
● 优化工作:使用工具查看哪些接口的响应速度过慢,再查找具体原因对症下药。
● 工具类编写:为了不浪费内存,对于常用的公共方法提取为静态方法,如:时间、http、excel的导入导出。
● 定时任务:实时获取船舶Ais数据(实时位置),分析船舶的里程、航速等信息,以及危险水域的判断。
● 研发工作:负责船管家的机务管理、海务管理、安全监管、体系管理等功能的设计和编码工作。
● 数据抓取:使用Jsoup爬取一些公共网站的数据展示到我们的软件首页。
● 动态页面:由于各个公司的文件有出入,因此采用mgdb作为主数据库,用户可自行增加想要的字段。
● 需求分析:参与需求的分析、讨论。决定采用不同公司不同配置来达到每个公司想要的结果和呈现方式。
● 个人收获:掌握了前端技术(vue、js、uniapp),对于sql调优以及mgdb也有了深入的了解。同时
了解如何制定一种规则来以不变应万变。