博客项目总结(一)数据库设计

博客系统总结 博客网站项目是一个SSM项目,项目主要是模仿优快云博客网站,主要实现了用户登录、用户注册、写博客、删除博客、修改博客、发布博客、查看看博客等功能。使用了第三方工具类hutool实现了登录页面验证码功能,使用加盐算法对用户密码进行加密保存,使用拦截器实现了统一登入验证功能,使用Redis解决了Session持久化问题,通过MyBatis来操作数据库实现了用户注册保存用户信息、写博客保存博客信息等功能。在博客网站中有的页面是可以在没有登录的状态下打开的,有的页面只有在登录的状态下才能打开。 阅读详情

通过大佬点拨,数据库设计应该要在项目开工之前完成。并且要根据项目要求来一步步建表。(否则后面改起来会非常麻烦!!!)

1.先将ER图画好

此为我初步设计,因为一开始没有按照项目要求思维导图来设计,后面又加了很多其他表。吸取教训,以后一定要按项目要求来。

 

2.建库建表

此为我最终保存的表

 

若要实现 点赞、收藏、关注 可取消

点赞表、收藏表、粉丝关注表 是必要的

如下为点赞表:

JavaWeb搭建简易个人博客 前台首页访问路径:/index.jsp 后台访问路径:/admin.jsp 运行项目前请把blog-parent目录下的database.sql加载到数据库中,并在blog-web/资源文件夹下的db.properties里配置数据库访问账号和密码 优快云下载链接:点击打开链接 ... 阅读详情

相关推荐

Cosmos DB 技术博客文章:数据库的宇宙——Cosmos DB 篇

作者:禅与计算机程序设计艺术 标题:Cosmos DB 技术博客文章:数据库的宇宙——Cosmos DB 篇 引言 1.1. 背景介绍 Cosmos DB 是一款高性能的分布式 NoSQL 数据库系统,由微软亚洲研究院主导研发,于 2019 年 3 月发布。Cosmos

AI天才研究院 5454

数据库总结

数据库总结 SQL(Structure Query Language):结构化查询语句 DQL(Data Query Language):数据查询语言 select DML(Data Manipulation Language):数据操纵语言 update insert delete merge call explain plan lock table DDL(Data Definition Language):数据定义语言 create alter drop truncate com

weixin_40941804的博客 340

iSLIP算法实战:如何用Python模拟交换机优先级匹配(附完整代码)

本文详细介绍了如何使用Python实现iSLIP算法,模拟交换机优先级匹配过程。通过核心的指针滑动逻辑和迭代循环策略,构建了一个完整的iSLIP算法模拟器,并加入可视化模块以直观展示匹配过程。文章还提供了完整的代码框架和性能优化建议,适合网络工程师和Python开发者直接集成到测试环境中。

weixin_29313239的博客 249

博客项目总结

一、springboot的详细笔记 详情:https://www.cnblogs.com/swzx-1213/p/12781836.html

weixin_48102099的博客 361

RC滤波电路实战解析:无源与有源设计的性能对比与应用选择

本文深入解析了RC滤波电路的核心原理,重点对比了无源滤波电路与有源滤波电路的性能差异。文章通过实测波形与仿真数据,详细阐述了两者在带载能力、频率响应精度、噪声特性等方面的优劣,并提供了清晰的应用选择指南,帮助工程师根据信号属性、负载条件和性能要求做出最优设计决策。

weixin_29268637的博客 429

大模型LLM部署方式

建议根据实际需求选择方案,企业级服务优先考虑vLLM或TGI,个人用户可尝试Ollama或Hugging Face本地加载。若需完整代码示例,可参考网页2的VLLM实战或网页5的TGI部署案例。:高并发、低延迟的API服务,需分布式推理支持。:快速创建可分享的Web应用。:个人开发、快速原型验证。

u010249118的博客 516

个人博客项目总结

