
项目实战 — 博客系统
文章平均质量分 71
️小艺的学习旅途
这个作者很懒,什么都没留下…
展开
-
(前端页面HTML+CSS+JavaScript小练习)博客系统(只包括了前端代码,不是一个完整项目)
主要的项目构成如下,editor.md后面会讲怎么创建,这里先不用管,只需要把css文件,image文件和html页面创建好就可以,注意html页面与这几个文件同级。然后回跳转下来: 点击github下载,如果github下载不了,大家就下载一个steam加速器,然后里面有github加速的选项,就可以下载了。然后对应的css文件如下 ,新建一个文件夹,放置css文件,其中commen.css是全部页面都会用到的样式,所以写在一起。下面这个图片我这里网卡了,然后框里的东西没加载出来,不过不影响,原创 2023-05-17 12:49:48 · 1175 阅读 · 1 评论 -
项目实战 — 博客系统③ {功能实现}
加密流程:使用加盐算法,也就是使用一个不重复随机的盐值+密码,得到一个无规律的密码 (1)生成一个盐值(2)(根据盐值 + 固定密码)进行加密 -> md5(盐值 + 密码)= 最终密码(3)将[盐值]+ [分隔符$] + 最终密码保存到数据库中(1)得到盐值(2)md5(盐值+待验证密码)-> 最终待验证的密码(3)对比最终待验证的密码和数据中的最终密码是否相同-> 相同密码正确创建一个加密解密的类://加盐加密//待验证密码if (!原创 2023-08-20 20:53:50 · 2345 阅读 · 2 评论 -
项目实战 — 博客系统② {项目构建}
控制器 / 服务层 / 数据持久层 / 实体层 / 配置层 / 工具层。打开项目的properties文件,添加相关配置。-- 创建每张表对应每一层的类。将前端页面添加到static包中。原创 2023-08-14 15:36:02 · 322 阅读 · 0 评论 -
项目实战 — 博客系统(1){项目介绍}
注册 / 登录 / 文章查询(查询我的列表 | 文章删除) / 添加文章 / 修改文章 / 文章列表(带分页的查询功能) / 文章详情(查询功能和修改功能)使用技术:Spring Boot + Spring MVC + MyBatis + MySQL + Redis。文章表:主键、标题、正文、作者id(用户id)、发表时间、修改时间、阅读量、状态。用户表:主键、用户名(登录名)、密码、头像上传、状态(文章数量)原创 2023-08-14 13:03:16 · 259 阅读 · 2 评论