熟悉:java语言,
熟悉:Hibernate, Struts2, SpringMVC, MyBatis, SpringBoot,等框架
熟悉: MySql, SQL Server, Oracle,等数据库
熟悉 Redis缓存机制
熟悉 SprngDataJpa等数据库访问层
熟悉:HTML, JavaScript, J0-query等脚本语言
熟悉:ActiveMQ, Quartz, JSP ,WebSocket即使通讯等技术
熟悉:支付宝API, QQ快捷登录, 微信扫码支付 等第三方接口
工作岗位java开发工程师 主要负责JavaWeb后端支付,地址等模块服务开发
项目:EasyBuy
开发环境: JDK1.7, Tomcat 7.0, Maven 3.5.4, MySql 5.7.25, SSH, SprngDataJpa, WebSocket, Redis, Quartz, 百度地图API
项目描述: EasyBuy
前端:页面有首页,商品详细页面,店铺页面,地址页 面,用户个人信息页面,购物车页面,订单页面,用户可在线下 单,支付,可添加购物车,通过Cookie实现单点登录,用户注册 时需要手机短信验证,并且可选择邮箱激活,
后端:通过Struts2实现控制器 Spring管理实务, JPA实现CRUD操 作,通过Quartz任务调度器设置订单超时和邮箱激活时效,短 信验证时效,通过WebSocket即时通讯实现与客服沟通,通过 Redis缓存用户评论并通过Quartz设置评论时效超过特定的 时间就不可修改并永久化数据
责任描述:
支付模块: 通过调用支付宝API支付负责订单管理并记录到日志,用户可发起退款,取消订单,修改订单(订单配送地址,收货手机,收货人等),确认订单等(订单确认后不可退货),通过Quartz设置14天自动确认订单(用户可提前收货)
地址模块: 通过Jap实现地址的CRUD操作并记录到日志系统,订单状态有:已下单,已支付(未发货),已发货,已揽收,中间的快递的目前位置通过百度地图API获取到,已到货,已收货,确认收货,确认订单完成,可选择快递代收点进行代收,并短信通知