- 博客(22)
- 资源 (1)
- 收藏
- 关注
原创 oracle数据库知识点总结
1.数据库脚本: 在SQLPlus中默认的"&"表示替代变量,也就是说,只要在命令中出现该符号,SQLPlus就会要你输入替代值。 –set define off关闭替代变量功能 默认的当一条sql发出的时候,oracle会给一个反馈,比如说创建表的时候,如果成功,命令行会返回类似:Table –当载脚本中运行很多语句的时候,一般设为set feedback off –set echo off;关闭显示当前正在执行的语句 在sqlplus中运行的脚本,如包含空行,sqlplus会不认的。 –set
2021-04-13 17:22:38
910
原创 Java第四讲(类和对象、封装、构造方法)
一、类和对象 类:一组相关属性和行为的集合,可以看成一类事物的模板。对象就是类的一个具体事例。 对象:一类事物的具体体现。 注:可以将属性理解为变量,行为理解为方法。 二、面向对象的语言包含了封装、继承、多态、抽象几大特征。 三、对象的使用 1.创建对象 类名 对象名 = new 类名() 2.对象调用类成员 对象名.成员变量; 对象名.成员方法(); 四、成员变量的默认值 1.基本类型:整数(byte、short、int、long)、浮点数(float、double)、字符(char)、布尔(boolea
2020-05-20 15:21:54
187
原创 java基础三讲(数组&方法)
数组概念:数组就是存储数据长度固定的容器,保证对个数据的类型一致。 数组定义格式: 1.存储数据类型[] 数组名字 = new 存储数据类型[长度] 2.数据类型[] 数组名 =
2020-05-15 11:32:46
163
原创 java基础二讲(运算符、流程控制、常用工具类)
1.运算符 1.1算术运算符 +、-、、/、%、++、– 注: 1.++变量和变量++在独立运算没有区别。但是和其他变量放一起时两者有不同的区别。例如: int a = 1; int b = ++a; 结果a为2,b为2.++a表示a变量先加1然后再将这个值赋值给b变量。 int a = 1; int b = a++; 结果a为2 ,b为1.a++表示先将a的值赋值给b,然后自身的值再加1. 2.+符号遇到字符串表示连接、拼接的含义 2.赋值运算符 =、+=、-=、=、/=、%= 3.比较运算符 ==、&l
2020-05-14 11:42:22
229
原创 Java汇编语言简述
Java语言由美国sun公司于1995年推出的高级汇编语言。 1.Java概述: JavaSE(Java标准版本) JavaEE(Java企业级应用版本) JavaME(安卓和嵌入设备) JRE(Java Runtime Environment):Java运行时环境,包括JVM和运行时的核心类库。 JDK(Java Development Kit):Java程序开发工具包,包含jre和开发人员使用...
2020-05-12 17:22:07
1619
原创 jsp三大指令page、include以及jstl标签的taglib
jsp指令 定义:声明当前页面的一些行为和属性。 格式:<% 指令名称 属性=值 属性=值 %> ps:指令可以出现多次,位置一般出现在页面上面。 指令的分类: page:声明当前页的属性和行为 重要属性: import:声明当前页所需的jar包 pageEncoding:声明当前页面的编码方式 contentType:当前文件的mime类型 ...
2019-09-21 14:21:29
377
原创 jsp解析
jsp:Java server page(Java服务器页面),本质上是一个servlet类(可以理解为一个变种的servlet)。运行在服务器端。 ps:servlet主要用来接收和处理生成数据;jsp则是将数据展示到浏览器端。 jsp作用: 官方定义:将内容的生成和展示相分离。 理解描述:在HTML中嵌套Java代码。 jsp组成部分:HTML+Java+jsp特有部分; jsp执行流程:...
2019-09-21 09:57:46
660
原创 装饰者模式
装饰者模式四大步骤: 1.装饰者和被装饰者需要继承同一个父类或者实现同一个接口。 2.被装饰者的引用传递给装饰者 3.需要增强的方法进行增强 4.不需要增强的方法调用父类的方法 补: 全局统一错误页面 例如 404: < error-page> < error-code>404< / error-code> < location> /404.jsp...
2019-09-17 10:14:42
104
原创 Filter—过滤器
JavaWeb三大组件:servlet、filter、listener servlet2.3版本后增加的新功能,运行在服务器端的程序,在与之相关的servlet和jsp页面之前运行。 作用:过滤请求和响应 应用场景:自动登录、统一编码、过滤一些敏感词汇或特殊符号 ...
2019-09-17 10:06:07
165
原创 会话cookie&session
会话:用户打开浏览器访问网站,不论用户打开多少连接,打开多少资源,直到用户关闭浏览器或者关闭服务器,整个过程我们称作一次会话。 会话解决的问题:保存用户访问过程中产生的数据。 会话的技术分类:cookie、session 会话的理解:在浏览器或者服务器开辟一小块空间存放用户访问产生的相应的数据(例如:用户名和密码),不用再频繁访问数据库。 cookie:数据存放在浏览器中 session:数据存放...
2019-09-16 23:25:08
342
原创 servlet三大域对象:request、servletContext、session
servlet三大域对象: 1.servletContext域对象 2.session域对象 3.request域对象 servletContext域对象: 生命周期: 创建:服务器启动时,为每一个项目创建一个该对象 销毁:服务器关闭或者项目移除时 作用范围: 整个应用 作用:存放整个项目共享数据 session域对象: 生命周期: 创建: Java中认为第一次调用request.getsessi...
2019-09-16 19:38:00
516
原创 请求转发和重定向
定义: 请求转发:将同一个request对象转发到其他servlet或者其他资源的request对象进行处理,是服务器端行为; 重定向:客户端行为,第一次发送请求不会保存,地址栏发生改变。 请求转发: 重定向: 请求转发request.getRequestDispatcher(“/内部路径”).forword(request,response); 重定向:response.sendRedirec...
2019-09-16 19:17:21
115
原创 servlet—request请求
request:浏览器向服务器发送的过程 request请求结构: 请求行: 格式:请求方式 请求资源 协议/版本 重要方法: getMethod():请求方式 getContextPath():项目名称 了解方法: getRequestURI():获取请求资源 getQueryString():获取get请求参数 getProtocol():获取协议和版本 请求头: 格式:键值对:key/val...
2019-09-16 16:23:39
181
原创 response—文件下载
文件下载:服务器文件发送到浏览器 超链接方式:浏览器能直接解析,不能直接下载 代码方式:(两个头一个流) 设置文件的mime类型和编码:response.setContextType(“mime类型;charset=编码方式”); 设置文件下载头:response.setHeader(“content-disposition”,“attachment;filename=”+文件名); 输出流:re...
2019-09-16 14:14:38
420
原创 servlet—response响应
response:响应;服务器返回给浏览器解析的数据 response结构:响应行、响应头、响应体 响应行: 格式:协议/版本 状态码 状态说明 状态码: 1xx:已发送请求 2xx:响应完成 200:正常完成 3xx:浏览器进步操作 302:重定向;304:读缓存; 4xx:用户操作失误 404:用户访问的资源不存在 5xx:服务器内部错误 500:程序异常 常用方法: setStatus(...
2019-09-16 13:42:25
158
原创 servlet—servletContext对象
servletContext:上下文(官方定义);服务器给每个工程创建一个对象即servletContext对象,servletContext对象全局唯一,工程内所有servlet都可以使用这个对象。所以servletContext也被叫做全局应用程序共享对象。 作用:获取全局初始化参数;获取资源文件;资源共享(servlet通信) 生命周期: 创建:服务器启动时为每个项目创建一个servletC...
2019-09-16 10:29:11
135
原创 servlet—servletConfig
原理:当servlet配置初始化参数后,web容器再创建servlet对象时,会自动将参数封装到servletConfig中,在servlet的方法init中将servletconfig对象给servlet,从而获得初始化参数。 servlet: 作用:获取servlet的名称、获取初始化参数、获取上下文 创建:服务器创建servlet同时,创建当前servlet对象,通过servlet的init...
2019-09-16 09:51:47
207
原创 servlet的配置web.xml
web.xml初始化配置信息,例如:servlet、servlet-mapping、filter、listener、启动加载级别。如果没有这些,可以不用配置web.xml。 url-patten的配置: 完全匹配:以“/”开头;/aa/bb 目录匹配:以“/”开头,“”结尾;/aa/ 后缀名匹配:以“”开头;.aa 优先级:完全匹配》目录匹配》后缀名匹配 路径: 相对路径:…/上级目录 ./当前目...
2019-09-16 09:20:34
205
原创 javaweb中servlet简述
servlet 概念:一个实现了servlet接口的普通java类,在于交互式浏览和修改数据,生成动态内容。 作用:接受请求,处理请求,生成动态的web资源
2019-09-06 18:47:27
236
原创 HTTP协议简介
http协议:超文本传输协议(HTTP,hyper text transfer protocal)互联网上应用广泛的一种网络协议,所有www文件都在遵守这个标准 http组成:请求和响应 请求request:请求行、请求头、请求体 请求行:请求信息的第一行 格式:请求方式/请求资源/协议/版本 请求方式:get和post get:将参数放在地址栏上,参数大小有限制 post:将参数放在请求体中,参...
2019-09-06 16:42:58
131
原创 大数据-服务器tomcat简述
tomcat目录: bin:可执行的二进制文件 conf:存放配置文件 lib:存放tomcat和项目运行时的jar包 logs:存放日志文件 temp:存放临时文件 webapps:存放要运行的app项目 work:存放jsp文件和运行时产生的java文件和class文件 tomcat启动: 双击目录bin下文件startup.bat tomcat关闭: ctrl+c;双击目录bin下shutd...
2019-09-06 15:41:23
320
原创 web服务器简单概述
web服务器概念: web资源:放在服务器上的一切文件,称之为web资源 web资源分类:静态web资源:内容一成不变 动态web资源:不同的人在不同的时间访问,内容发生变化 web技术的分类:静态web技术:HTML、css、js、jquery 动态web技术:servlet、jsp 补:软件的架构: c/s:客户端/服务器端 b/s:浏览器/服务器端 浏览器(客户端)和服务器的通信: 请求:浏...
2019-09-06 15:01:42
596
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人