自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(29)
  • 问答 (1)
  • 收藏
  • 关注

原创 JQuery基础

JQuery基础入门1. 概念: 一个JavaScript框架。简化JS开发2. 快速入门3. JQuery对象和JS对象区别与转换4. 选择器:筛选具有相似特征的元素(标签)1. 基本操作学习:2. 分类1. 基本选择器2. 层级选择器3. 属性选择器4. 过滤选择器5. 表单过滤选择器5. DOM操作1. 内容操作2. 属性操作3. CRUD操作:6. 案例 1. 概念: 一个JavaScript框架。简化JS开发 jQuery是一个快速、简洁的JavaScript框架,是继Prototype之后又

2021-02-07 20:48:24 169

原创 Filter过滤器&&Listener监听器

Filter&&Listener(了解)Filter:过滤器1. 概念:2. 快速入门:3. 过滤器细节:4. 案例:(包含动态代理)案例1_登录验证案例2_敏感词汇过滤(重点)增强对象的功能:代理模式动态代理代码Listener:监听器(比较粗糙) Filter:过滤器 1. 概念: web中的过滤器:当访问服务器的资源时,过滤器可以将请求拦截下来,完成一些特殊的功能。 过滤器的作用: * 一般用于完成通用的操作。如:登录验证、统一编码处理、敏感字符过滤… 2. 快速入门: 步骤

2021-02-06 14:41:19 186 1

原创 EL&&JSTL

JSP&&EL表达式&&JSTL标签&&了解MVC开发模式

2021-02-02 17:44:18 257

原创 cookie&&session

cookie&&session初会话技术Cookie:4. cookie的细节SessionJSP:入门学习 会话技术 会话:一次会话中包含多次请求和响应。 *一次会话:浏览器第一次给服务器资源发送请求,会话建立,直到有一方断开为止 功能:在一次会话的范围内的多次请求间,共享数据 方式: 1. 客户端会话技术:Cookie 2. 服务器端会话技术:Session Cookie: 概念:客户端会话技术,将数据保存到客户端 快速入门: * 使用步骤: 1. 创建Cookie对象

2021-02-01 20:38:00 155

原创 Response

responseHTTP协议请求消息:客户端发送给服务器端的数据响应消息:服务器端发送给客户端的数据数据格式1. 响应行2. 响应头响应字符串格式Response对象 HTTP协议 请求消息:客户端发送给服务器端的数据 数据格式: 请求行 请求头 请求空行 请求体 响应消息:服务器端发送给客户端的数据 数据格式 1. 响应行 组成:协议/版本 响应状态码 状态码描述 响应状态码:服务器告诉客户端浏览器本次请求和响应的一个状态。 状态码都是3位数 分类 1. 1xx:服务器就收客户端消息,

2021-01-30 20:46:38 207

原创 Servlet(再)&HTTP&Request

