03 2020 档案
摘要:算是经历了整整四天吧,前两天听课跟着视频敲。后两天自己手动完成剩余的其他若干功能,一路debug过来,收获许多,在此记录。希望自己永远保持热忱,加油。 源码地址:在本文的最下方! 一、项目配置问题 1、【maven项目目录结构】 可能一开始创建出来的项目文件目录形式不对,IDEA对目录结构有明显的要
阅读全文
摘要:@[toc] 什么是Tomcat Tomcat是一个网络服务器软件,它支持全部jsp和servlet规范,可以用以部署web项目。 安装了服务器软件的计算机,就是服务器。 安装注意点 安装目录不要包含中文和空格。(养成好习惯) 配置环境变量 到Tomcat运行需要的jdk。 安装完毕,可以进入安装目
阅读全文
摘要:啥是批处理 将多条SQL添加到一个批中,一次性将批发送给数据库,数据库依次执行SQL语句,减少SQL语句发送的次数,提升程序运行的效率。 Statement批处理 优点: 可以在一次批处理中处理不同语义的SQL语句 。 缺点: 没有预编译机制,不能防止sql注入攻击,且执行效率低。 SQL语句无法预
阅读全文
摘要:一、数据库连接池 小白喊话:本文应该有很多不严谨的地方,仅供参考,日后学成归来再做完善。 部分参考自: "https://blog.csdn.net/crankz/article/details/82874158" "https://blog.csdn.net/dzy21/article/detai
阅读全文
摘要:JDBC事务支持 JDBC连接的事务支持由Connection对象提供,且默认自动提交,即默认事务是关闭的状态。也就是说,SQL语句执行将会立即提交至数据库,永久生效。 JDBC中关于事务的操作: 需要注意的是:当遇到一个未处理的 的异常时,系统会非正常退出,事务会自动回滚。但如果显式捕捉该异常,则
阅读全文
摘要:DCL(Data Control Language):数据控制语言,用来定义数据库的访问权限和安全级别,及创建用户。 一、管理用户 1、创建用户 ps:如果出现了 的错误,可以先执行 语句。 2、修改用户 3、查询用户 %通配符匹配所有。 4、删除用户 二、权限管理 1、查询权限 2、授予权限 3、
阅读全文
摘要:[toc] 一、事务的概念 什么是事务呢? 事务是由一步或几步数据库操作序列组成的逻辑执行单元,这系列操作 要么全部执行,要么全部放弃执行 。 二、事务的四大特性 原子性(Atomic),一致性(Consistency),隔离性(Isolation),持续性(Durability),简称ACID性。
阅读全文
摘要:[toc] 一、JDBC概述 Java Database Connectivity:数据库连接,是一种可执行SQL语句的API。 JDBC是 面向接口编程 的典型应用:关系型数据库系统类型多样(诸如MySQL,DB2,Oracle),为了实现统一简化开发,Sun公司制定这套标准的API(接口),不同
阅读全文
摘要:借着上回外键约束的例子,这篇将对多表查询的一些概念和操作进行学习。 二话不说,直接创建一个例子: CREATE TABLE dept( id INT PRIMARY KEY AUTO_INCREMENT, NAME VARCHAR(20) ); INSERT INTO dept VALUES (NU
阅读全文
摘要:[toc] 所有的关系型数据库都支持对数据表使用约束,在表上强制执行数据校验,保证数据的完整性。 MySQL数据库支持以下四种约束形式: 非空约束 NOT NULL 所有数值类型的值都可以为null。 空字符串和0都不等于null。 唯一约束 UNIQUE 保证指定的列不允许出现重复值,但是可以存在
阅读全文
摘要:乱码问题如下: 导致问题产生的原因很简单,无非是命令行的编码和MySQL内部设置的编码出现了偏差。我们右键属性查看以下命令行的编码方式是GBK。 解决: character_set_client:客户端的字符集 character_set_connection:连接的字符集 character_se
阅读全文
摘要:分组查询 之前学习聚合函数,知道聚合函数在默认情况下,将会把所有的记录当成一组,让我们在对列求值,计算时更方便了一些。 但是,在某些情况下,我们需要显式地对记录进行分组,使用的是group by [column1,column2..]。 这样, 查询结果将会根据group by后面的字段,将值相同的
阅读全文
摘要:DQL(Data Query Language):数据查询语言,用以查询数据库中表的记录(数据)。 一、基本查询 select关键字后面跟着的是字段名, 表示查询结果显示所有字段。 1、查询所有信息与指定信息 2、清除重复值 3、查询结果参与运算 参与运算的需要是数值类型。 二、条件查询 SELEC
阅读全文
摘要:DML(Data Manipulation Language):数据操作语言,用以操作表中数据。 假设现在已经在数据库中创建好了一个表,结构如下: 一、添加表记录 1、添加全部的字段值 2、添加部分字段值 3、注意事项 列名和值需要一一对应。 字符和日期型数据需要用引号引起。 二、复制表中数据 1、
阅读全文
摘要:一、DDL操作数据库 关键字理应大写,为便于记忆,本篇都采用小写形式。 DDL(DATA Definition Language):数据定义语言,用于定义数据库对象。 1、创建数据库 2、查看数据库 3、修改数据库 4、删除数据库 5、使用数据库 二、DDL操作数据表 在使用某个数据库的前提下,才可
阅读全文
摘要:一、数据库的定义 数据库是“按照数据结构来 组织 、 存储 和 管理 数据的仓库”。 是一个 长期存储 在计算机内的、有组织的、有共享的、统一管理的数据集合。 严格来说, 数据库 (Database)仅仅是存放用户数据的地方,用户进行访问、操作数据库内的数据时,还需要 数据库管理系统 的帮助(Dat
阅读全文
摘要:解决IDEA找不到javax.servlet.jar包的问题 配置完tomcat,准备照着资料实现Servlet接口,发现IDEA中并不能找到javax.servlet.jar包,一番查找之后,解决了问题,解决方法如下: 一、右键点击项目,选择 。 二、选择 ,点击加号 ,选择 。 三、浏览目录,找
阅读全文
摘要:[toc] 一、内容操作 1、html() 与JS中的interHTML属性类似,用以读取或者设置某个元素的HTML内容。 2、text() 与JS中innerText属性类似,用以读取或设置某个元素中的文本内容。 3、val() 与JS中的Value属性类似,用以设置和获取元素的value属性值。
阅读全文
摘要:[toc] 一、获取节点 1、获取节点文本内容 2、获取节点属性 二、创建节点 创建节点不等同于添加节点,创建的节点还不在文档节点树中。 1、创建元素 2、创建文本节点 3、创建属性节点 三、添加节点 添加操作都两两对应: append()与appendTo():在元素内部追加新内容。(内部的末尾)
阅读全文
摘要:[toc] 一、jQuery概述 write less , do more . jQuery是轻量级的JavaScript函数库,在使用时需要引入jQuery库文件。引用方式如下,两种都可。 二、jQuery对象的创建方式 1. :接收一个css选择器的字符串,去匹配一组元素,如 。 2. :接收一
阅读全文
摘要:jQuery实现轮播图无缝连接 参考链接地址: "https://blog.csdn.net/qq_36996271/article/details/82015950" 自我总结: 本身对CSS样式不太熟悉,这段代码参考自其他博主,一步步测试CSS样式属性,加深了对CSS定位的理解。 :生成绝对定位
阅读全文