熟悉java web开发流程、熟悉orm数据持久框架mybatis、mybatis-plus等 熟悉缓存数据库redis、 学习消息中间件rabbitmq
前端熟悉vue框架、持续学习vue3等前沿技术、参与过公司全栈开发 、熟悉开发流程
对新技术有浓厚的学习兴趣 并独立完成过多个项目拆分的具体模块
1.项目分为用户模块、答题模块、博客模块、工具模块 用户模块提供用户登录 注册 用户的鉴权权限分配等,答题模块主要提供使用者提供完整的测验答题模块、答题模块的题目配置 试卷选题等由管理端去配置,博客模块、主要用于使用者的技术分享疑难答疑、提供完整的用户交互、审核由管理端实现,工具模块主要用户为用户提供方便用户使用且实用的工具包或者工具下载地址可浏览该工具的用途等详细说明、主要在管理端配置、客户端只负责提供查看及下载地址或下载包等
2.该项目技术栈使用了微服务划分模块、orm框架采用mybatis-plus、文件服务模块采用minio、阿里云oss等实现、数据库采用mysql、缓存使用redis缓存数据库、实时通讯采用websocket实现前后端实时通讯,我主要负责博客以及工具模块的开发、博客可发上传博客的方式分为两种:一是使用文件形式上传(doc/docx/pdf等)、第二种方式使用前端引用markdown组件库实现编写、文档的回显查看文件上传形式使用开源项目解析公网上传文件地址解析、markdown形式使用markdown样还提供完整的客户互动机制、客户的点赞收藏浏览、博客笔记等
3.我主要负责的文档模块、工具模块的前端、后端开发都是由我本人完成、前端使用技术由vue、elementUi、vue状态管理等实现
注释项目图片:由于部署项目elementUi icon图标回显异常所有icon图片显示部分乱码
可兼职时间
可兼职地点
0条评论 雇主评价