Servlet&HTTP&RequestServlet6. Servlet的体系结构GenericServletHttpServlet(常用)7.Servlet相关配置HTTPRequest Servlet 概念 步骤 执行原理 生命周期 Servlet3.0 注解配置 6. Servlet的体系结构 Servlet -- 接口(在这个下有两个实现类) | 的实现类 GenericServlet -- 抽象类 | HttpServlet -- 抽象类(继承于GenericSe

2021-01-23 16:29:46 154

原创 Tomcat&Servlet

系列文章目录 提示:这里可以添加系列文章的所有文章的目录,目录需要自己手动添加 例如:第一章 Python 机器学习入门之pandas的使用 提示:写完文章后,目录可以自动生成,如何生成可参考右边的帮助文档 文章目录系列文章目录前言一、pandas是什么?二、使用步骤1.引入库2.读入数据总结 前言 提示:这里可以添加本文要记录的大概内容: 例如:随着人工智能的不断发展,机器学习这门技术也越来越重要,很多人都开启了学习机器学习,本文就介绍了机器学习的基础内容。 提示:以下是本篇文章正文内容,下面案例

2020-12-19 14:41:42 243

原创 XML

XML: 1. 概念:Extensible Markup Language 可扩展标记语言 可扩展:标签都是自定义的。 功能:存储数据 配置文件 在网络中传输 xml与html的区别 xml标签都是自定义的,html标签是预定义。 xml的语法严格,html语法松散 xml是存储数据的,html是展示数据 w3c:万维网联盟 2. 语法: 基本语法: xml文档的后缀名 .xml xml第一行必须定义为文档声明 xml文档中有且仅有一个根标签 属性值必须使用引号(单双都可

2020-12-05 17:46:45 192

原创 Bootstrap前端样式

BootstrapBootstrap:1. 概念:2. 快速入门响应式布局步骤:CSS样式和JS插件案例 Bootstrap: 1. 概念: 一个前端开发的框架,Bootstrap,来自 Twitter,是目前很受欢迎的前端框架。Bootstrap 是基于 HTML、CSS、JavaScript 的,它简洁灵活,使得 Web 开发更加快捷。 框架:一个半成品软件,开发人员可以在框架基础上,在进行开发,简化编码。 好处: 定义了很多的css样式和js插件。我们开发人员直接可以使用这些样式和插件得到丰富

2020-11-29 15:40:44 176

原创 GUI编程

GUI简介AWT介绍 简介 GUI核心技术 Swing AWT 但是现在被淘汰了 界面不美观 需要jre环境 学习这个原因 给MYC架构的思想(监听器)做铺垫 能自己写一些小工具 有可能工作会维护Swing界面 AWT 介绍 java.awt 包含很多类和接口 元素:窗口,按钮,文本框 两个核心类 组件 Component(AWT里面万物皆组件) ...

2020-09-10 22:56:10 264

原创 JavaScript基础

JavaScript概念: 一门客户端脚本语言功能:JavaScript = ECMAScript + JavaScript自己特有的东西(BOM+DOM)ECMAScript:客户端脚本语言的标准基本语法:与html结合方式注释数据类型:变量运算符流程控制语句:基本对象: 概念: 一门客户端脚本语言 运行在客户端浏览器中的。每一个浏览器都有JavaScript的解析引擎 脚本语言:不需要编译,直接就可以被浏览器解析执行了 功能: 可以来增强用户和html页面的交互过程,可以来控制html元素,让页

2020-09-03 19:18:06 194

原创 CSS基础

CSS概述CSS:页面美化和布局控制1. 概念: Cascading Style Sheets 层叠样式表2. 好处:3. CSS的使用:CSS与html结合方式1.内联样式(不推荐)2. 内部样式3. 外部样式4. css语法:5. 选择器:筛选具有相似特征的元素1. 基础选择器2. 扩展选择器:6. 属性1. 字体、文本2. 背景3. 边框4. 尺寸5. 盒子模型:控制布局案例: CSS:页面美化和布局控制 1. 概念: Cascading Style Sheets 层叠样式表 层叠:多个样式可以作用在

2020-09-02 20:37:06 237

原创 HTML基础

HTML基本使用web概念概述软件架构:1. C/S: Client/Server 客户端/服务器端2. B/S: Browser/Server 浏览器/服务器端B/S架构详解HTML1. 概念:是最基础的网页开发语言2. 快速入门:3. 标签学习:案例:旅游网站首页 web概念概述 JavaWeb: 使用Java语言开发基于互联网的项目 软件架构: 1. C/S: Client/Server 客户端/服务器端 在用户本地有一个客户端程序,在远程有一个服务器端程序 如:QQ,迅雷… 优点: 用户体验好

2020-09-02 16:03:42 244 1

原创 JDBC

JDBCJDBC概念:快速入门:详解各个对象:1. DriverManager:驱动管理对象2. Connection:数据库连接对象3. Statement:执行sql的对象4. ResultSet:结果集对象,封装查询结果5. PreparedStatement:执行sql的对象抽取JDBC工具类 : JDBCUtilsJDBC控制事务: JDBC概念: Java DataBase Connectivity Java 数据库连接, Java语言操作数据库 JDBC本质:其实是官方(sun公司)定义的

2020-08-28 14:33:32 214

原创 MySQL多表&事务

多表查询&事务&DCL多表查询:查询语法:多表查询的分类:内连接查询:1. 隐式内连接:使用where条件消除无用数据2. 显式内连接:外链接查询:1. 左外连接:2. 右外连接:3. 子查询:子查询不同情况多表查询练习事务DCL: 多表查询: 查询语法: select 列名列表 from 表名1,表名2 where.... 笛卡尔积: 有两个集合A,B .取这两个集合的所有组成情况。(假如表1有A行,表2有B行 select * from 表1,表2;会出现A*B行。但是有无用的数

2020-08-17 09:50:22 230

原创 MySQL聚合函数和约束

内容DQL:查询语句1. 排序查询2. 聚合函数:将一列数据作为一个整体,进行纵向(竖)的计算。3. 分组查询:约束概念: 对表中的数据进行限定,保证数据的正确性、有效性和完整性。非空约束:not null,值不能为null唯一约束:unique,值不能重复主键约束:primary key。外键约束:foreign key,让表于表产生关系,从而保证数据的正确性。数据库的设计数据库的备份和还原 DQL:查询语句 1. 排序查询 2. 聚合函数 3. 分组查询 4. 分页查询 约束 多表之间的关系 范式 数

2020-08-16 14:53:24 326

原创 MySQL基础语法

数据库数据库的基本概念MySQL数据库软件SQLDDL:操作数据库、表DML:增删改表中数据DQL:查询表中的记录 数据库的基本概念 数据库的英文单词: DataBase 简称 : DB 什么数据库? * 用于存储和管理数据的仓库。 数据库的特点: 持久化存储数据的。其实数据库就是一个文件系统 方便存储和管理数据 使用了统一的方式操作数据库 – SQL 常见的数据库软件 * 参见《MySQL基础.pdf》 MySQL数据库软件 1. 安装 * 参见《MySQL基础.

2020-08-08 09:07:24 374

原创 Stream流

Steam流Stream流1.1 理解弊端以前的方法Stream流的方式(结合函数式接口) Stream流 说到Stream便容易想到I/O Stream,而实际上,两中概念,I/O流用来读写。Stream流用来简化集合和数组 在Java 8中,得益于Lambda所带 来的函数式编程,引入了一个全新的Stream概念,用于解决已有集合类库既有的弊端。 (把集合和数组转换成Stream流,再用Stream流里面的方法) 1.1 理解弊端 以前的方法 public class Demo01List {

2020-08-05 16:43:52 1430

原创 函数式接口

函数式接口函数式接口1.1 概念1.2 格式1.3 @FunctionalInterface注解1.4自定义函数式接口函数式编程2.1 Lambda的延迟执行性能浪费的日志案例Lambda的更优写法2.2 使用Lambda作为参数和返回值作为参数作为返回值常用的函数式接口3.1 Supplier接口3.2练习 求数组元素的最大值3.3 Consumer接口抽象方法:accept默认方法:andThen3.4 练习格式打印信息3.5 Predicate接口抽象方法:test默认方法1 and默认方法2 or默

2020-08-05 11:15:58 340

原创 网络编程

网络编程网络编程入门(知识点)协议分类网络编程三要素协议IP地址端口号TCP通信程序2.1 概述2.2 Socket类构造方法成员方法使用ServerSocket类构造方法成员方法使用综合案例文件上传案例文件上传分析图解基本实现文件上传优化分析优化实现模拟B\S服务器(扩展知识点)案例分析案例实现访问效果 网络编程入门(知识点) 协议分类 java.net 包中包含的类和接口,它们提供低层次的通信细节。我们可以直接使用这些类和接口,来专注于网络程序开发,而不用考虑通信的细节。 java.net 包中提供了两

2020-08-04 18:45:27 229

原创 复习java

JavaEE基础语法注释标识符关键字数据类型基本数据类型整数浮点数字符'\u0000'布尔值引用数据类型类型转换自动类型转换强制类型转换字符串与数字的转换变量和常量变量作用域 基础语法 注释 //行内注释 /* 多行注释 */ /** 文档注释 javadoc生成帮助文档 */ 标识符 关键字 数据类型 基本数据类型 整数 byte 1 short 2 int(默认) 4 long 8 0B 二进制 0 八进制 0X 十六进制 浮点数 float 4 double(默认) 8 BigDec

2020-08-04 12:10:35 446 1

原创 File类和IO流

File类和IO流File类概述File类的静态成员变量路径File类的构造方法常用方法获取功能的方法判断功能的方法创建删除功能的方法目录的遍历IO流 File类 概述 java.io.File 类是文件和目录路径名的抽象表示,主要用于文件和目录的创建、查找和删除等操作 Java把电脑中的文件和文件夹(目录)封装为了一个File类,我们可以使用File类对文件和文件夹进行操作 File类的方法 创建一个文件/文件夹 删除文件/文件夹 获取文件/文件夹 判断文件/文件夹是否存在

2020-08-04 12:04:26 351

原创 Lambda

Lambda体验匿名内部类与Lambda比较Lambda标准格式Lambda练习1 普通使用2 对数组中的对象排序3 有参数有返回值的练习Lambda省略格式Lambda使用前提 体验 Java8(JDK1.8)加入的重量级表达式 public static void main(String[] args) { //匿名内部类 new Thread(new Runnable() { @Override public vo

2020-08-01 16:55:47 212

原创 多线程

多线程并发与并行线程与进程进程线程线程的概念线程的调度分时调度抢占式调度创建线程类主线程多线程创建Thread创建多线程的第一种方法创建多线程的第二种方法Thread和Runnable的区别Thread中的常用方法匿名内部类方式实现线程的创建线程安全问题 并发与并行 并发:两个或多个事件,在同一时间段内执行 一个人吃两个馒头 并行:两个或多个时间,在同一时刻执行 两个人吃两个馒头 线程与进程 进程 进程是指一个内存中运行的应用程序,每个进程都有一个独立的内存空间,一个应用程序可以同时运行多 个进程;进

2020-08-01 14:56:38 435

原创 异常

异常Throwable(异常中顶级的父类)ExceptionError五个关键字处理异常throwthrowstry catchfinally Throwable(异常中顶级的父类) Exception 编译时异常 //Exception:编译期异常,进行编译(写代码)java程序出现的问题 SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd");//用来格式化日期 Date date = null;

2020-07-17 13:54:28 314

原创 static

staticstatic修饰成员变量static修饰成员方法static修饰代码块 static修饰成员变量 假如有个学生类 其中包含姓名,年龄,班级 因为班级是所有学生共享的 所以建议使用 static关键字 一旦使用了static关键字,那么内容就是类的,而不是对象的 全部对象都共享一样的内容 且一人修改 别人也会变 如果一个成员变量使用了static关键字 那么这个变量属于所在的类,多个对象共享 private static int idCounter = 0;//学号的计数器,每当new一

2020-07-10 17:43:03 207

原创 string

String字符串的特点创建字符串的常见3+1种方式。字符串的比较 字符串的特点 字符串的特点: 字符串的内容永不可变。【重点】 正是因为字符串不可改变,所以字符串是可以共享使用的。 字符串效果上相当于是char[]字符数组,但是底层原理是byte[]字节数组。 创建字符串的常见3+1种方式。 三种构造方法: public String():创建一个空白字符串,不含有任何内容。 public String(char[] array):根据字符数组的内容,来创建对应的字符串。 public String(

2020-07-10 17:37:32 237

原创 集合框架

集合框架CollectionList(有序可重复)ArrayList(常用 “数组”)add 添加remove 删除contains 包含size 大小LinkedList(常用 “链表”)getFirst()getLast()removeFirstaddFirstVectorStackSet(无序不可重复)HashSet(常用)TreeSetMapHashMap(重点)TreeMap Collection Iterator迭代器 List(有序可重复) ArrayList(常用 “数组”) add 添加

2020-05-30 16:53:54 262

原创 面向对象

2020年5月7日什么是类什么是对象面向对象的好处与实现深入理解一些知识向方法传值数组中的对象堆的回收 什么是类 类就可以看做 模板 或者 设计图纸 类中 有 属性(成员变量) 和 方法 public class Dog{ private int size;//属性 public void bark(){//方法 } } 其中在Dog这个类中就有大小 属性 和bark() 方法 ...

2020-05-07 15:53:16 390

空空如也

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

TA关注的人

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