计算机基础:熟练掌握计算机网络、数据结构了解一些算法、了解操作系统、计算机组成原理
Linux:熟悉使用Linux操作系统
Java:熟练掌握Java基础知识,Java开发、JVM数据库:熟练掌握MySQL数据库以及常见优化手段(索引、SQL优化),熟悉Redis,有一定使用经验。
搜索引擎:了解Elasticsearch
框架:熟练Spring、SpringMVC、SpringBoot、MyBatis等主流的开发框架分布式:了解RPC、分布式事务Seata
高并发:了解Kafka的使用
工具:熟练使用Git、Maven、Navicat、Postman、JMeter、Swagger等工具前端:熟悉TypeScript,熟练使用Vue并有实际的开发经验,了解React
基于SpringBoot的外卖系统 订单管理模块、用户模块 2024-03~2024-04
项目背景:随着现代生活节奏的加快,外卖服务已成为城市生活的重要组成部分。然而,现有的外卖平台功能复杂,用户和商家操作不够便捷。为了提供一个更加高效、简洁的外卖服务体验,我门决定开发外卖系统,专注于实现外卖服务的核心功能。
技术栈:后端采用SpringBoot框架,结合MyBatis进行数据持久化操作,使用MSQL数据库存储数据,Jwt封装用户登录。使用uniapp开发跨平台应用(微信小程序),同时利用WebSocket技术实现服务器与客户端之间的全双工通信实时获取下单情况。以及Redis作为数据缓存,解决高并发,SpringTask来处理未及时付款的订单。职责:通过Jwt封装用户登录(微信登录)、店铺菜品和套餐存储到Redis中提高并发效率,SpringTask处理订单、WebSocket实时通知,用户复杂的权限管理。
旅游记录系统 项目负责人、记录模块、用户模块 2023-11~2023-12
项目背景:近几年外出旅游的人越来越多,尤其是疫情结束后很多人都出行旅游,旅游人数增长趋势大幅提升,当前优秀的旅游路线的网站 Exping ,因为市面缺少旅游旅游记录的网站站,于是我们小组进行开发本次系统
技术栈:SpringBoot+MyBatisPlus +MySQL + Redis。
职责:项目负责人、处理记录通过Redis来存储用户发布的旅游记录和里面的评论,提高并发效率
开源地址:httos://aitee.com/warisablimit/travel website
技术栈: 后端:SpringBoot 前端:Vue 和 CSS 框架 TailWindCSS 数据库:MySQL 缓存:虽然最初考虑了 Redis,但考虑到个人博客系统内容不多,暂时放弃了这一方案。 功能介绍: 查看博客:用户可以浏览他人的博客,并可以通过“送咖啡”的
旅行记录网站,学习springboot框架!本项目主要就是用户可以记录旅行文章类似博客,还有就是评论和收藏其他用户的旅游记录,也可以关注博主。前端后端不分离!使用了CSS框架tailwindcss!