熟练使用Eclipse/IDEA等开发工具
熟练SVN,Maven,Git,Jenkins等项目管理工具
熟练使用Spring,SpringBoot, SpringCloud, Dubbo,SpringMVC,Hibernate,MyBatis等开源框架技术
熟练使用memcached,redis等缓存技术
掌握RocketMQ、kafka等消息中间件
熟悉Linux命令及阿里云的软件服务部署
熟悉tomcat,resin,nginx 等web服务器
第三方聚合支付
项目通过整合银行、第三方支付及电信运营商等多家服务商,实现手机app支付,手机网页支付,PC端网页支付,扫码支付。
项目架构: springboot+MyBatis+RocketMQ+Redis+Layui
技术要点:1)基础数据的CRUD
2)MyBatis-generator代码生成器技术
3)对各大银行、支付宝、微信等支付方支付接口的对接
4)通过RocketMQ对高峰期订单生成、支付回调的处理 来提高系统响应效率
5)通过nginx对后端服务做负载均衡
6)通过钉钉对项目相同的各项数据进行实时报警监控
广告运营平台
项目主要通过商户在平台创建自己的广告条和接入第三方的广告主,在通道渠道接入我们的广告sdk来进行广告的展示。平台采用maven的项目结构分为5个模块:
后台数据展示:该模块采用springmvc+spring+mybatis+layui+redis 进行后台数据的展示
API广告接口:采用springmvc+spring+mybatis+rocketmq+redis 将订单,日志和状态上报的数据等信息写入到指定的rocketmq的topic中。
日志管理模块:主要将日志topic中的数据保存到mysql中并对日志数据的后台展示。
数据处理模块:采用spring+mybatis+rocketmq处理订单,状态上报等topic中的数据,日常的定时数据统计。
掌上支付SDK平台
该项目主要是用于移动用户的话费支付平台。该项目提供安卓sdk给渠道商集成使用。
后端提供api接口给sdk请求调用。
项目采用 Spring+SpringMVC+mybatis+Shiro+EasyUI+echarts+memcache+mysql的技术架构。整个项目分为3大模块:
运营管理平台:运营人员日常的数据操作
api接口后端:提供给SDK请求调用
定时报表:根据运营的需求生成相应的数据报表
对各大银行、支付宝、微信等支付方支付接口的对接 通过RocketMQ对高峰期订单生成、支付回调的处理 来提高系统响应效率 通过nginx对后端服务做负载均衡 通过钉钉对项目相同的各项数据进行实时报警监控
项目主要通过商户在平台创建自己的广告条和接入第三方的广告主,在通道渠道接入我们的广告sdk来进行广告的展示。平台采用maven的项目结构分为5个模块: 后台数据展示:该模块采用springmvc+spring+mybatis+layui+redis 进行后台数据的展示 API