数据库习题 1.数据库中的E-R图E-R图是(实体-联系图)用于反应现实世界中实体之间的联系的图形。包含元素有:1.实体(矩形框为实体名)2.属性(短横线连接实体,椭圆内写上属性名)3.联系类型(联系连接不同实体的线上表示出联系类型)(菱形表示)联系类型:1:1(实体之间一对一关系);1:n(1对多的关系);m:n(多对多的关系);合并E-R图:各个局部应用面临问题不同,各个子系统的E-R图之间...
JSTL JSTL概念:JavaServer Pages Tag Library JSP标准标签库作用:用于替换与简化jsp页面上的代码使用步骤:1.导入jstl相关包2.引入标签库:taglib指令:<%@ taglib %>常用JSTL标签:1.if:相当于java代码的if语句属性:test属性,接收boolean表达式如果表达式为true,则显示if标签体内容,如果...
JSP&&Session JSP指令JSP1.指令2.注释3.内置对象MVC开发模式EL表达式JSTL标签三层架构JSP指令作用:用于配置JSP页面,导入资源文件格式:<%@ 指令名称 属性名1=属性值1 属性名2=属性值2 … %>分类:1. page:配置JSP页面* contentType:等同于response.setContentType()设置响应体的mim...
Cookie 会话cookiesession会话技术会话:一次会话中包含多次请求和响应一次会话:浏览器第一次给服务器资源发送请求,会话建立,知道有一方断开功能:在一次会话中的多次请求间,共享数据方式:1. 客户端会话技术:Cookie2. 服务器端会话技术:SessionCookie:概念:客户端会话技术,将数据保存到客户端使用步骤: 1. 创建Cookie对象,绑定数据 ...
Response http协议:请求消息:客户端发送给服务器的数据1.数据格式:1.请求行2.请求头3.请求空行4.请求体2.响应消息:服务器发送给客户端的数据数据格式:1.响应行:1.组成:协议/版本 响应状态码 状态码描述响应状态码:服务器告诉客户端浏览器本次请求和响应的一个状态1.状态码都是3位数字2.分类:1.1xx:服务器接收客户端消息,但是没有接收完成,等待一段时间后,...
request HTTP概念:Hyper Text Transfer Protocol 超文本传输协议传输对象:客户端,服务器端传输协议:客户端与服务器端通讯时,发送数据的格式特点:1.基于TCP/IP的高级协议2.默认端口号为:803.基于请求/响应模型:一次请求对应一次响应4.无状态:每次请求之间相互独立,不能交互数据请求消息数据格式请求行请求方式 请求url 请求协议/版本GE...
JavaScript ECMAScript: Function:函数(方法)对象 1.创建: 1,var fun= new Function(形式参数列表,方法体) 2.function 方法名称(形式参数列表){ 方法体 } 3.var 方法名=function(){ ...
CSS CSS:Cascading Style Sheets层叠样式表层叠:多个样式作用于同一个html元素上,同时生效优点:1.功能强大2.将内容展示与样式分离,降低耦合使用:1.内联样式:在标签内使用style属性指定case2.内部样式:在head标签内,定义style标签,style标签的标签体内容就是css代码3.外部样式:定义css资源文件在head标签内,定义link...
HTML HTML概念:Hyper Text Markup Language 超文本标记语言超文本:使用超链接的方法,将各种不同空间的文字信息组织在一起的网状文本标记语言:由标签构成的语言。<标签名称> html,xml标签语言不同于编程语言语法:1.Html 文档后缀名为html,htm2.标签分类:1.围堵标签:有开始标签与结束标签。2.自闭和标签:开始标签与结束标签...
JDBC JDBC概念:Java Database Connectivity Java 数据库连接,Java语言操作数据库本质:使用同一套Java代码,操作所有关系型数据库。因此JDBC即定义了操作所有关系型数据库的规则(接口)。各数据库厂商实现这套接口,提供数据库驱动jar包。真正执行代码的是jar包的实现类。步骤:1.导入驱动jar包2.注册驱动3.获取数据库连接对象Connection...
多表查询练习 -- 部门表CREATE TABLE dept ( id INT PRIMARY KEY PRIMARY KEY, -- 部门id dname VARCHAR(50), -- 部门名称 loc VARCHAR(50) -- 部门所在地);-- 添加4个部门INSERT INTO dept(id,dname,loc) VALUES (10,'教研部','北京'),(20,'...
Mysql数据库 SQL:SQL是Structured Query Language:结构化查询语言可操作所有关系型数据库的规则。分类:1.DDL(Data Definition Language)数据定义语言定义数据库对象:数据库,表,列等;关键字:create,drop,alter等;2.DML(Data Manipulation Language)数据操作语言对数据库中表的数据进行增删改。关键...
注解(Annotation) 定义:说明程序,给计算机看。声明在包,类,字段,方法,局部变量,方法参数之前,用来对这些元素进行说明,注释功能分类:1.编写文档,通过代码里的便是注解,生成文档【生成文档doc文件】2.代码分析:通过代码里的标识的注解对代码进行分析【使用反射】3.编译检查:通过代码中的标识注解让编译器能够实现基本编译检查【Override】JDK中预定义的注解@Override:检测被该注解标注的方...
Java基础拓展 Junit单元测试白盒测试:关注代码执行过程Junit使用:白盒测试步骤:1.定义一个测试类(测试用例)*建议:测试类名:被测试的类名Test CalculatorTest包名:xxx.xxx.xxx.test2.定义测试方法:可以独立运行*建议:方法名:test测试的方法名 testAdd()返回值:void参数列表:空参3.给方法加@Test注解4.导入Jun...
网络编程 网络协议:应用层:HTTP,FTP等传输层:TCP,UDP;网络层:IP协议TCP:面向连接,耗费资源多,效率慢;(TCP三次握手),双工性,可两端传输,存在拥塞控制UDP:无连接,耗费资源少,效率高,传输数据量较少(不安全,可能存在丢包)应用于视频会议等;IP地址:分配计算机地址,保证两个计算机之间可以通讯;端口:计算机操作系统为软件分配的端口,可以保证计算机软件之间数据传输,传输...
File类 Java语言中有对文件操作系统操作的支持:public class File extends Object implements Serializable,Comparable.File 类与文件本身有关操作相关的类;但是必须提供完整的路径,才可以调用相应的方法;File类基本使用:implements Comparable,所以File可以进行排序处理;但需要设置访问路径,对于路径配置,通过...
Collection集合 Collection集合:是一种容器;用来存储多个数据;数组也是容器;区别:1.数组长度固定;集合长度可变;2.数组中存储的是同一类型元素(可以存储基本类型),集合存储对象,对象类型可以不一致;集合不可存储基本元素类型:比如不能存储int,只可存储Integer;集合框架:Collection接口是所有单列集合的顶层接口,存储一系列符合某种规则的元素;子接口:java.ut...
头条实习面试问题1 有哪些ORM框架?其实我连ORM是什么我都不知道…言归正传:ORM框架:Object_Relative DateBase-Mapping,在Java对象与数据库之间建立某种映射,以实现直接存取Java对象;所以:Hibernate是关于Java对象与数据库之间的联系;ORM简化了数据创建,数据处理和数据访问。是对象映射到数据库中的存储的数据表的编程技术;在DAO层实现数据与数据库之...
编辑 这里写自定义目录标题欢迎使用Markdown编辑器新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入欢迎使用Ma...
生产者与消费者案例 实现消费者与生产者生产者:生产一个产品,当被消费者消费后才会生产下一个产品;消费者:消费一个产品,当生产者生产出一个产品后,才可消费;创建一个产品类;一个生产者线程;一个消费者线程;实现线程同步,两个线程都操作了产品类,应该在产品类中设置synchronized关键字;使用等待与唤醒操作,实现同步:Object类public final void wait()throws In...