扎实的 java 开发基础及面向对象思想,多年一线开发经验,有良好的编写代码习惯
熟悉多线程
熟悉分布式常见解决方案包括分布式事物、分布式一致性、分布式锁
熟练使用 Spring、SpringMVC、Mybatis 框架开发模式
熟悉 Mysql 、具有Sql优化,索引优化,性能调优相关经验
熟悉 SpringBoot 搭建项目,多年一线开发经验,并看过核心源码
熟悉 Redis 缓存数据库应用
熟悉 RabbitMQ 原理及异步处理
熟悉 Elasticseatc 存储、搜索数据
熟悉Linux常用的操作命令
熟悉Zookeeper Leader选举原理、ZAB协议和 Dubbo 的使用
掌握 JavaScript、Jquery、HTML、CSS 等前台技术栈
拍卖之家是一个主打全球艺术品拍卖的购物平台,涵盖用户端APP及H5、拍卖行端PC、内部后台管理系统。提供拍卖行自主上传拍、后台操作线上竞拍。用户查看竞拍商品预告、提前埋价、在线竞拍、在线订单支付及物流查询、实时消息推送等功能,使用户足不出户竞拍全球海量珍品。
1、用户登录及注册,以及用户的分享注册标记处理等,使用redis处理验证码过期问题和用户登录时间设置,并将用户的ID经过加密返回添加到返回给前端的数据中。
2、拍卖会及子场次创建,场次创建成功后,上传的拍品资料通过RabbitMq发送消息异步处理,文件处理服务处理资料文件,将拍品信息存储到数据库中,再通过后台系统进行数据校验,包括出价阶梯、开拍时间、保证金比例、拍品信息,信息无误后才可通过授权,app上才能看到。
3、App首页的数据模块的逻辑处理,可灵活设置,将热门的数据置顶和有合作的拍卖行的场次推到靠前的位置。
4、广告模块的表结构设计及逻辑实现,通过后台系统将活动的信息添加,jsp页面中会有数据验证保证数据的准确性,还可以通过预览功能查看设置的活动页面,下架是通过RabbitMq实现定时上下架功能。
5、用户账单的生成、费用合成、结算和超时取消账单处理,超时取消账单是通过发送延时任务来自动取消的。
6、用户的推荐逻辑实现,方便用户更快、更直接的查找到自己喜欢的物品,主要通过的用户的搜索记录数据、热度拍品数据、热词搜索记录的拍品数据根据用户放到es中,同时拍品状态修改、用户记录搜索记录更新会更新es中用户的推荐数据。
可兼职时间
可兼职地点
0条评论 雇主评价