个人博客项目总结 文章目录个人博客项目总结vue一、深度选择器二、router和router和router和route的区别和联系routerrouteroutes三、element- ui 组件库的使用布局问题四、接口调用五、报错码的意思六、把对象添加到数组中的方法七、qs.stringify() 和 JSON.stringify() (序列化)qs.stringify()区别八、 把后台的数据转化成适合组件用的结构(留言管理)九、v- md -editor上传本地图片十、点击两次才能选中多选框的原因十一

fallsTheDust的博客 956

在Cursor IDE中集成Datadog监控:自然语言查询实战指南

在云原生和微服务架构中,可观测性(Observability)已成为保障系统稳定性的核心技术支柱。其核心原理是通过日志(Logs)、指标(Metrics)和追踪(Traces)三大支柱,实时采集并呈现系统的运行状态。这项技术的价值在于,它让开发者能够透视复杂的分布式系统,快速定位性能瓶颈与故障根因。在实际的工程实践中,开发人员常常需要在编码环境与监控平台之间频繁切换,这种上下文切换严重影响了排障效率。本文聚焦于如何利用Model Context Protocol(MCP),将强大的Datadog可观测性平台

weixin_42519772的博客 348

个人博客中心项目总结

个人博客中心项目总结

weixin_43991724的博客 799

从零开始学 PyTorch 7天路线图(完整可运行代码版)

本文提供了5天PyTorch入门教程的完整代码,涵盖从基础到实战的核心内容。Day1测试环境并介绍张量基础;Day2讲解常用张量操作;Day3演示自动求导机制;Day4实现完整线性回归模型;Day5构建MNIST手写数字识别全连接网络。所有代码可直接运行,包含GPU检测、梯度计算、模型训练和可视化等关键环节,帮助新手快速掌握PyTorch核心概念和典型应用场景。

IT老农民的博客 314

CXSMILES细则-用于在 SMILES 字符串后存储分子的特殊特征

Chemaxon 扩展 SMILES/SMARTS 用于在 SMILES 字符串后存储分子的特殊特征。任何信息都可以存储在 SMILES 字符串后,只要它们由空格或制表符字符分隔,因为 SMILES 解析器会忽略这些信息,或者将它们作为注释使用。扩展特征以以下格式存储:Chemaxon 的扩展 SMILES/SMARTS 不包含非 ASCII 字符,它们通常以字符代码 n 的形式被转义为 &#n;。在 S-group 中,ASCII 字符“,”、“;”、“|”、“{”、“}”也以这种方式转义。此外,符号“$

ASKCOS博客 401

项目实训个人工作博客(一):数据库关系模式及Models层设计

整个models层以Pydantic为基础,这具有以下优点:(1)可以通过Field明确字段类型、长度、默认值和说明。(2)可以通过field_validator、model_validator在模型层提前进行校验。也就是说,很多本该在业务层手动if-else判断的数据问题,已经前移到了模型层解决,减少了后续服务层的混乱。

2301_80113756的博客 567

Python:爬取数据出现response.status_code为403解决方法

目录前言1. 原理2. 代码 前言 出现403的返回结果 主要是有些服务器为了防止访问量过大,承受服务器的压力,或者是拒绝你的访问。服务器接收到这个信息,理应返回了这个403的信息 在前一块的代码中解决了 Python:爬取数据出现response.status_code为418解决方法 如果还出现了403的访问错误 可以通过如下解决 1. 原理 服务器拒绝访问,可以通过给服务器登录,获取当前的cookie来得到网址的信任。得以爬取该网址的信息 在head头中加入cookie的信息 具体怎么查找该cooki

码农研究僧的博客 1万+

tzxblog博客系统-需求及立项说明

v1.0 项目背景 这是一个模拟的博客系统,利用业余时间开发,旨在巩固整个软件开发周期内的各项流程,以开发技术练习为主,文档和工具练习为辅。力求重要的流程都有文档可以追溯、关键的技术点都有笔记进行记录。 由于之前实现的功能选择的部分技术并非主流,因此本次算是对原项目的优化和重构。再由于之前并没有完整的流程,因此本次实际也可以看成是一个全新的项目。 项目流程说明 项目预计可练习的流程有: 需求和...

