具备扎实的Java 基础,有良好的编码习惯,熟悉Java基础、集合、并发以及主流的Java 设计模式
熟悉常⻅的算法、数据结构,有良好的编程能⼒和问题排查、解决思路
熟悉MySQL数据库以及常⻅优化⼿段(⽐如索引、SQL优化等)
熟悉Spring、SpringMVC、SpringBoot、MyBatis-plus、SpringSecurity等主流开源框架
熟练使⽤Linux常⽤命令以及shell脚本开发、Maven、Git、Docker等开发⼯具
了解常⽤中间件如RabbitMQ、Niginx等
了解Redis数据库,包括缓存和事务管理、数据存储、持久化和备份等⽅⾯的操作
了解常⽤前端知识,如HTML、CSS、JavaScript、Ajax,有Vue的实际开发经验
2024-01~2024-04 基于Redis的消息推送系统
项⽬介绍: 此项⽬是⼀个基于Redis的实时消息推送系统, 系统使⽤Spring Boot 和 Vue.js 来进⾏开发。主要使
⽤Redis的发布/订阅模式和Stream流来处理消息推送。它允许⽤户通过浏览器界⾯订阅特定频道,并接收来⾃服
务器的实时消息推送。系统采⽤ Server-Sent Events (SSE) 技术实现消息的实时传输,确保⽤户能够及时接收到
最新消息。前端使⽤ Vue.js 和 Element Plus 进⾏构建,提供了直观且友好的⽤户界⾯。
涉及技术:Springboot、Redis、Maven、Vue、Git、ApiFox、Docker
个⼈职责:
负责需求分析,明确项⽬的需求。负责整体开发,使⽤Redis来作为消息推送的主体,同时使⽤SSE来实现实
时推送,使⽤Springboot和Vue开发整体项⽬。设计数据库表结构,确保数据存储的⾼效性和⼀致性。编写数据库
访问层代码,实现数据的增删改查功能。使⽤ApiFox进⾏单元测试,确保项⽬的可⽤性,部署应⽤到服务器,并配
置监控和⽇志记录,确保系统的稳定运⾏和及时故障排除。
此项⽬是⼀个基于Redis的实时消息推送系统, 系统使⽤Spring Boot 和 Vue.js 来进⾏开发。主要使 ⽤Redis的发布/订阅模式和Stream流来处理消息推送。它允许⽤户通过浏览器界⾯订阅特定频道,并接收来⾃服 务器的实时消息推送。系统采⽤ Server-S
此项⽬是⼀个分组管理系统,旨在解决学⽣在举⾏活动时的各种类型分组问题,⽀持管理创建活动及分 组等,⽀持学⽣报名活动以及随机分组,按兴趣爱好、性别等分组,同时还⽀持学⽣⾃⾏创建预设分组数量内的分 组与⾃由加⼊分组。 涉及技术:SpringBoot、Mybatis、Mybati