后端:springboot、springcloud、Spring MVC、MyBatis、Hibernate、Dubbo、RabbitMQ、Log4j
缓存技术:redis
数据库:mysql、oracle、
前端:html、css、js、vue、uni-app、element ui
其他:Maven、git、linux、Docker、Postman
项目一:在线电商平台
项目描述:
开发了一个基于微服务架构的在线电商平台,支持用户注册登录、商品浏览、购物车、下单支付和订单管理等功能。使用 Spring Boot 和 Spring Cloud 构建后端微服务,通过 Spring Security 实现 JWT 认证和权限管理。前端采用 Vue.js 和 Element UI 搭建响应式界面,Uni-app 开发移动端应用。使用 Redis 缓存热点商品数据,优化查询性能;MySQL 作为主数据库,MongoDB 存储商品评价数据。引入 RabbitMQ 实现异步订单处理,Docker 容器化部署在 Linux 服务器上,通过 Nginx 实现负载均衡。
项目二:在线教育平台
项目描述:
开发了一个在线教育平台,支持课程管理、在线视频播放、用户评论和学习进度跟踪。采用 Spring Boot 和 Hibernate 构建后端 RESTful API,Spring Cloud 实现服务注册与发现。前端使用 Vue.js 和 Uni-app 开发 PC 和移动端界面,Element UI 提供组件支持。使用 Oracle 存储课程和用户信息,Redis 缓存课程目录和用户进度数据。集成 Kafka 处理用户评论的异步写入,Docker 和 Kubernetes 实现分布式部署。使用 Swagger 文档化 API,Postman 进行接口测试。