注解
注解是什么:定义:给计算机看的,用于说明的。 形式:public @interface 注解名称{} 本质:是一个接口 组成:内置注解: 1、@override 2、@Deprecated 3.@Suppresswarning 自定义注解: 1.自定义属性的返回值可以是基本数据类型、String、枚举、注解、数组。 2.使用注解时,需要给属性赋值,也可以提前用default进行默认初始化。 3.如果只有一个属性进行复制,并且属性名称为value那么可以直接进行定义数值。 怎么做:应用场景:1.编写档案。 2、代码分析 3、编译检查 4.解析注解 首先获取该类的字节码对象,其次获取该类对应的注解对象,最后调用注解对象中定义的抽象方法,获得返回值。 为什么:是什么:定义:给计算机看的,用于说明的。 形式:public @interface...
文本标签
文本标签定义和文本有关的标签 使用方法### 定义 和文本有关的标签 使用方法标签 定义和文本有关的标签 使用方法### 定义 和文本有关的标签 使用方法
文件标签
文件标签怎么用 怎么用标签 怎么用 怎么用
文件下载
文件下载使用方法1.请求参数,文件名称getParameter() 2.使用字节输入流加载文件进内存①找到文件服务器路径getServletContext() 再用getRealPath() ②用字节流关联。new FileInputStream() 3.设置response的响应头①设置头类型:content-type ②设置头打开方式:content-disposition 4.将输入流写到输出流中 相关知识点Ⅰ.中文文件名问题 解决方式 1.获取客户端试用的浏览器版本信息 getHeader(“user-agent”) 2.根据不同版本信息,响应不同数据 使用方法1.请求参数,文件名称getParameter() 2.使用字节输入流加载文件进内存①找到文件服务器路径getServletContext() 再用getRealPath() ②用字节流关联。new...
数据库连接池
数据库连接池(DataSource)是什么定义是一个存放数据库连接的容器。 – 系统初始化后,容器自动被创建,容器会申请一些连接对象,用户来访问数据库时, 从容器中获取对象;用户使用完后,归还给容器。 分类和组成1.C3p0数据库连接池技术 2.Druid阿里巴巴提供的数据库连接池实现技术 怎么做DataSource接口由具体的供应商进行实现。 1.基本实现生成标准的Connection对象 2.连接池实现生成将自动参与连接池的Connection对象 3.分布式事务实现生成可以用于分布式事务的Connection对象,并且几乎总是参与连接池。 为什么应用价值优点1.节约资源 2.用户高效访问 是什么定义是一个存放数据库连接的容器。 – 系统初始化后,容器自动被创建,容器会申请一些连接对象,用户来访问数据库时, ...
数据库的备份和还原
数据库的备份和还原怎么做分类1.命令行 2.图形化工具 操作命令行mysqldump -u用户名 -p密码 数据库名称 >保存的路径; 这是保存文件 source 文件路径 ; 这是还原文件,要注意进入数据库后再写命令。 图形化工具软件工具上有导出和执行操作。 怎么做分类1.命令行 2.图形化工具 操作命令行mysqldump -u用户名 -p密码 数据库名称 >保存的路径; 这是保存文件 source 文件路径 ; 这是还原文件,要注意进入数据库后再写命令。 图形化工具软件工具上有导出和执行操作。还原 怎么做分类1.命令行 2.图形化工具 操作命令行mysqldump -u用户名 -p密码 数据库名称 >保存的路径; 这是保存文件 source 文件路径 ; ...
数据库
数据库:是什么:定义用于存储和管理数据的仓库 结构形式从上到下:数据库、表、数据 特点持久化存储数据,数据库就是一个文件系统。 方法存储和管理数据。 使用了统一的方式来操作数据库。 常见的数据库软件oracle、MySQL 是什么:定义用于存储和管理数据的仓库 结构形式从上到下:数据库、表、数据 特点持久化存储数据,数据库就是一个文件系统。 方法存储和管理数据。 使用了统一的方式来操作数据库。 常见的数据库软件oracle、MySQL库: 是什么:定义用于存储和管理数据的仓库 结构形式从上到下:数据库、表、数据 特点持久化存储数据,数据库就是一个文件系统。 方法存储和管理数据。 使用了统一的方式来操作数据库。 常见的数据库软件oracle、MySQL 是什么:定义用于存储和管理数据的仓库 结构形式从上到下:数据库、表、数据 特点持久化存储数据,数据库就是一个文件系统。 方法存储和管理数据。 使用了统一的方式来操作数据库。 常见的数据库软件oracle、MySQL
多表查询
多表查询是什么定义从多张表中进行数据的查询操作。 分类和组成内连接查询1.隐式内连接 2.显式内连接 外连接查询1.左外连接: 可以查询左表所有数据以及其交集部分数据。 2.右外连接 可以查询右表所有数据以及其交集部分数据。 子查询1.子查询的结果是单行单列的。 子查询可以作为条件,使用运算符去判断。 运算符: > = 2.子查询的结果是多行单列的。 作为条件,用运算符in来判断。 3.是多行多列的。 作为一张虚拟表,来参与查询。 PS:1.一般将表用as 起别名,方便进行操作。 2.左外连接的NULL值填充:对于右表中没有匹配的左表行,结果集中的右表列将填充为NULL。 3.右外连接的NULL值填充:对于左表中没有匹配的右表行,结果集中的左表列将填充为NULL。 4.子查询定义: 查询中嵌套查询,称呼嵌套查询为子查询。 怎么做内连接查询1.隐式内连接用正常的where语句将两张表进行联系并查询即可。 2.显式内连接select 字段列表 from 表1 inner join 表名2 on 条件; select 字段列表 from 表1 ...
多表关系
...
块标签
块标签定义默认情况下会占据一整行,并且通常前后会有换行符的元素。 分类和组成 <div>:通用块级容器,常用于布局。 <h1> - <h6>:标题元素,用于定义不同级别的标题。 <p>:段落元素,用于定义文本段落。 <ul>、<ol>、<li>:列表元素,用于定义无序列表和有序列表及其列表项。 <form>:表单元素,用于创建交互式表单。 <header>、<footer>、<nav>、<article>、<section>:HTML5中的语义化块级元素,用于定义页面不同部分的内容。 目的:有助于创建清晰、有组织的页面结构。 定义默认情况下会占据一整行,并且通常前后会有换行符的元素。 分类和组成 <div>:通用块级容器,常用于布局。 <h1> -...