项目描述:
为开发者打造专业技术写作, 分享与交流平台.包含个人笔记、发布笔记、系列教程、精品问答、技术论坛、面试题总结等的产
品服务、提供原创、优质、完整内容的专业 IT 技术开发社区
模块描述:
个人笔记: 用于用户管理自己的笔记
系列教程: 用于展示用户发布的所有笔记, 可供所有用户浏览
问答: 用户发布所遇到的疑难问题, 其他用户可予以给出解决问题的答案
面试题总结: 用户发布面试题以及答案, 可供其他用户浏览学习
管理系统: 用于对用户发布的笔记进行审核以及对各个模块的管理等.
职责描述:
1.核心需求评审、技术评估、开发文档编写、代码编写、测试上线。
2.主要负责对个人笔记和管理系统 web 端以及服务端的开发和测试
使用技术 :
1.运行环境:linux(UbunTu)+nginx+docker+JDK11
2.整体架构使用的是 SpringCloud 微服务架构 。
3.使用 SpringCloudGateWay 网关统一管理微服务的 API
4.使用 MybatisPlus 实现的数据持久化
5.使用 MySql、ElasticSearch 数据库存储数据
6.使用 Redis 技术来缓存用户数据,提高响应速度,增加客户体验 。
7.使用 Nacos 作为微服务的注册发现
8.使用 OpenFeign 来完成服务间的调用
9.使用 Redis 作为服务缓存,提高响应速度