河北高速数据中台
项目描述:数仓管理、数据治理、数据指标、数据资产、数据可视、数据共享等系统开发
项目架构:Springboot、Caffeine、Hive、Mybatis-Plus、Mysql、Redis、Elasticsearch、Vue、Element-UI
负责模块:根据相应系统开发
技术要点:
1.动态实现sql查询、通过sql模板动态配置;
2.caffeine本地一级缓存,redis做二级缓存;
3.异步线程处理任务加定时任务补偿机制
4.线程池处理多请求遇到慢sql优化
5.通过策略模式设计解决if-else
四邻便利
项目描述:乘客叫车把订单推给司机司机根据远近选择抢单、通过规则限定行为
项目架构:springcloud、spring security、fegion、nacos、rabbitmq、mybatis-plus、mysql、redis、mogondb、elasticsearch、阿里云oss、vue、element-ui
负责模块:电话叫车司机端 负责主要业务模块司机抢单业务、转单业务、要单业务,以及对他们制作相应的监控规则、触发会形成警告和罚款,消息中心模块的开发、订单管理和营运区域规则设置、公司规则设置、联盟规则设置等业务模块
技术要点:
1.司机抢单涉及并发通过分布式锁限制、加上幂等处理请求
2.司机点击app抢单等各个功能的行为日志监控通过aop签名拦截请求数据存到mogodb通过监控规则检测司机是否出发违规操作
3.统计当天那个时间点乘车人数最多、以及统计平均完成订单时长、平均时速等,以时、天、月为时间维度、角色:司机、企业进行数据统计遇到mysql行转列等复杂统计
4.通过延时队列做取消订单和定时做补偿
5.服务间的熔断机制等
6.以及各个订单不同状态通过微信通知、以及极光推送
7.用户取消拼车订单设计到优惠券和现金等分润情况
8.相似行程推荐 计算当前乘客两公里内订单推荐
抖音版小鸭超级复制
项目描述: 该系统主要为商家提供添加商品和订单管理,以及商品优化对图片的处理等
项目架构: SpringBoot+ElementUI+抖音JavaSDK
负责模块: 商家商品的添加,批量修改库存,商品的上下架、订单的退款等后台页面搭建
技术要点: 1. 通过调用官方SDK比如添加商品 商品主图、商品sku、商品描述、商品sku图、运费模板等相关接口 2. 通过官方SDK对订单进行处理,比如说获取订单信息、订单的退换货、以及发货处理 3. 根据授权token调用淘宝不同权限的接口 4. 对图片进行修改背景图 5. 接触负载均衡 6. 调用百度接口进行修图处理扣除人物图像 7. 高并发的处理
8.双十一抖音推送订单直接推到库里造成mysql宕机、接入redis实现缓冲机制、定时去redis取数据
淘宝小鸭一件下单
项目描述:淘宝服务市场软件用户在你店铺购买商品你去淘宝或者拼多多平台寻找相同低价商品拍单 同时你又各个平台的买家号这是会把从你店铺购买的用户信息带到你的买家号商家进行购买并发货、自动下单、自动发货、自动售后等功能 、支持多店铺管理,支持店铺主/子账号登陆、淘宝天猫店铺,一键下单淘宝天猫阿里进行自动发货 、查询利润统计--订单报表,日报表,月报表,年报表、查询退货退款,处理各类退款订单 、支持自动售后、支持查询各类异常订单
项目架构:springboot、mybatis、redis、浏览器插件crx、ElementUI、TaobaoSDK
负责模块:关联订单拍单、 报表统计、退货退款业务
1.通过js脚本选择对应sku、回调地址信息、同时把关联关系存到数据库
2.监听订单是否发货、其中订单量分为主从表、
3.3个月的历史表、数据库分区、同时根据阿里云的提示优化慢sql