<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[java_yangXL的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/java_yangXL</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; java_yangXL]]></copyright><item><title><![CDATA[Servlet el jstl]]></title><link>https://blog.youkuaiyun.com/java_yangXL/article/details/119811917</link><guid>https://blog.youkuaiyun.com/java_yangXL/article/details/119811917</guid><author>java_yangXL</author><pubDate>Thu, 19 Aug 2021 21:57:38 +0800</pubDate><description><![CDATA[请求流程
	


http://localhost:8080/Servlet_01/hello

当客户端浏览器发送请求 的时候

通过 localhost可以找到当前电脑

:8080 就找到 tomcat的webapps



Servlet_01 就是我们要执行的项目

/hello 就是我们要请求的servlet_01项目中的功能



此时 /hello就会去和Servlet_01项目中 的web.xml中定义的路由进行匹配(或者是注解定义的路由)





找到这个对应的类之后,就会去执行...]]></description><category></category></item><item><title><![CDATA[servlet jsp]]></title><link>https://blog.youkuaiyun.com/java_yangXL/article/details/119790928</link><guid>https://blog.youkuaiyun.com/java_yangXL/article/details/119790928</guid><author>java_yangXL</author><pubDate>Wed, 18 Aug 2021 22:54:00 +0800</pubDate><description><![CDATA[知识点
1. Servlet

1.1 Response

1. Http中响应消息格式

 *格式：

 HTTP/1.1 200 OK

 Content-Type: text/html;charset=UTF-8

 Content-Length: 101

 Date: Wed, 06 Jun 2018 07:08:42 GMT
...]]></description><category></category></item><item><title><![CDATA[Tomcat]]></title><link>https://blog.youkuaiyun.com/java_yangXL/article/details/119769021</link><guid>https://blog.youkuaiyun.com/java_yangXL/article/details/119769021</guid><author>java_yangXL</author><pubDate>Tue, 17 Aug 2021 23:55:09 +0800</pubDate><description><![CDATA[1.Web流程

1.1 软件架构

1. C/S：客户端/服务器端

基于客户端,需要有指定的APP,比如手机上的淘宝和电脑上的淘宝/QQ等,得先下载并安装就可以使用,不依赖与其他软件

B/S：浏览器/服务器端
基于浏览器,比如网页版淘宝,网页版百度,只要有浏览器就可以通过地址进行访问

1.2 资源分类

1. 静态资源：所有用户访问后，得到的结果都是一样的，称为静态资源.静态资源可以直接被浏览器解析，如： html,css,JavaScript,内容都是在源码中写死的(硬代码)



2. 动态资源]]></description><category></category></item><item><title><![CDATA[JSAjax]]></title><link>https://blog.youkuaiyun.com/java_yangXL/article/details/119742608</link><guid>https://blog.youkuaiyun.com/java_yangXL/article/details/119742608</guid><author>java_yangXL</author><pubDate>Mon, 16 Aug 2021 21:31:08 +0800</pubDate><description><![CDATA[Ajax介绍
(1)、老版的请求

代web程序最初的目的就是将信息（数据）放到公共服务器上，让所有的网络用户都可以通过浏览器访问。




			
						
						发送数据
						
						
					
		 

我们一般都是通过以下方式让浏览器发送服务器请求，获得服务器数据

地址栏输入地址
	特定元素的href 或者src属性
	表单提交
弊端：这些方案我们很难通过代码的方式进行编程，而且每次请求都会刷新网页。

、什么是Ajax
1、AJAX(Asynchro...]]></description><category></category></item><item><title><![CDATA[jQuery]]></title><link>https://blog.youkuaiyun.com/java_yangXL/article/details/119721297</link><guid>https://blog.youkuaiyun.com/java_yangXL/article/details/119721297</guid><author>java_yangXL</author><pubDate>Sun, 15 Aug 2021 22:18:39 +0800</pubDate><description><![CDATA[jQuery介绍
(1)、JavaScript与jQuery比较

js: 1、入口函数只有一个，window.onload

浏览器兼容性：非常令人头疼，比如textContent虽然作为标准方法但是只支持IE8+以上的浏览器
	DOM错综复杂，实现简单的效果很麻烦
	代码容错性差，出错后导致后面的代码不执行
jQuery: 1、市场占有率稳步上升，代码比较少，功能强大

2、DOM比较强大，事件处理，完全解决了浏览器的兼容性问题

3、ajax操作（比较好）

(2)、什么是jQuery

1、jQ..]]></description><category></category></item><item><title><![CDATA[day07 js总结]]></title><link>https://blog.youkuaiyun.com/java_yangXL/article/details/119686691</link><guid>https://blog.youkuaiyun.com/java_yangXL/article/details/119686691</guid><author>java_yangXL</author><pubDate>Sat, 14 Aug 2021 00:27:16 +0800</pubDate><description><![CDATA[节点操作：