程序员涂小哥的技术博客 3201

怀旧版电脑GBC模拟器

再现原版GBC掌机的界面,电脑运行连游戏界面都一样大小,很怀旧,很真实,(英文版)强烈推荐,很小的文件,很难才找到的。

win10 跳过U8环境检测的IE WebControls.rar

win10 安装u8的时候 提示IE WebControls 不通过,这个工具可以欺骗u8的检查。 跳过U8环境检测的IE WebControls。提示导入失败后,重新检测通过。

数据库课程设计mysql——个人博客数据管理系统

本篇是我大二数据库课程的结课作业,想分享给大家,文中理解有误的地方,请多多指正~ 文章目录需求分析概念结构设计抽象出系统的实体2.2 设计E-R图全局E-R图逻辑结构设计数据库物理设计与实施创建数据库建立和管理基本表建立基本表与管理基本表插入数据建立和管理视图建立视图管理视图访问数据库数据查询数据更新数据库维护备份数据库创建触发器总结与心得 需求分析 随着互联网的发展,越来越多的人拥有了自己的个人博客。但是大多数采用的是网上别人做好的博客模板,众所周知,网上的模板并不是单独为个人而定制,而是面向大多数人

2302_77250325的博客 8733

精雕软件(JDpaint) 5.5 绿色版

精雕软件(JDpaint) 5.5 绿色版精雕软件(JDpaint) 5.5 绿色版精雕软件(JDpaint) 5.5 绿色版

个人博客数据库设计

文章目录前言一、 概述及分析1.1 项目背景1.2 分析1.3 系统功能1.3.1 用户管理1.3.2 博文管理1.3.3 评论管理1.3.4 分类管理1.3.5 标签管理二、数据库概念模型设计—基本ER图三、数据库逻辑模型设计四、数据库语句4.1 建立数据表语句(部分)4.2 建立视图(部分)五、 小结&参考资料小结参考资料 前言 最近要做数据库大作业,在思考了很久之后,还是设计一个简单...

米奇罗 7万+

蓝牙模块HM-10手册

蓝牙模块HM-10手册,该手册对蓝牙模块HM-10进行了详细的介绍和使用方法以及一些AT指令。

博客系统 - 数据库设计(一)

@R星校长 第1关:数据库表设计 - 用户信息表 数据库整体设计 一个博客系统会有哪些功能呢,肯定会有的是博客列表,博客详情,评论,登陆注册等等这些功能,那应该建多少张表呢?应该给这些表添加哪些字段呢?字段的约束怎么设计呢?表与表之间的关联关系应该怎样设计呢? 这是你在开始本实训之前要思考的问题。 博客系统数据库的整体设计如下图所示:总共涉及到五张表: 用户信息表; 博客信息表; 博客类型表; 博客评论表; 博客标签表。 用户信息表(t_user) 设计用户信息表是设计数据库的第一步,和一般的网站类.

qq_44745905的博客 1万+

数据库设计——博客系统

数据库整体设计; 核心表设计; 多对多关系的建立;

weixin_51970555的博客 1万+

Educoder 数据库设计 - 博客系统

第1关:数据库表设计 - 用户信息表 任务描述 本关任务:创建博客系统数据库的用户信息表。 相关知识 数据库整体设计 一个博客系统会有哪些功能呢,肯定会有的是博客列表,博客详情,评论,登陆注册等等这些功能,那应该建多少张表呢?应该给这些表添加哪些字段呢?字段的约束怎么设计呢?表与表之间的关联关系应该怎样设计呢? 这是你在开始本实训之前要思考的问题。 博客系统数据库的整体设计如下图所示:总共涉及到五张表: 用户信息表; 博客信息表; 博客类型表; 博客评论表;

知足且上进,温柔而坚定 6283

数据库DB与数据仓库DW区别和联系

