项目名称:knife 开发人员后台管理工具
技术架构:Springboot+layui 框架 开发环境:idea+Mysql+macOS
项目描述:用于业务开发人员处理线上问题的工具,包含电商领域所有基础服务模块。例如
商品模块,就包含查看商品、刷新缓存、更新商品、查看商品操作日志等功能,可
以很好的帮助开发人员查看问题商品,从而推断可能存在的 bug,并给出友好的
答疑。或者标签模块,包含批量打标去标、查看领域标签、查看标签信息、新建标
签、新建各应用打标权限(各应用开发负责人为应用申请打标权限,随机生成的
token 在接口传参时可用上,从而做到最基本的权限校验)等功能。
责任描述:主要负责后端项目框架的搭建、前端界面的设计,前后端衔接。参与部分应用权
限的设计(每个电商基础服务都有独立的模块,根据模块设计出一套权限系统),底
层 sql 服务的连接,后端接口的实现,以及前端与后端的对接,前端开发。涉及商品
服务、标签服务、类目服务等模块。
项目总结:拥有了基于 layui+js 前端框架开发的能力,对 Springboot 框架有了深层次的
了解,熟练掌握 mybatis 框架。对 js 前端开发有了一定的了解,提升了 ajax 调用的
熟练度
项目名称:item-web 商品展示中心 toC
技术架构: Springboot 框架 开发环境:idea+macOS
项目描述:商品业务代码项目,包含几乎所有的商品业务,后期做了拆分,将 C 端的业务
保留,B 端业务尽量拆分至别的项目。C 端业务包含商详页、群发助手、好物推荐
面向用户展示的接口等
责任描述:主要负责沉浸式瀑布流商品卡片列表的开发与维护、群发助手-好物推荐商品列
表的开发与维护、商详页模块化开发与维护、收藏列表的开发与维护、后台金币元宝商品的
创建开发与维护
项目总结:各种商品卡片的透出,像瀑布流这些都是一些商品的基础信息,基本包含商品服
务、标题、图片、当前价格、截拍时间等等,有时会接入商品热度、库存来提升商品
的售卖率、出价率等情况。对线程池和多线程的开发有了一定的使用经验。也了解了
es 的一些使用方法。