Node类型
Document类型
Element类型
Text类型——文本类型
Comment类型 —— 注释类型
节点之间的关系

节点之间的关系就是嵌套关系（父子关系）、并列关系（兄弟关系）。注意区分节点与元素节点之间的区别。

父节点--parentNode

父元素节点--parentElement

子节点--childNodes：标签节点、文本节点、注释节点  得到的是伪数组

子元素节点--children :标签节点

第一个子节点--firstChild:文本

第一个子.]]></description><category></category></item><item><title><![CDATA[2021-08-12]]></title><link>https://blog.youkuaiyun.com/java_yangXL/article/details/119655504</link><guid>https://blog.youkuaiyun.com/java_yangXL/article/details/119655504</guid><author>java_yangXL</author><pubDate>Thu, 12 Aug 2021 22:33:47 +0800</pubDate><description><![CDATA[1.webapi介绍

、api的概念 
API（Application Programming Interface,应用程序编程接口）是一些预先定义的函数，目的是提供应用程序与开发人员基于某软件或硬件得以访问一组例程的能力，而又无需访问源码，或理解内部工作机制的细节。例如：alert()、prompt()、log()、reverse()、getMonths()

任何开发语言都有自己的API

API的特征输入和输出(I/O)

API的使用方法(console.log())

、webapi的概念...]]></description><category></category></item><item><title><![CDATA[day_06 js]]></title><link>https://blog.youkuaiyun.com/java_yangXL/article/details/119618094</link><guid>https://blog.youkuaiyun.com/java_yangXL/article/details/119618094</guid><author>java_yangXL</author><pubDate>Wed, 11 Aug 2021 21:57:36 +0800</pubDate><description><![CDATA[数组

、为什么要学习数组
之前学习的数据类型，只能存储一个值(比如：Number/String。

如果我们想存储班级中所有学生的姓名，此时该如何存储？

、数组的定义
所谓数组，就是将多个元素（通常是同一类型）按一定顺序排列放到一个集合中，那么这个集合我们就称之为数组。

数组是一个有序的列表，可以在数组中存放任意的数据，并且数组的长度可以动态的调整。

、通过数组字面量创建数组

// 创建一个空数组var arr1 = [];// 创建一个包含3个数值的数组，多个数组项以逗号隔开var arr2 =]]></description><category></category></item><item><title><![CDATA[day05 js基础]]></title><link>https://blog.youkuaiyun.com/java_yangXL/article/details/119578575</link><guid>https://blog.youkuaiyun.com/java_yangXL/article/details/119578575</guid><author>java_yangXL</author><pubDate>Tue, 10 Aug 2021 20:32:15 +0800</pubDate><description><![CDATA[一、课程介绍



JavaScript整体结构图
二、本章任务

熟练掌握今日所有要求必须掌握的知识点，并牢记背诵记忆
三、本章目标

对JavaScript有基本的了解与认识
	掌握JavaScript变量的使用
	掌握JavaScript数据类型
	掌握JavaScript的运算
四、知识点

1. JavaScript介绍

、JavaScript是什么
1、JavaScript的历史

Netscape（网景）在最初将其脚本语言命名为LiveScript，是布兰登.艾克发明的。后来Netscape]]></description><category></category></item><item><title><![CDATA[day05 css 浮动与定位]]></title><link>https://blog.youkuaiyun.com/java_yangXL/article/details/119549527</link><guid>https://blog.youkuaiyun.com/java_yangXL/article/details/119549527</guid><author>java_yangXL</author><pubDate>Mon, 09 Aug 2021 23:36:17 +0800</pubDate><description><![CDATA[盒子模型
、盒子模型
其实，CSS就三个大模块：盒子模型、浮动、定位，其余的都是细节。要求这三部分，无论如何也要学的非常精通。 

所谓盒子模型就是把HTML页面中的元素看作是一个矩形的盒子，也就是一个盛装内容的容器。每个矩形都由元素的内容、内边距（padding）、边框（border）和外边距（margin）组成。

这里略过老旧的ie盒子模型（IE6以下），对不起，我都没见过IE5的浏览器。 首先，我们来看一张图，来体会下什么是盒子模型。



所有的文档元素（标签）都会生成一个矩形框，我们成为元素框（]]></description><category></category></item><item><title><![CDATA[day04 css]]></title><link>https://blog.youkuaiyun.com/java_yangXL/article/details/119518718</link><guid>https://blog.youkuaiyun.com/java_yangXL/article/details/119518718</guid><author>java_yangXL</author><pubDate>Sun, 08 Aug 2021 18:44:19 +0800</pubDate><description><![CDATA[CSS初识