数据库(DB)和数据仓库(DW)的区别与联系 数据库与数据仓库基础概念: 数据库:传统的关系型数据库的主要应用,主要是基本的、日常的事务处理,例如银行交易。 数据仓库:数据仓库系统的主要应用主要是OLAP(On-Line Analytical Processing),支持复杂的分析操作,侧重决策支持,并且提供直观易懂的查询结果。 OLTP和OLAP概念补充: 数据处理大致可以分成两大类:联机事务处理OLTP(on-line transaction processing)、联机分析处理OLAP(On-Line

信竞星球_少儿编程题库 2471

数据库设计-博客系统数据库的设计

数据库设计-博客系统数据库的设计 数据库整体设计 问题: 一个博客系统会有哪些功能呢,肯定会有的是博客列表,博客详情,评论,登陆注册等等这些功能,那应该建多少张表呢?应该给这些表添加哪些字段呢?字段的约束怎么设计呢?表与表之间的关联关系应该怎样设计呢? 博客系统数据库的整体设计如下图所示:总共涉及到五张表:用户信息表,博客信息表,博客类型表,博客评论表,博客标签表。 --创建数据库 CREATE...

qq_47389540的博客 2917

博客项目数据库设计

1. 项目分析 个人博客项目数据库设计要考虑到项目现在所需的功能和今后可能扩展的功能。个人博客项目可以拓展为多人博客项目或者论坛项目。 1.1 当前所需功能分析 博文功能:可以在网站中发表和设置博文。 评论功能:可以评论博文和回复其他用户的评论。 分类功能:添加和删除分类,给文章设置分类。 标签功能:添加和删除标签,给文章设置标签。 友链功能:展示朋友的网站链接 1.2 未来可能的功能分析 用户功能:用户的注册和登录,发表博文和评论。 交友功能:用户之间交友 2. 功能详情 2.1 博文功能 博文

jumpe_17的博客 761

大数据--数据仓库1--电商数据仓库项目最全总结1

目录 一:项目来源: 二:数据仓库概念 2.1 业务数据 2.2用户行为数据 2.3数据仓库结构图 三:项目需求及架构设计 3.1项目需求分析 3.2.1 技术选型 3.2.2 系统数据流程设计 3.2.3 框架版本选型 3.2.4测试集群服务器规划 四:数据生成模块 4.1目标数据 五:数据采集模块 六:电商业务简介 6.1电商业务流程 6.2电商业务表结构 七 业务数据采集模块 7.1 Mysql安装,配置 7.2 业务数据生成:sql脚本 7.3 Sqoop.

数据挖掘+大数据研发+算法学习 6404

数据仓库与数据库的区别?

写在前面 本文隶属于专栏《100个问题搞定大数据理论体系》,该专栏为笔者原创,引用请注明来源,不足和错误之处请在评论区帮忙指出,谢谢! 本专栏目录结构和文献引用请见100个问题搞定大数据理论体系 解答 数据库是面向事务的设计,数据仓库是面向主题设计的。 数据库一般存储在线交易数据,有很高的事务要求;数据仓库存储的一般是历史数据。 数据库设计是尽量避免冗余,一般采用符合范式的规则来设计,数据仓库在设计是有意引入冗余,采用反范式的方式来设计。 数据库是为捕获数据而设计,数据仓库是为分析数据而设计,它的

Shockang的博客 1万+

摸鱼不如来了解一下--数据库DB与数据仓库DW区别和联系

数据库(DB)和数据仓库(DW)的区别与联系 数据库与数据仓库基础概念: 数据库:传统的关系型数据库的主要应用,主要是基本的、日常的事务处理,例如银行交易。 数据仓库:数据仓库系统的主要应用主要是OLAP(On-Line Analytical Processing),支持复杂的分析操作,侧重决策支持,并且提供直观易懂的查询结果。 OLTP和OLAP概念补充: 数据处理大致可以分成两大类:...

信竞星球_少儿编程题库 312
上一篇: Java错题集(一)
下一篇: Java错题集(二)
皮皮杨233
博客等级 码龄7年 42粉丝 75原创
评论 2
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值