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