(1)、CSS的发展历程

从HTML被发明开始，样式就以各种形式存在。不同的浏览器结合它们各自的样式语言为用户提供页面效果的控制。最初的HTML只包含很少的显示属性。随着HTML的成长，为了满足页面设计者的要求，HTML添加了很多显示功能。但是随着这些功能的增加，HTML变的越来越杂乱，而且HTML页面也越来越臃肿。于是CSS便诞生了。

(2)、CSS 网页的美容师

CSS的出现，拯救了混乱的HTML，当让更加拯救了我们web开发者。 让我们的网页更加丰富多彩。 

CSS的最大贡献就是]]></description><category></category></item><item><title><![CDATA[day02 html 表单和表格]]></title><link>https://blog.youkuaiyun.com/java_yangXL/article/details/119425303</link><guid>https://blog.youkuaiyun.com/java_yangXL/article/details/119425303</guid><author>java_yangXL</author><pubDate>Thu, 05 Aug 2021 19:29:48 +0800</pubDate><description><![CDATA[1 表格标签

表格是较为常用的一种标签，但不是用来布局，常用来处理、显示表格式数据。

（1）创建表格

在HTML网页中，要想创建表格，就需要使用表格相关的标签。创建表格的基本语法格式如下：


&lt;table&gt;
&lt;tr&gt;
 &lt;td&gt;单元格内的文字&lt;/td&gt;
 ...
&lt;/tr&gt;
 ...&lt;/table&gt;


在上面的语法中包含三对HTML标签，分别为 table、tr、td，他们是创建表格的基本标签，缺一不可，...]]></description><category></category></item><item><title><![CDATA[01_html 基础]]></title><link>https://blog.youkuaiyun.com/java_yangXL/article/details/119393488</link><guid>https://blog.youkuaiyun.com/java_yangXL/article/details/119393488</guid><author>java_yangXL</author><pubDate>Wed, 04 Aug 2021 21:30:57 +0800</pubDate><description><![CDATA[1 HTML初识

一般先学习HTML+CSS，这里我们先定一个小目标，先学HTML,后学习CSS。

HTML（英文Hyper Text Markup Language的缩写）中文译为“超文本标签语言”，是用来描述网页的一种语言。所谓超文本，因为它可以加入图片、声音、动画、多媒体等内容，不仅如此，它还可以从一个文件跳转到另一个文件，与世界各地主机的文件连接。

HTML指的是超文本标记语言 (Hyper Text Markup Language)

HTML不是一种编程语言，而是一种标记语言 (marku]]></description><category></category></item><item><title><![CDATA[MySQL JDBC]]></title><link>https://blog.youkuaiyun.com/java_yangXL/article/details/119336622</link><guid>https://blog.youkuaiyun.com/java_yangXL/article/details/119336622</guid><author>java_yangXL</author><pubDate>Tue, 03 Aug 2021 00:24:20 +0800</pubDate><description><![CDATA[1.JDBC 介绍

java数据库连接

2.JDBC 使用步骤

第0步: 导包

第1步：注册驱动 (仅仅做一次)

　　第2步：建立连接(Connection)

　　第3步：创建运行SQL的语句(Statement)

　　第4步：运行语句

　　第5步：处理运行结果(ResultSet)

第6步：释放资源

其中 如果是添加,删除,更新操作,可以没有第5步,查询肯定会有第五步

5.0 导包



创建java项目

创建lib文件夹

把mysql-connector-java-5.1.38]]></description><category></category></item><item><title><![CDATA[MySQL day03]]></title><link>https://blog.youkuaiyun.com/java_yangXL/article/details/119257740</link><guid>https://blog.youkuaiyun.com/java_yangXL/article/details/119257740</guid><author>java_yangXL</author><pubDate>Fri, 30 Jul 2021 23:35:12 +0800</pubDate><description><![CDATA[MySQL

回顾和提问
约束分类
	条件判断有哪些
	常用函数有哪些
	如何添加约束
	子查询的使用
二、本章任务

完成行转列
	完成链接查询
	完成导入和导出
三、本章目标

掌握链接查询的几种结构
	掌握行转列语法
	掌握数据库的导入和导出
	了解java中备份和恢复数据库
四、知识点

1. 行转列

1.1 什么是行转列

正常的查询结果是这样







可是我想要的结果是这样...







通过SQL语句 实现这样的功能,就叫行转列



1.2示例数据准备

