① 了解J2EE体系架构,熟悉Spring Cloud、SpringBoot、Spring MVC、MyBatis等主流的开发框架;
② 熟悉vue前端框架;
③ 熟练使用MySQL、mongodb等主流数据库;
④ 熟练使用kafka、MQ、redis等中间件;
⑤ 熟练微服务分布式框架、缓存、消息等机制;
⑥ 沟通能力强,具有较强的编程能力和问题排查能力,能够完成较复杂的交互流程设计和实现。
深度互联网从业人员,对互联网保持高度的敏感性和关注度,熟悉产品开发流程,有很强的产品需求分析、
交互设计能力,善于沟通,善于发现问题、分析问题、解决问题。
Giikin电商系统
开发环境:JDK8+IDEA+Spring Cloud+MyBatis+ MySQL+Redis+RabbitMQ+ES
项目描述:该项目是为西安吉客印电子商务有限公司定制开发的一个基于分布式微服务的电商网站及APP,开发
模式为前后端分离开发。
主要职责:负责购物车模块、即刻选购模块、订单模块、用户签到积分模块、热卖排行榜模块、搜索模块等业务功
能的开发及维护。
项目技术:
1. 基于SpringCloudAlibaba高并发微服务框架,实现各服务模块的自动注册、相互发现调用;
2. 使用Nacos作为业务模块注册和配置中心,应用Dubbo实现服务高性能调用,生成订单的同时,调用订单服
务操作订单数据,远程RPC实现商品减少库存、购物车删除对应商品功能;
3. 运用Seata分布式事务,采用AT模式无侵入式的实现订单、购物车、商品库存数量一致性问题 ,任何环节
出现问题,实现数据回滚,采用Sentinel实现流量控制、熔断降级分布式方案,保护服务的稳定性;
4. 实现基于SpringSecurity、JWT实现用户的登陆功能 ,支持SSO单点登录,多系统用户互认;
5. 应用Redis数据缓存预热和布隆过滤器技术实现商品定时抢购功能,使用redis分布式锁保证业务方法的幂等
,使用RabbitMQ进行异步下单;
6. 应用redis实现用户签到送积分功能和热卖排行榜功能的实现;
7. 基于RabbitMQ 延迟队列实现订单超时未支付关闭订单的功能;
明发地产营销管理系统
开发环境:Spring+SpringMVC+Spring Boot+MyBatis+MySQL
项目描述: 该项目主要实现销售人员的业绩查询, 销售数据分析,人员权限变动, 销售人员考勤记录,下辖经销商
情况跟踪,人员业务流程、销售回款等模块。
项目职责:
1. 实现销售数据模块业务,查询数据,增加数据,删除数据,修改数据等业务逻辑处理;
2. 实现不同人员级别权限管理,不同级别销售人员管辖地域划分,管理人员权限等;
3. 实现地产公司楼盘房源信息管理,合同管理和回款管理模块的功能。
惠捷智运网络货运平台系统
开发环境:Spring+SpringMVC+Spring Boot+MyBatis+Redis+MySQL
项目描述:惠捷智运是一个网络货运服务平台系统,主要面向大宗货物运输,整合配置运输资源,打造高效的货
物运输服务。项目主要包括订单管理、调度分配、行车管理、车辆定位系统、车辆管理、线路管理、车次管理、
人员管理、数据报表、基本信息维护等模块。
项目职责:主要负责惠捷后台管理系统的功能模块:
1. 协助项目经理梳理客户公司业务,设计基础服务数据模型;
2. 用户权限管理-基于RBAC模型设计的权限管理模块.包括添加用户与角色的管理,及角色和权限的管理;
3. 业务信息管理(车队、车辆、线路等)、订单管理、运单管理、结算管理功能的实现。