1. 某小程序服务
项目简介:为小程序提供稳定的数据服务,基于微服务实现,通过拆分模块实现松耦合;
技术架构:Spring Boot + Spring Cloud(eureka+zull+config+zipkin) + MyBatis;
包含模块:banner与常用工具模块、文章模块、用户模块(用户浏览收藏记录与我的消息展示);
主要负责:参与本微服务项目的搭建,主要负责文章模块所有表结构与接口设计以及核心代码实现(包括文章列表展示与详情展示以及所有与文章有关的功能),同时负责项目日常运维;
遇到的难点:车型车系展示接口需要两层 for 循环遍历查询结果,接口请求时间略长,后来通过学习 Java 8 的 Lambda 表达式,将循环减少到一层,大大降低了接口请求时间(也基于表结构设计合理)。
2. 某项目后台
项目简介:为车Sirs小程序提供简便易用的后台;
技术架构:出于快速开发与简便易用考虑,使用开源脚手架 EasyWeb ;
包含模块:文章管理(上传、更新与发布等功能)、banner管理、车型车系管理、评论管理以及爬取文章管理等模块;
主要负责:独立开发。