具备java基本功,能够运用JUnit、Debug、Postman调试;
熟练运用mysql关系型数据库,具备基本的sql编写能力;
熟练运用非关系型数据库redis;
了解Oracle的基本开发应用,编写规范;
了解mysql优化,tomcat优化,redis的持久化优化;
熟练使用Spring、SpringMVC、mybatis、SpringBoot等主流开源应用框架;
熟练jQuery、vue、HTML、CSS、JavaScript、Ajax、bootstrap、echarts、等前端开发技术;
掌握Spring Cloud微服务框架,如注册中心(Eureka)、路由网关(Zuul)、熔断器(Hystrix)
、负载均衡(Ribbon),服务追踪(Zipkin);
熟练掌握Eclipse、idea开发工具,熟悉git版本控制工具;
熟悉Linux常用命令,以及项目部署;
熟练的使用jwt单点登录,Tkmapper、mybatis-plus等插件的使用;
掌握RabbitMQ消息队列的应用,了解kafka主流。
项目一:统一支付平台
项目周期:5个月(2020.04 - 2020.09)
开发环境:eclipse.,jdk1.8,oracle,git,maven,springcloud
项目介绍:统一支付平台是集成支付宝、微信、银联云闪付、我的南京钱包为一体的支付平台,为各大商户提供便利的聚合支付平台,主要分为以下模块:订单中心,支付中心,任务中心,商户后管几个模块。
技术描述:1. 基于JavaWeb技术体系,oracle数据库,Tomcat服务器;
2.应用Springmvc/SpringBoot/MyBatis/MyBatisplus/SpringCloud开源框架搭建系统,采用 MVC开发模式;
3.微信 App 支付、支付宝 App、银联云闪付 支付的二次封装,对外提供一个相对简单的接 口以及支付结果的回调;
4.Quartz 定时框架来获取超时订单,并处理相应退款;
5.Rabbitmq实现对Android、ios端的订单支付结果通知。
责任描述:
1.参与需求分析、技术方案选型,项目的架构设计、开发环境搭建以及数据库的设计;
2.支付宝,微信,银联云闪付支付的二次封装,包括下单、退款、查询等一系列接口;
3.所有接口参数的Aes加解密;
4.集成到我的南京app的Android、ios端的接口对接;
5.实现控制订单是否超时,是否重复支付等一些列补偿机制;
6.实现商户后管一套商户注册,登录,查询订单,对账单下载,退款操作。
统一支付平台 https://b.pay.nj.gov.cn/ 集成支付宝 微信 银联 还有app的钱包一起的统一支付平台
词典笔配合H5的各种功能 同步显示,笔扫什么,H5能同步显示出来 H5还有测评功能 H5的生词本等等 还有综合报告 页面