#项目#
个人博客系统
1.项目技术
前端
-
JS框架:JQuery
-
CSS框架:Semantic UI
-
Markdown编辑器:编辑器 editor.md
-
代码高亮:代码高亮 prism
-
网页排版:typo.css
-
动画效果:动画 animate.css
-
文章目录:目录生成 Tocbot 等
后端
-
核心框架:SpringBoot 2.3.7.RELEASE
-
项目构建:jdk1.8、Maven 3
-
持久层框架:Mybatis 2.1.4
-
模板引擎:Thymeleaf
-
分页插件:PageHelper
-
加密:MD5加密
-
运行环境:腾讯云 Centos7等
数据库
-
MySql8.0.19
-
Redis
2.项目功能
▼text复制代码因为是个人博客,所以没有做用户权限管理,只是简单的区分了一下普通用户和管理员用户,这里就根据普通用户和管理员用户来讲述功能需求。
普通用户
-
查看文章信息:文章列表、推荐文章、文章标题、文章内容、发布时间、访问量以及评论等信息
-
查看分类页:分类列表、分类文章信息
-
查看标签页:通过标签展示文章
-
查看归档:按照博客时间发布顺序整理每年发布的博客
-
查看资源:查看一些实用的资源链接,用户也可以进行资源添加分享
-
搜索文章:导航栏右边搜索框根据关键字搜索
-
评论和留言:可在文章下面进行评论和留言板留言(回复通过邮箱提醒)
管理员用户(博主)
-
拥有普通用户所有功能权限
-
登录和注销:在主页路径下加“/admin”,可进入登录页面,同时提供注销功能
-
文章管理:查询文章列表、新增文章、编辑文章、删除文章、搜索文章
-
分类管理:查询分类列表、新增分类、编辑分类、删除分类
-
标签管理:查询标签列表、新增标签、编辑标签、删除标签
-
资源管理:查询资源、添加资源、编辑资源、删除资源、审核发布资源
-
评论管理:登录后评论留言区会显示博主的头像信息,区分普通用户,并能显示删除消息按键,可以对消息进行删除
3.项目难点
▼text复制代码项目是跟着教程做的,后面自己添加一些新功能和做一些优化。教程的持久层框架用的是jpa,没学过,只能换成mybatis,第一次做项目刚开始有点懵,不知道怎么换,要自己写sql语句,后面改着改着就大概知道怎么做了,唯一的难点就是评论功能,涉及到父级评论和子级评论,想了我好久,对我来说可能比较难吧哈哈哈,总体来说,该项目是比较简单的项目,没什么比较难的点。 好久没来星球了,今天看到球友发自己做的项目,我也想发一下,虽然项目比较简单,还是记录一下。学完ssm做了这个项目就没怎么学习过,没想到已经颓废了两个月了,生活所迫,没什么能力只能在工地打暑假工[流泪],最近好焦虑,好自卑,好怀疑自己的能力,感觉自己总是不能专注于学习,看了一下星球更焦虑了,大家真的好卷,我怎么就卷不起来呢[捂脸]。
项目体验地址: http://blogs.xuanyue18.icu
评论
问答助学
相关内容
0个评论
全部评论
点击登录,快来和大家讨论吧~
表情
图片
暂无评论
内容推荐
Day 8✅ 今天做了:AI超级智能体视频看完了,还有很多不理解的地方⏰ 明天计划:补一些java知识,看用户中心项目📚 今日感悟:需要多写
0
Day 29✅ 今天做了:今天把扩展的预签名URL上传和扩展文件文件做了,做了部分知识库问答。⏰ 明天计划:继续做知识库问答📚 今日感悟:每天进步一点点,继续加油
0
Day 1✅ 今天做了:完成《Transformer架构解析》,理解位置编码、Transformer完整架构⏰ 明天计划:学习《大模型崛起与前沿技术》📚 今日感悟:
0
Day 91✅ 今天做了:1. 继续深挖底层原理 --- 回归《AI》作为基石常看常新2. 挖一些外网的AI热点和资料 --- 重点在Hermes3. 重新透彻的了解Hermes底层原理「小步跑,小突破,慢慢集气汇聚成必杀」⏰ 下周计划:1. 上班继续清技术债2. 之前Hermes代码编排器虽然成了,但只知其然不知其所以然继续深挖3. LangGraph和飞书卡片结合项目搞完 --- 目前个人最亮
1
Day 1✅ 今天做了:复习 知识⏰ 明天计划:学习JVM知识📚 今日感悟:
0
