简历:Weblog 项目介绍怎么写?
友情提示 : 推荐使用谷歌浏览器来阅读本专栏,其他浏览器可能存在兼容性问题。
补充一下本项目的简历模板,如下,有需要的小伙伴可以参考一下,可以再自行修改完善一波。
前后端分离个人博客 Weblog
-
项目介绍:一款基于前后端分离架构的个人博客,包含面向读者的响应式博客前台,以及后台管理系统。
-
技术栈:
- 后端:Spring Boot 2.x、JDK 1.8、MySQL 5.7、MyBatis Plus、Spring Security、JWT、Minio、Lucene、Maven、MapStruct、Nginx、Docker、Jenkins、CI/CD
- 前端:Vue 3.x、Vite 4、Element Plus、Tailwindcss、Pinia、Axios、Echarts、Flowbit
-
担任角色: 全栈开发
-
项目职责:
-
工程搭建与设计:负责前后台需求分析、技术选型、接口与表的设计;基于 Spring Boot 构建多模块 Maven 工程,并主导封装了多个基础组件,包括自定义切面日志注解、全局异常处理器、统一响应体、Markdown 解析工具等。
-
认证授权:整合 Spring Security 与 Jwt 实现密码加密存储,用户认证登录与角色鉴权功能(管理员与游客),保障系统安全。
-
内容管理:完整实现了文章、分类、标签、评论、知识库(支持二级目录与拖拽排序)、博客设置、仪表盘(集成 ECharts 数据可视化)、评论审核(含敏感词过滤与邮件通知) 在内的后台管理系统。
-
站内搜索:集成 Lucene 全文检索引擎轻量级方案,实现了中文分词搜索、关键词高亮功能。
-
代码解耦:使用 Spring 事件发布订阅模型,异步解耦计数统计(如分类标签下文章数、阅读量)、评论回复邮件通知、Lucene 索引同步等高耗时或非核心业务,保障接口响应速度。
-
CI / CD 持续集成与部署:编写 Dockerfile 与 Shell 部署脚本,通过 Jenkins 搭建自动流水线,保障了应用的稳定上线与高效迭代。
-
运维上线:配置 Nginx 反向代理、前端静态文件部署、Gzip 压缩、SSL 证书部署、域名解析。
-
博客后台:使用 Vue 3 + Vite 从零搭建 SPA 应用,自行开发了 Admin 管理骨架,实现可折叠侧边菜单、多标签页导航(支持动态增删、页面缓存等),并完成了所有后台页面的开发。
-
博客前台:主导开发响应式前台页面,实现黑夜白天主题切换、数字滚动、代码高亮、文章目录生成、评论互动等功能,并封装了系列可复用组件。
-