熟练掌握 Java 语言,具有良好的 Java 开发基础。
● 熟练使用 Spring、SpringMVC、SpringBoot、Spring Security、Mybatis、Spring Cloud 等相关开发框架进行开发。
● 熟悉 MySQL 数据库使用与相关 SQL 优化技巧,对数据库索引和事务有较深入的了解。
● 熟悉 JVM 工作原理,如垃圾回收机制、类加载机制的相关知识,了解 JVM 性能调优方面的相关知识。
● 熟悉 JUC 并发编程的相关知识,对常见的锁有一定的了解。
● 了解常见的数据结构与算法,有一定的逻辑思维能力及钻研能力。
● 了解常见的中间件。如 Redis 的相关开发使用,RabbitMQ 消息队列的相关开发使用。
● 了解一些前端相关的开发语言,如 HTML、CSS、Javascript、Jquery 、Vue。
● 了解分布式场景下一些技术难题的解决方案并在项目中实践,比如分布式锁,分布式事务,分布式 session 不共享问题。
京品汇电商系统 2021.08 - 2021.12
https://gitee.com/guanbostart/jinghuimall
● 项目主要包括商品、订单、库存、聚划算、认证等模块,采用 SpringCloud 微服务架构开发,引入 Alibaba 开源的 Nacos 做
各个微服务的服务注册、服务发现、配置中心。项目中多采用函数式编程,提高了编码的效率,增强代码的可读性。通过
Spring Session 解决了分布式架构下 session 不共享问题。引入支付宝支付的沙箱环境,实现了模拟生产环境下,支付功能的
联调开发。
● 在项目整体开发结束后,通过 Jmeter 进行压力测试,模拟高并发场景,对系统部分业务进行了调整。通过异步编排,提高了对
商品信息的多服务之间调用查询的响应速度。在聚划算模块,对库存余量进行预热处理,通过 Redisson 实现了分布式锁,避免
了超卖的发生。通过双缓存机制,在定时对新一轮聚划算商品上架时,一定程度上避免了热点数据 key 到期引发的缓存击穿的
问题。在分布式事务中通过引入 RabbitMQ,实现了分布式事务的最终一致性。
● 项目开发期间,快速学习了 Alibaba 开源的 Sentinel 并整合至项目中,实现了对指定高并发接口的降级,限流处理。
齐鲁工业大学预约选座平台 2021.03-2021.05
https://gitee.com/guanbostart/university_work/tree/master/qlu-seat
线上网址:http://online.qlu.edu.cn:8080/
● 该项目主要分为后台管理端,学生端,学生端实现了校内公的活动查看,指定活动的在线选座预约及退选。后台管理端可定制
我校部分场地的模板,可自由选择指定座位的预留信息或公开预约信息,可进行指定场地座位的选座情况的导出以及重置。为
我校开展公开类讲座以及大型文艺汇活动的场地座位预约提供了便利,上线运行后获得老师们一致好评。
● 作为项目负责人,负责项目的相关事宜。承担与相关负责老师的需求沟通、组建开发团队、技术选型、数据库设计、前后端编
程、上线部署等项目相关内容。到最终交付至学校使用,比原定开发周期缩短一倍。
● 项目后台管理端基于 Ruoyi-Vue 前后端分离框架快速二次开发。涉及到 SpringBoot、Vue、Redis、MySQL 相关技术。在项
目 期间快速学习了 EasyExcel、OAuth2.0 授权模式等相关技术的使用与开发方法,并与项目整合。
“易”学网社区平台 2020.12-2021.03
https://gitee.com/guanbostart/yiban_edu_online
● 项目设计即为打造社区及学校各校级组织部门之间共享知识云平台,提供资源共享化与多元化,授课智能化服务。
● 项目采用 SpringCloud 微服务技术架构,前后端分离开发。基于 vue-element-admin、MyBatis-Plus 代码生成器快速搭建起
后台前后端的各个业务模块,通过阿里云 OSS 对象存储,对教学视频实现云存储,减轻了服务器高存储压力。 ● 为提高用户的体验感,对接了易班授权登录,无需手机验证码注册,快捷访问网站的各种资源。其次引入阿里云提供的视频点
播服务实现了用户无需下载,登录即可在线学习相关部门发布的视频资源。
● 通过 EasyExcel 完成了后台管理人员课程分类批量添加功能,期间学习了 ECharts 数据可视化图标库,并设计相应的数据库
表,实现了部门管理人员对用户登录,部门发布指定视频播放次数的图表分析展示。
手机商城微信小程序 | Taro + React + Node.js | 2026.01 独立开发的全栈微信小程序电商平台,涵盖完整的购物业务流程。 技术栈: Taro 3.6 / React 18 / TypeScript / Sass / Express.js /
My-BBS 社区论坛系统 技术栈: Spring Boot / MyBatis-Plus / Thymeleaf / MySQL / HikariCP / Maven 项目描述: 一个功能完整的 BBS 社区论坛系统,支持用户在线交流、内容发布与互动。 核心功