一个人承担网络货运公司网站的开发,测试,运维,部署。
1、 SpringBoot
2、 Mysql MongoDB
3、 Java
4、 Php
5、 Vue
6、 部署
7、 运维
8、python,flask,django
在这个项目中,我负责了 PHP、Vue 、小程序和 Java 的混合开发。我在原有的 PHP 后端基础上引入了 Java ,以处理涉及支付的问题。具体来说,系统中的支付请求是由 PHP 发起并传递给 Java 的,然后 Java 负责与第三方支付接口进行对接。
此外,我还使用 Java 实现了系统与税务局和交通部的接口对接,以满足监管需求。我还开发了实名认证功能,并对接了中交兴路的轨迹信息和地图服务。
在数据处理方面,我实现了从 Excel 导入数据的功能,并开发了一系列其他系统需要使用的接口,包括运单相关接口、银行卡检测接口以及司机车辆重复检测接口。
我还开发了一个定时器,用于定时上传数据到税务局和客户的公司平台,以及进行支付流水检测和提现操作。
这个项目是一个基于 Spring Boot 的单体应用,我在其中使用了 Redis 和 MyBatis 。接口权限控制采用了注解的 aop ,在需要权限的接口前面加上该注解就能增加接口的权限校验。整个项目不仅提升了我的全栈开发能力,也让我对 Java 和 PHP 的混合开发有了深入的理解。