博客搭建日志

博客搭建日志

使用spring+springMVC+MyBatis搭建一个美观简洁的个人博客,替代掉之前的静态博客;

在这里记录一下日志以及开发师所遇到的一些坑

8.10

正式开工

了解预备知识

如何在项目中嵌入editor.md

https://www.cnblogs.com/atcloud/p/11302520.html

如何使用Thymeleaf等替代jsp 尽量实现前后端分离

2020年了,不学jsp后学什么代替? - Java3y的回答 - 知乎 https://www.zhihu.com/question/382065572/answer/1102140696

2020年了,不学jsp后学什么代替? - 少年弈的回答 - 知乎 https://www.zhihu.com/question/382065572/answer/1148717860

springMVC引入shiro

https://www.cnblogs.com/progor/p/10970971.html

如何使html页面共用布局

https://www.cnblogs.com/shine1234/p/12899579.html

使用thymeleaf引入公共页面

https://www.jianshu.com/p/eadae67e0396

https://www.yisu.com/zixun/12107.html

登陆页面

https://www.cnblogs.com/AKI-LILI/p/6168362.html

利用thymeleaf取得request以及session中的参数

https://blog.csdn.net/qq_42138058/article/details/104656537

thymeleaf中的条件判断

https://www.cnblogs.com/acm-bingzi/p/thymeleafJudge.html

为tomcat配置虚拟目录

https://blog.csdn.net/nangeali/article/details/78232779?utm_medium=distribute.pc_relevant.none-task-blog-2~default~baidujs_title~default-1.control&spm=1001.2101.3001.4242

总体功能:

博主:

发表文章, 审核评论,游客所有权限

游客:

阅读博客, 发表评论

功能模块

  1. 博文管理:博文内容的增删改查, 博文分类的增删改查
  2. 评论管理:游客发表,查看;博主审核
  3. 友链管理:友链的增删改查

详细设计

数据库设计
  • 博文表

    图片alt

  • 用户表

    图片alt

  • 评论表

    图片alt

  • 博文分类表

    图片alt

  • 友链表

    图片alt

8.11

配置web.xml

配置appilcationConfig.xml(spring配置文件)

备忘:login失败页面尝试使用Restful风格,记得实现

图片alt

为了使用thymeleaf,此处的mapping设置不是*.do

图片alt

发现了idea里面的todo功能 上面这个备忘录属实是拉垮了。。。弃之

8.12

登录界面前端 以及后端大致框架 留下一个无法登陆的bug

8.13

解决昨天无法登录的bug ;项目目录结构优化
因为用的是MySQL8 所以驱动以及mybatis,druid的配置要有所不同,

具体:

  • 不需要为druid装配“driver”属性,装配后反而报错
  • druid的用户名以及密码不能从proprietary文件中引入,否则会乱码

真就写bug五分钟,改bug一整天。。

8.14

博客管理页面前端

文章分类 后端

8.15

优化 文章分类后端ajax处理

优化登录页面跳转逻辑

首页美化

文章分类 无法修改

8.16

休息&自我怀疑-_- 写了一点博文管理dao

8.17

修复愚蠢的update失败的bug 忘写表名了。。。火大

博文管理 前后端

8.18

博文管理前后端

8.20

博客后端分页

博文管理页功能补全

8.21

完善所有已完成页面(好像也没几个

评论模块 DAO层

8.22

评论管理前后台

友链管理DAO层及基础前端

8.23

友链管理增删改查

至此 博客后台基本完工 ~终于啊~

博客首页完善

博客文章页Controller

8.24

文章阅读页 文章文本部分

8.25

文章阅读页前端 瞎改改改 改乱套了 破防 弃之

9.3

不服气 继续写

9.5

基本完工,准备部署上线啦

9.6

学习Docker

9.7

购置服务器,初步配置

9.9

解决最后一点问题,完结撒花!

追更

2022\06\04
今天算是正式把博客迁移到wordpress了,自己当初的技术还是太稚嫩了,维护性和安全性都太低太低;(比如被人用shiro攻击,出了bug却--懒得--无从下手去解决)
而博客里面记录的东西对我而言是十分珍贵的,如果因为我自己的原因把积累的这些文章搞没了,那我直接玉玉T_T 所以还是大佬维护的项目比较靠谱啦~
实话说这个项目也就算是为了找实习写的一个玩具罢了,现在实习已经有几段了,他的使命基本结束啦;

写在最后

完完整整的从前端到后端一行一行抠完一整个项目,收获实在是颇丰;即使是难的放弃的那几天,心里也还是放不下这个项目;终于,现在压着假期的尾巴把这个项目正式收尾啦~!
总耗时三十天 十一万六千八百八十六行代码(虽然有不少是js库里的哈)
--2021/9/10 0:08 于616上铺

评论

  1. 博主
    Windows Firefox
    3 年前
    2021-9-22 21:45:23

    终于备案通过辽 撒花🎉🎉🎉

发送评论 编辑评论


				
|´・ω・)ノ
ヾ(≧∇≦*)ゝ
(☆ω☆)
(╯‵□′)╯︵┴─┴
 ̄﹃ ̄
(/ω\)
∠( ᐛ 」∠)_
(๑•̀ㅁ•́ฅ)
→_→
୧(๑•̀⌄•́๑)૭
٩(ˊᗜˋ*)و
(ノ°ο°)ノ
(´இ皿இ`)
⌇●﹏●⌇
(ฅ´ω`ฅ)
(╯°A°)╯︵○○○
φ( ̄∇ ̄o)
ヾ(´・ ・`。)ノ"
( ง ᵒ̌皿ᵒ̌)ง⁼³₌₃
(ó﹏ò。)
Σ(っ °Д °;)っ
( ,,´・ω・)ノ"(´っω・`。)
╮(╯▽╰)╭
o(*////▽////*)q
>﹏<
( ๑´•ω•) "(ㆆᴗㆆ)
😂
😀
😅
😊
🙂
🙃
😌
😍
😘
😜
😝
😏
😒
🙄
😳
😡
😔
😫
😱
😭
💩
👻
🙌
🖕
👍
👫
👬
👭
🌚
🌝
🙈
💊
😶
🙏
🍦
🍉
😣
Source: github.com/k4yt3x/flowerhd
颜文字
Emoji
小恐龙
花!
上一篇
下一篇