自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(45)
  • 收藏
  • 关注

转载 小白之旅30-1

Filter 过滤器概念:当访问服务器的某些资源时,过滤器可以将请求先进行拦截,在完成了一定的特殊功能后,可以让此请求继续执行。一. 实现步骤1、实现Filter接口2、重写方法3、配置web.xml <filter> <filter-name>MyFilter</filter-name> <filter-class&...

2019-08-12 22:14:00 94

转载 小白之旅29

EL一. 概念Expression Language用于简化jsp中java代码的书写jsp默认支持EL,可以在page指令下配置isELIgnored属性值为true来设置整个页面的EL表达式原样输出;也可以进行单条EL表达式的忽略:\${ 表达式 }二. 基本语法格式:${ 表达式 }三. 功能3.1 数据的获取注:1、EL表达式只能获取域对象中的数据2、如果...

2019-08-12 21:36:00 88

转载 小白之旅30

Listener:监听器监听机制:1、事件:发生了什么2、事件源:哪里发生3、监听器:具有监听功能的对象4、注册监听:将事件、事件源、监听器绑定在一起,当某个特定的事件发生时,由监听器作出响应ServletContextListener ServletContextAttributeListenerHttpSessionListener HttpSessionAttribu...

2019-08-12 21:36:00 113

转载 小白之旅29-1

jstl一. 概念Java Sever Pages Standard Tag Library,jsp标准标签库,apache的用于简化jsp中的java代码需要导入jar包javax.servlet.jsp.jstl.jarjstl-impl.jar使用步骤:1、导包2、在jsp中引入标签库:在taglib指定中<%@ taglib uri="http://...

2019-08-12 21:36:00 93

转载 小白之旅28

Session一. 概念和实现步骤服务器端的会话技术,能在一次会话接收多次请求并作出多次响应,并且这些请求响应的数据是共享的。实现步骤:1、获取Session对象​ HttpSession session = request.getSession()2、使用Session对象​ session.setAttribute(String , Object)​ session....

2019-08-12 21:35:00 47

转载 小白之旅27

会话技术会话的概念:一次服务器的访问中包含多次请求和响应一次会话:客户端第一次给服务器发送请求,此时会话建立,在此过程中有多次的请求和响应,直到有一方断开会话技术分为:Cookie:(饼干)客户端会话技术Session:(主菜)服务端会话技术Cookie一. 概念和实现步骤客户端会话技术,将数据保存到客户端中实现步骤:1、创建Cookie对象,将数据绑定在Cook...

2019-08-12 21:35:00 60

转载 小白之旅28-1

JSP一. 概念Java Server Pages,Java服务器页面,是一种脚本它是开发动态网页项目的一种规范,它是Servlet的一种简化设计二. 语法2.1 注释Java注释:// 注释内容、 /* 注释内容 */ ,jsp源码中、翻译后的Servlet中可见html注释:<! -- 注释内容 -- > ,jsp源码中、翻译后的Servlet、html源...

2019-08-12 21:35:00 114

转载 小白之旅25

Request一. 概述request,请求,封装了用户在请求资源时所带的请求行、头、体中的内容request是由tomcat创建的。二. 功能2.1 获取请求行、头、体中的内容2.1.1 请求行getMethod():获取请求方式getContextPath():获取请求的虚拟目录(项目名):/day25_1testgetRequestURI():获取请求的uri:...

2019-08-12 21:34:00 45

转载 小白之旅26-1

