2020工作经验总结

1、使用禅道管理工具:实现功能点开发,日期,进度把控;

2、使用showdoc文档管理工具:可以实现文档的共享,API接口文档、技术问题分享文档等;

3、接口开发使用swagger格式调试接口,并结合postman测试接口,mutiparfile文件上传无法使用swagger测试,需要postman进行测试;

4、数据库使用mysql、redis、mangodb,java使用mybatis-plus写sql调用数据库数据,尽量少些多表关联查询,写mybatis-plus的sql语句进行业务逻辑判断;

5、maven仓库调用放在服务器,引用Nexus私服仓库;

6、多模块调用使用maven的jar包调用机制;

7、使用nacos管理配置属性和服务注册监控;

8、Docker使用Portainer搭建可视化界面 :实现项目的kill、停止、启动、重启、查看日志等功能,节约了运维成本;

9、使用Jenkins持续集成项目,可以自动化构建、部署项目,同时可以查看日志;

10、遵守阿里代码规范,提交代码需要格式化(ctrl+alt+O、ctrl+alt+L)代码,同时IDEA按照代码规约,进行代码规约扫描;

11、使用git进行代码版本控制,每个开发人员都有自己的分支,然后有个负责人负责合并代码,总分支分为test(测试版)、master(稳定版)、dev(开发版)、pro(正式版)分支,对应着各自的部署环境;

12、接口遵循Restful规范;

13、画流程图使用viso专业画图工具;

14、使用SkyWalking监控接口性能与状态;

15、使用数据库视图化软件navicat、DBeaver;

16、架构使用springCloud全家桶;

17、java主要基础技术:文件(xlsx等)的解析、数据获取,生成文件,在线预览文件,文件的常规操作(上传、下载、删除、修改、查看),文件多版本控制,邮件发送功能,消息中间件rabbitmq,锁机制,高并发问题,大文件处理方案(分片上传),文件分享(分享链接加密);

18、主要处理业务:设计管理业务、项目成员管理业务、流程管理业务、在线留言业务、模型图纸解析业务、模型图纸在线查看业务;

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值