有 id,名字,课..]]></description><category></category></item><item><title><![CDATA[My SQL day02]]></title><link>https://blog.youkuaiyun.com/java_yangXL/article/details/119221797</link><guid>https://blog.youkuaiyun.com/java_yangXL/article/details/119221797</guid><author>java_yangXL</author><pubDate>Thu, 29 Jul 2021 22:06:51 +0800</pubDate><description><![CDATA[1.SQL

1.1 SQL 介绍

SQL，它的全称叫Structured Query Language，结构化的查询语言。之所以出现这个东西，是为了统一/屏蔽不同数据库厂商生产的数据库产品之间的差异。

1.2 简单DDL

比如更改表名

alter table 表名 rename 新表名;

如 alter table teacher rename t_teacher;

更改字段名

alter table 表名 change 列名 新列名 数据类型;

更改表的列名 和 数据类型 当然数据类型.]]></description><category></category></item><item><title><![CDATA[day01 MY SQL 基本操作]]></title><link>https://blog.youkuaiyun.com/java_yangXL/article/details/119188430</link><guid>https://blog.youkuaiyun.com/java_yangXL/article/details/119188430</guid><author>java_yangXL</author><pubDate>Wed, 28 Jul 2021 19:56:35 +0800</pubDate><description><![CDATA[1. MY SQL 基本操作

1.1 TCL--用户创建和授权

MySQL中是以数据库做区分,但是用户可以操作数据库,权限最大的用户是root,在安装MySQL的时候我们已经设置了root的密码

但是真正开发中,不会让我们使用root用户,权限太大,会为我们单独创建用户,这个用户只能操作某个数据库

创建用户：CREATE USER 'username'@'host' IDENTIFIED BY 'password';
需要切换到mysql数据库下,操作user表

username:用户名；host]]></description><category></category></item><item><title><![CDATA[Day26 Lambda表达式、函数式接口]]></title><link>https://blog.youkuaiyun.com/java_yangXL/article/details/119106343</link><guid>https://blog.youkuaiyun.com/java_yangXL/article/details/119106343</guid><author>java_yangXL</author><pubDate>Mon, 26 Jul 2021 11:53:59 +0800</pubDate><description><![CDATA[1. Lambda

1.1 概述

Lambda表达式是一种没有名字的函数,也可称为闭包，是Java 8 发布的最重要新特性。

本质上是一段匿名内部类，也可以是一段可以传递的代码。

还有叫箭头函数的

1.2 优点

是匿名内部类的简写方式，使代码更加简洁

1.3 和匿名内部类对比









1.4 语法结构

（参数，参数，参数...)-&gt;{方法体}

1 无参和多参，小括号必须写

2 只有一个参数的时候，小括号可以不写

3 如果只有一条语句，大括号也可以不写，并且语句结尾不..]]></description><category></category></item><item><title><![CDATA[Day25 网络编程、正则表达式]]></title><link>https://blog.youkuaiyun.com/java_yangXL/article/details/119042326</link><guid>https://blog.youkuaiyun.com/java_yangXL/article/details/119042326</guid><author>java_yangXL</author><pubDate>Fri, 23 Jul 2021 21:34:36 +0800</pubDate><description><![CDATA[1. 网络编程

1.1 概述

Java是 Internet 上的语言，它从语言级上提供了对网络应用程 序的支持，程序员能够很容易开发常见的网络应用程序。

Java提供的网络类库，可以实现无痛的网络连接，联网的底层 细节被隐藏在 Java 的本机安装系统里，由 JVM 进行控制。并 且 Java 实现了一个跨平台的网络库，程序员面对的是一个统一 的网络编程环境。

1.2 网络通信





1.2.1 通信之IP地址



通信双方地址

a)IP

b)端口号

一定的规则（即：网络通信协议。有.]]></description><category></category></item><item><title><![CDATA[Day24 多线程]]></title><link>https://blog.youkuaiyun.com/java_yangXL/article/details/119011678</link><guid>https://blog.youkuaiyun.com/java_yangXL/article/details/119011678</guid><author>java_yangXL</author><pubDate>Fri, 23 Jul 2021 00:02:35 +0800</pubDate><description><![CDATA[1.多线程

1.1程序、进程、线程

程序(program)是为完成特定任务、用某种语言编写的一组指令的集合。即指一 段静态的代码，静态对象。

进程(process)是程序的一次执行过程，或是正在运行的一个程序。是一个动态

的过程：有它自身的产生、存在和消亡的过程。——生命周期

如：运行中的QQ，运行中的MP3播放器

程序是静态的，进程是动态的

进程作为资源分配的单位，系统在运行时会为每个进程分配不同的内存区域

线程(thread)，进程可进一步细化为线程，是一个程序内部的一条执行.]]></description><category></category></item></channel></rss>