ServletContext概念指当前整个应用的对象,并且有且仅有一个,随着服务器的开启而创建,随着服务器的关闭而被释放ServletContext对象的获取getServletContext()作用1. ServletContext是一个域对象ServletContext存储数据的生命周期是从服务器开启到服务器关闭域对象的通用方法:setAttribute(Stri...

2019-08-12 21:34:00 58

转载 小白之旅26

Response作用一. 重定向页面跳转response.sendRedirect( 目标地址 )旧方法:设置响应行的状态码为302,setStatus(302);设置响应头,setHeader( "location" , 目标地址 )注:1、必须写上项目名2、可以访问其他服务器资源3、一次资源的请求只能有一次请求转发或者重定向重定向与请求转发的区别:1、重...

2019-08-12 21:34:00 52

转载 小白之旅22

JDBC工具类:JDBCUtils目的:简化书写,提高性能可以被优化的内容有:1、驱动的注册​ 在静态代码块中注册驱动2、连接对象的获取​ 在静态代码块中获取连接对象需要的参数​ 创建getConnection()方法获取连接对象3、资源的释放​ 重载自定义的close()方法,针对增删改查的不同操作进行资源的释放​ a、增删改:close(Connection co...

2019-08-12 21:33:00 72

转载 小白之旅24

一. Servletserver applet1.1 概念:运行在服务器的Java程序Servlet是一个接口,定义了Java类被tomcat识别的规则1.2 Servlet的实现步骤1、创建类实现Servlet接口2、重写方法3、配置Servlet的映射,在WebContent -> WEB-INF -> web.xml具体实现:1、implements...

2019-08-12 21:33:00 56

转载 小白之旅23

一. 概述1、软件组成:页面层、逻辑层、数据层架构:B/S 浏览器 / 服务端占用空间小页面较为粗糙对带宽的要求较高对服务器的压力较大C/S 客户端 / 服务端占用空间大页面较为精细对带宽的要求较低对服务器的压力较小2、网络通信的三要素IP地址:电子设备在网络中的唯一标识,例如:10.11.61.70 ip端口号:应用程序在计算机中的唯一...

2019-08-12 21:33:00 66

转载 小白之旅21-1

JDBC1.1 概念Java DataBase Connectivity , Java数据库连接, 使用Java语言连接并操作数据库JDBC:是官方定义的一套用于操作所有关系型数据库的规则(接口)在JDK中已经提供了一套接口在java.sql包中,而jdbc是这套接口的实现类,真正操作数据库的是jdbc中的功能。1.2 步骤1、导包 , mysql-connector-jav...

2019-08-12 21:32:00 52

转载 小白之旅21

多表查询1. 交叉查询笛卡尔积格式:​ select 字段列表 from 表a,表b;查询得到的结果是这两个表中记录的所有组合情况,包含了许多无效的数据2. 内连接查询通过条件消除无效的数据2.1 隐式内连接格式:​ select 字段列表 from 表a,表b where 条件;2.2 显式内连接格式:​ select 字段列表 from 表a inner j...

2019-08-12 21:32:00 84

转载 小白之旅13-1

一. 异常1.1 概念Java程序在运行时期发生的问题就是异常。在Java中,把异常封装成了一个类。当发生了某些问题时,系统会自动创建对应的异常对象并抛出该异常相关的信息。1.2 异常的体系ThrowableError:用于指示合理的应用程序不应该试图捕获的严重问题Exception:它指出了合理的应用程序想要捕获的条件RuntimeExceptionInde...

2019-08-09 21:20:00 74

转载 小白之旅20

约束概念:对表中的数据进行限制,保证数据的正确性、完整性、有效性一. 主键约束 primary key特点:非空、唯一,是表中记录的唯一标识一张表只能有一个主键建表时,添加主键create table emp (eid varchar(20) primary key , ename varchar(20) , eage int , ...); 建议将主键放在第一位...

2019-08-09 20:38:00 172

转载 小白之旅20-1

多表表和表的关系1. 一对一人和身份证2. 一对多部门和员工订单和客户设计:在多的一方建立外键,指向一的一方的主键3. 多对多学生和课程​ 一个学生可以选多门课,一门课可以被多个学生选订单和商品​ 一个订单中包含多个商品,一个商品被多个订单选中设计:需要借助第三张中间表,中间表至少包含两个字段,这两个字段形成第三张表的外键,分别指向两张表的主键转载于:ht...

2019-08-09 20:38:00 55

转载 小白之旅19-2

查询一. 查询语句的标准结构select​ 字段列表from​ 表名where​ 条件group by​ 分组字段having​ 分组后的条件order by​ 排序方式limit​ 分页方式二. 基本查询1、查询所有数据select * from 表名;2、查询所有记录的指定字段select 字段1,字段2,... from 表名;3、去重查询...

2019-08-09 20:37:00 72

转载 小白之旅19-1

SQL一. 库的操作1.1 创建create database 库名; -- 建库create database if not exists 库名; -- 先判断数据库是否存在,没有再建库create database 库名 character set 编码格式; -- 建库同时设置库的编码例如:create database if not exist school cha...

2019-08-09 20:37:00 51

转载 小白之旅18

JS一. 什么是JSJavaScript,是web上的一种功能强大的脚本语言,用于开发交互式的web页面,它也无需编译,直接嵌入在html中,由浏览器解释运行。二. JS的引入内嵌式:在head中的script标签中写代码内联式:定义.js文件,在head中的script标签中的src中引入三. 语法3.1 变量的定义1、先定义后赋值var 变量名;变量名 = ...

2019-08-09 20:36:00 71

转载 小白之旅17-1

CSS1. 概述Cacasding Style Sheet,级联(层叠)样式表专门用于设置页面标签的样式注释:/* 注释内容 */2. 标准格式格式:选择器{​ 样式名1:值1;​ 样式名2:值2;​ ...}3. CSS的引入1.1 内联样式写法:把样式写在标签内特点:只能影响到这个一个标签格式:标签名>1.2 内部样式表写法:将style标...

2019-08-09 20:36:00 59

转载 小白之旅19

数据库一. 数据库基本概念1、数据库DataBase,简称DB2、概念:什么是数据库?存储数据的仓库3、数据库的特点:持久化的存储数据,数据库本质上是一个文件系统方便对数据进行存储和管理使用了统一的数据库操作语言-SQL语言4、常见的数据库管理系统(DataBase Management System:DBMS)MySQL:Oracle公司的免费开源的数据库,中小...

2019-08-09 20:36:00 89

转载 小白之旅17

一. 复杂标签1.1 下拉列表select、option必须将select和option结合在一起使用,才能形成完整的下拉列表结构,缺一不可。格式: <select name=""> <option value=""></option> <option></option> ...

2019-08-09 20:35:00 57

转载 小白之旅16-2

一. 标签属性的写法格式:​ <标签名 属性名1="属性值1" 属性名2="属性值2" ... >标签名>二. 常用标签2.1 标题标签 hh1~h6h1到h6,从大到小标题标签默认加粗,它是块级标签,会独占一整行,上下自动换行2.2 字体标签 font属性:​ 1、color:设置颜色,​ 方式1:使用颜色单词,color="颜色单词"​ 方式...

2019-08-09 20:12:00 72

转载 小白之旅16-3

表单标签 form概念:用于收集用户输入的数据并提交到服务器格式:<form action="" mehthod=""> // 输入域标签 </form>action:将数据提交到服务器的目标地址method:提交方式,​ 1、post:相对安全​ 2、get:不安全输入域标签 input概念:用于获取用户输入的数据格式:<in...

2019-08-09 20:12:00 74

转载 小白之旅16

一. Collections概念:专门针对集合进行操作的工具类1.1 常用方法1、sort():升序排列2、min():求最小值3、max():求最大值4、reverse():倒置5、swap():交换6、binarySearch():二分法搜索7、shuffle():打乱转载于:https://www.cnblogs.com/demonycw/p/1132937...

2019-08-09 20:11:00 53

转载 小白之旅16-1

一. html1.1 注释1.2 概述1.2.1 什么是htmlhtml:超文本标记语言hypertext markup language超文本:指在文本中可以嵌入图片、视频、音频、超链接等,及css代码、js代码标记:也叫标签,指页面中的内容都是由"<>"括起来的单标记:只有开始标记,没有结束标记的标签,例如:meta双标记:由开始标记和结束标记组成...

2019-08-09 20:11:00 119

转载 小白之旅14

一. 集合CollectionList接口ArrayListLinkedListVectorSet接口HashSetTreeSetLinkedHashSetCollection接口是集合框架的祖宗Collections是操作集合的工具类不同的集合的数据结构各不相同,从而导致了对集合进行操作的效率性能也各不相同。List:有序且可重复Set:无序...

2019-08-09 20:10:00 54

转载 小白之旅15

一. Set无序不可重复无序:存储顺序和获取顺序不同HashSet:数据结构是哈希表TreeSet:二叉树二. Map一一对应的映射关系(键值对)键唯一,值可以重复2.1 创建格式:Map<键的类型,值类型> 集合名 = new HashMap<>();2.2 常用方法1、put(e1,e2):将e1、e2形成的键值对存储到集合中;如果e1...

2019-08-09 20:10:00 54

转载 小白之旅13

一. System概念:它表示程序所造的系统,提供了系统信息的获取方式、操作方式。1.1 常用方法1、currentTimeMillis():获取毫秒值2、exit(int):关闭JVM,参数可以是任意的int值,一般传入0,表示正常退出JVM,非0情况表示异常退出3、gc():运行垃圾回收器,完成内存中垃圾的清理,具体运行时机由JVM决定。4、getProperty(Str...

2019-08-09 20:08:00 66

转载 小白之旅12

一. String所有字符串都是常量,创建之后不可改变1.1 创建方式一:String 对象名 = 数据值;方式二:String 对象名 = new String(数据值);1.2 常用方法1.3 构造函数二. 正则表达式2.1 概念用于对字符串值进行判断匹配的表达式,正则表达式本身也是一个字符串2.2 作用2.2.1 匹配2.2.2 替换2.2.3 切割2....

2019-08-09 20:07:00 61

转载 小白之旅11-1

一. 注解的简单演示格式:@单词位置:成员的上方例如:@xxxString name;@xxxpublic void f(){}JUnit4中常见的注解:1、@Before:优先于@Test执行,且每次@Test前都会执行2、@Test:执行功能3、@After:在@Test后执行,且每次@Test后都会执行二. 内部类概念:定义在代码块中的类2.1 成...

2019-08-09 20:06:00 58

转载 小白之旅10-1

一. 多态1.1 概念:多态是继封装、继承后,面向对象的第三大特性。例如:Student类继承了Human类,那么这个Student对象既是一个Student同时也是一个Human。1.2 多态的体现代码中的格式:父类引用变量指向子类对象,Student对象可以赋值给Student也可以赋值给Human父类类型 变量名 = new 子类类型();Human s = new...

2019-08-09 20:05:00 62

转载 小白之旅11

一. 静态1.1 概念关键字static在定义类的时候,类中会用属性和功能,这些属性和功能都是创建对象调用后才有意义的。而某些属性是所有对象共享的,那么此时就可以把这个属性定义为static的,表示该属性不是某一对象的特有内容,而是属于整个类的。1.2 特点被static修饰的成员随着类的加载而加载被static修饰的成员属于类,不属于该类某一对象被static修饰的成...

2019-08-09 20:05:00 48

转载 小白之旅10

一. final关键字final修饰变量,变成常量,常量不能修改注:如果final修饰的是成员变量,那么这个成员变量不会赋予默认值,必须手动初始化被final修饰的对象不能被重新赋值被final修饰的类是最终类,最终类不能被继承注:final与abstract不能共存,因为抽象类必须被继承才有意义,而final修饰的最终类无法被继承被final修饰的方法不能被子类重...

2019-08-09 20:03:00 52

转载 小白之旅9

〇. 匿名对象概念:创建对象时,不指名对象名好处:书写简便弊端:只能使用一次一. 抽象类1.1 概念抽象方法:当父类只知道子类应该具有哪些方法,而不能准确的定义子类该如何具有实现这些方法时,这些就是抽象方法。抽象类:具有抽象方法的类就是抽象类1.2 格式1、抽象方法:public abstract 返回类型 方法名 (参数列表);2、抽象类:public a...

2019-08-09 20:01:00 48

转载 小白之旅6

一. 方法1.1 方法的好处提高代码的复用性隐藏了功能的实现细节1.2 方法的组成权限(范围)修饰符修饰方法的可见范围,取值有:public、protected、[default]、private特殊修饰符使用特定的关键字能让该方法具有特殊含义的修饰符,取值:static、final、abstract、synchronized返回类型表示该方法在运行完毕后会返回...

2019-08-09 20:00:00 58

转载 小白之旅7

一. 成员变量和局部变量成员变量:全局变量,定义的位置在整个类中,在方法外。局部变量:定义的位置在方法或者某个代码段中。区别:1.作用范围不同2.成员变量没有赋值时,它也会根据数据类型的不同赋予初始值;整型:0浮点型:0.0布尔型:false字符型:一个空格引用数据类型:null注:1.成员、局部出现同名变量时,根据就近原则使用变量二. 面向对象面向过...

2019-08-09 20:00:00 42

转载 小白之旅8

一. 封装1.1 生活中的封装体比如:快递包裹、电脑机箱1.2 封装的好处提高了代码的安全性提高了代码的复用性1.3 Java中的封装体类:封装了这一类事物的属性和功能方法:封装了执行某个功能的代码段属性1.4 安全隐患例如:向age属性赋值了2000,年龄为2000不合法原因:1.属性可以随意的调用2.输入的数值没有进行合理性的判断解决:1.对属...

2019-08-09 20:00:00 104

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除