摘要:
基于3N范式的数据表设计 范式 范式 设计关系数据库时,遵从不同的规范要求,设计出合理的关系型数据库,这些不同的规范要求被称为不同的范式,各种范式呈递次规范,越高的范式数据库冗余越小。 关系数据库现有六种范式:第一范式(1NF)、第二范式(2NF)、第三范式(3NF)、巴斯-科德范式(BCNF)、第 阅读全文
摘要:
GIT学习笔记(1):创建版本库 快速开始 创建版本库 1.找到合适目录并初始化为仓库 版本库即需要交由Git进行版本控制的目录,其下所有文件的修改、删除,Git都能跟踪还原。 初始化后,当前目录下会多出来一个名为.git的隐藏目录,这个目录是Git用来跟踪管理版本库的,我们切勿修改。 关于GIT版 阅读全文
摘要:
SpringBoot学习笔记:自定义的过滤器 快速开始 SpringBoot提供的前端控制器无法满足我们产品的需求时,我们需要添加自定义的过滤器。 在SpringBoot的开发中,我们应该还听说过拦截器,他们的效果是一样的,都是对请求和响应进行过滤,但还是有一点区别: 过滤器是Servlet概念中定 阅读全文
摘要:
MYSQL:基础——触发器引入触发器 触发器 如果你想要某条语句(或某些语句)在事件发生时自动执行。比如: 每当订购一个产品时,都从库存数量中减去订购的数量;无论何时删除一行,都在某个存档表中保留一个副本。就需要用到触发器。 触发器是MySQL响应以下任意语句而自动执行的一条MySQL语句(或位于B 阅读全文
摘要:
Python:笔记(2)——函数与模块 Python函数 关于函数 1、我们可以使用Help来查看函数的帮助信息 2、调用函数的时候,如果传入的参数数量或者类型不符合均会报错。 3、函数名其实就是一个指向函数对象的引用,可以把函数名赋给一个变量,从而给函数起了别名 定义函数 定义一个函数需要用到de 阅读全文
摘要:
JavaWeb:前端开发基础 内联元素和块级元素 说明: 联元素和块级元素都是html中的范畴,块元素和内联元素的主要差异是块元素是从新的一行开始。而内联元素一般显示在一行上。但是可以通过css的display属性将内联元素改变为块元素,(display:block) 也可以将块元素改变为内联元素( 阅读全文
摘要:
Python:笔记(1)——基础语法 我很抱歉有半年没有在博客园写过笔记了,客观因素有一些,但主观原因居多,再多的谴责和批判也都于事无补,我们能做的就是重振旗鼓,继续出发! ——写在Python之前 引入Python deepin安装PY3.5 第一个Python程序 交互式编程 交互式编程不需要创 阅读全文
摘要:
SpringBoot学习笔记(3):静态资源处理 在web开发中,静态资源的访问是必不可少的,如:Html、图片、js、css 等资源的访问。 Spring Boot 对静态资源访问提供了很好的支持,基本使用默认配置就能满足开发需求。 本文转自互联网,仅供学习参考!原文链接 一、默认静态资源映射 S 阅读全文
摘要:
SpringBoot学习笔记(2):用Spring Security来保护你的应用 快速开始 本指南将引导您完成使用受Spring Security保护的资源创建简单Web应用程序的过程。 参考资料: SpringSecurity中文参考文档:点击进入 IBM参考文档:点击进入 使用Maven进行构 阅读全文
摘要:
MYSQL:基础——事务处理 事物处理 什么是事物处理 试想我们实现一个销售结算的业务,这个完整的操作大致需要执行3条SQL语句: 如果这三条语句执行期间某一条语句出现问题都将导致错误后果,甚至造成不可挽回的损失。所以,这三条语句应该一起执行,即为一个原子操作,要么都成功,要么都失败!怎样让其成为一 阅读全文