<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[grp_grp_grp的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/grp_grp_grp</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; grp_grp_grp]]></copyright><item><title><![CDATA[Day_34 springboot01]]></title><link>https://blog.youkuaiyun.com/grp_grp_grp/article/details/124089182</link><guid>https://blog.youkuaiyun.com/grp_grp_grp/article/details/124089182</guid><author>grp_grp_grp</author><pubDate>Mon, 11 Apr 2022 00:25:15 +0800</pubDate><description><![CDATA[1. springboot 优势

● 创建独⽴的 Spring 应⽤程序 

● 嵌⼊的 Tomcat，⽆需部署 WAR ⽂件 

● 简化 Maven 配置 

● ⾃动配置 Spring 

● 提供⽣产就绪型功能，如指标，健康检查和外部配置 



2. 特性

● 为基于 Spring 的开发提供更快的⼊⻔体验 

● 开箱即⽤，没有代码⽣成，也⽆需 XML 配置。同时也可以修改默认值来满⾜特定的需求 

● 提供了⼀些⼤型项⽬中常⻅的⾮功能特性，如嵌⼊式服务器、安全、指标，健康检测、外部配置等 ]]></description><category></category></item><item><title><![CDATA[Spring]]></title><link>https://blog.youkuaiyun.com/grp_grp_grp/article/details/123648569</link><guid>https://blog.youkuaiyun.com/grp_grp_grp/article/details/123648569</guid><author>grp_grp_grp</author><pubDate>Mon, 21 Mar 2022 22:56:46 +0800</pubDate><description><![CDATA[1 . 概述

Spring 是一个开源框架，框架的主要优势之一就是其分层架构，Spring 使用基本的 JavaBean 来完成以前只可能由 EJB 完成的事情。然而，Spring 的用途不仅限于服务器端的开发。从简单性、可测试性和松耦合的角度而言，任何 Java 应用都可以从 Spring 中受益。Spring 的核心是控制反转（IOC）和面向切面（AOP）。简单来说，Spring 是一个分层的 轻量级开源框架。

2. 特点

方便解耦，简化开发
	Spring 就是一个大工厂，可以将所有对象创建和.]]></description><category></category></item><item><title><![CDATA[Mybatis]]></title><link>https://blog.youkuaiyun.com/grp_grp_grp/article/details/123563942</link><guid>https://blog.youkuaiyun.com/grp_grp_grp/article/details/123563942</guid><author>grp_grp_grp</author><pubDate>Fri, 18 Mar 2022 00:06:17 +0800</pubDate><description><![CDATA[1. #和$的区别

#{}表示一个占位符号

通过#{}可以实现 preparedStatement 向占位符中设置值，自动进行 java 类型和 jdbc 类型转换，
	#{}可以有效防止 sql 注入。 #{}可以接收简单类型值或 pojo 属性值。
	可以自动对值添加 ’ ’ 单引号
${}表示拼接 sql 串

通过${}可以将 parameterType 传入的内容拼接在 sql 中且不进行 jdbc 类型转换，
	${}可以接收简单类型值或 pojo 属性值，如果 parameterType ]]></description><category></category></item><item><title><![CDATA[Day_10 Ajax]]></title><link>https://blog.youkuaiyun.com/grp_grp_grp/article/details/123337988</link><guid>https://blog.youkuaiyun.com/grp_grp_grp/article/details/123337988</guid><author>grp_grp_grp</author><pubDate>Mon, 07 Mar 2022 22:35:06 +0800</pubDate><description><![CDATA[1. 什么是Ajax

1、AJAX(Asynchronous JavaScript and XML)异步的 JavaScript 和 XML。

2、AJAX 不是新的编程语言，而是一种使用现有标准的新方法。

3、AJAX 最大的优点是在不重新加载整个页面的情况下，可以与服务器交换数据并更新部分网页内容。

4、AJAX 可以使网页实现异步更新

5、AJAX 不需要任何浏览器插件，但需要用户允许JavaScript在浏览器上执行。

2. ajax 同步和异步区别？

异步处理呢就是我们通过事件触..]]></description><category></category></item><item><title><![CDATA[Day_09 JQuery]]></title><link>https://blog.youkuaiyun.com/grp_grp_grp/article/details/123318054</link><guid>https://blog.youkuaiyun.com/grp_grp_grp/article/details/123318054</guid><author>grp_grp_grp</author><pubDate>Sun, 06 Mar 2022 22:30:23 +0800</pubDate><description><![CDATA[1. JQuery 对HTML的设置与捕获

jQuery 中非常重要的部分，就是操作 DOM 的能力。

Query 提供一系列与 DOM 相关的方法，这使访问和操作元素和属性变得很容易。

1.1 html()

html() - 设置或返回所选元素的内容（包括 HTML 标记）


$("#btn2").click(function(){
 alert("HTML: " + $("#test").html()); 
});
$("#btn2").click(function(){ 
$("#test2]]></description><category></category></item><item><title><![CDATA[Day_08 DOM元素操作]]></title><link>https://blog.youkuaiyun.com/grp_grp_grp/article/details/123262538</link><guid>https://blog.youkuaiyun.com/grp_grp_grp/article/details/123262538</guid><author>grp_grp_grp</author><pubDate>Thu, 03 Mar 2022 20:21:35 +0800</pubDate><description><![CDATA[1. 节点操作

1.1 什么是节点

根据 W3C 的 HTML DOM 标准，HTML 文档中的所有内容都是节点：

整个文档是一个文档节点 document

每个 HTML 元素是元素节点

HTML 元素内的文本是文本节点

每个 HTML 属性是属性节点

注释是注释节点

1.2 节点类型

通过noteType属性可以获取节点的类型

document的节点类型---9


console.log(document.nodeType);//9

标签的节点类型---1


varbox...]]></description><category></category></item><item><title><![CDATA[Day_07 DOM]]></title><link>https://blog.youkuaiyun.com/grp_grp_grp/article/details/123238454</link><guid>https://blog.youkuaiyun.com/grp_grp_grp/article/details/123238454</guid><author>grp_grp_grp</author><pubDate>Wed, 02 Mar 2022 20:25:22 +0800</pubDate><description><![CDATA[1. DOM概念

事件基础文档对象模型（Document Object Model，简称DOM），是W3C组织推荐的处理可扩展标志语言的标准编程接口。在网页上，组织页面（或文档）的对象被组织在一个树形结构中，用来表示文档中对象的标准模型就称为DOM。Document Object Model的历史可以追溯至1990年代后期微软与Netscape的“浏览器大战”，双方为了在JavaScript与JScript一决生死，于是大规模的赋予浏览器强大的功能。微软在网页技术上加入了不少专属事物，既有VBScript]]></description><category></category></item><item><title><![CDATA[Day_06 javaScript]]></title><link>https://blog.youkuaiyun.com/grp_grp_grp/article/details/123214193</link><guid>https://blog.youkuaiyun.com/grp_grp_grp/article/details/123214193</guid><author>grp_grp_grp</author><pubDate>Tue, 01 Mar 2022 20:16:35 +0800</pubDate><description><![CDATA[1. 数组

1.1 定义

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

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

1.2 创建数组


// 创建一个空数组
var arr1 = []; 
// 创建一个包含3个数值的数组，多个数组项以逗号隔开
var arr2 = [1, 3, 4]; 
// 创建一个包含2个字符串的数组
var arr3 = ['a', 'c']; 
​
// 可以通过数组的len]]></description><category></category></item><item><title><![CDATA[Day_05 JavaScript]]></title><link>https://blog.youkuaiyun.com/grp_grp_grp/article/details/123191716</link><guid>https://blog.youkuaiyun.com/grp_grp_grp/article/details/123191716</guid><author>grp_grp_grp</author><pubDate>Mon, 28 Feb 2022 20:56:59 +0800</pubDate><description><![CDATA[1. JavaScript介绍

Java 服务器端的编程语言，JavaScript运行在客户端(浏览器)的编程语言

JavaScript是一门脚本语言、是一门解释性语言、是一门动态类型的语言、是一门基于

对象的语言。（不是面向对象）、是一门弱性语言

2. 写法

CSS代码写法分为行内样式、嵌入样式（内部）、外部样式、控制台书写。那么，js的代码可以分四个地方写：

1.在html的文件中,script的标签中写js代码

2.js代码可以在html的标签中写

3.在js文件中可以写js代码,但是]]></description><category></category></item><item><title><![CDATA[Day_03 CSS]]></title><link>https://blog.youkuaiyun.com/grp_grp_grp/article/details/123100655</link><guid>https://blog.youkuaiyun.com/grp_grp_grp/article/details/123100655</guid><author>grp_grp_grp</author><pubDate>Wed, 23 Feb 2022 22:30:07 +0800</pubDate><description><![CDATA[1. CSS初识

CSS(Cascading Style Sheets) 主要用于美化样式。

CSS通常称为CSS样式表或层叠样式表（级联样式表），主要用于设置HTML页面中的文本内容（字体、大小、对齐方式等）、图片的外形（宽高、边框样式、边距等）以及版面的布局等外观显示样式。

CSS以HTML为基础，提供了丰富的功能，如字体、颜色、背景的控制及整体排版等，而且还可以针对不同的浏览器设置不同的样式。

2. 样式表

2.1 内部样式表

内嵌式是将CSS代码集中写在HTML文档的head头部标签中，]]></description><category></category></item><item><title><![CDATA[Day_02 HTML]]></title><link>https://blog.youkuaiyun.com/grp_grp_grp/article/details/123077989</link><guid>https://blog.youkuaiyun.com/grp_grp_grp/article/details/123077989</guid><author>grp_grp_grp</author><pubDate>Tue, 22 Feb 2022 21:42:15 +0800</pubDate><description><![CDATA[1. 列表标签

1.1 无序列表 ul


&lt;ul&gt;
  &lt;li&gt;列表项1&lt;/li&gt;
  &lt;li&gt;列表项2&lt;/li&gt;
  &lt;li&gt;列表项3&lt;/li&gt;
  ......
&lt;/ul&gt;

1.2 有序列表 ol


&lt;ol&gt;
  &lt;li&gt;列表项1&lt;/li&gt;
  &lt;li&gt;列表项2&lt;/li&gt;
  &lt;li&gt;列表项3&lt;/li&gt;
  .....]]></description><category></category></item><item><title><![CDATA[Day01_HTML]]></title><link>https://blog.youkuaiyun.com/grp_grp_grp/article/details/123057447</link><guid>https://blog.youkuaiyun.com/grp_grp_grp/article/details/123057447</guid><author>grp_grp_grp</author><pubDate>Mon, 21 Feb 2022 22:33:09 +0800</pubDate><description><![CDATA[1. html 初识

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

HTML不是一种编程语言，而是一种标记语言 (markup language)

总结： HTML 作用就是用标记标签来描述网页，把网页内容在浏览器中展示出来。

2. 骨架


&lt;!DOCTYPE html&gt;
&]]></description><category></category></item><item><title><![CDATA[Day_03 JDBC]]></title><link>https://blog.youkuaiyun.com/grp_grp_grp/article/details/122993720</link><guid>https://blog.youkuaiyun.com/grp_grp_grp/article/details/122993720</guid><author>grp_grp_grp</author><pubDate>Thu, 17 Feb 2022 23:31:39 +0800</pubDate><description><![CDATA[JDBC : Java DataBase Connectivity (java数据库链接),是让java链接数据库的API

1. 基础使用步骤

  第0步: 导包



创建项目-创建lib文件-将mysql-connector-java-5.1.38-bin.jar 复制到lib中



  第1步：注册驱动 (仅仅做一次)
  第2步：建立连接(Connection)
  第3步：创建运行SQL的语句对象(Statement)
  第4步：运行语句
  第5步：处理运行结果...]]></description><category></category></item><item><title><![CDATA[MySQL]]></title><link>https://blog.youkuaiyun.com/grp_grp_grp/article/details/122972165</link><guid>https://blog.youkuaiyun.com/grp_grp_grp/article/details/122972165</guid><author>grp_grp_grp</author><pubDate>Wed, 16 Feb 2022 21:57:13 +0800</pubDate><description><![CDATA[1. 数据库

就是用来存储数据的仓库,遵循一定数据格式的数据集合

1.1 特点

可以认为它是对文件系统的改进。它解决了不同操作系统之间，数据格式的兼容性问题。也就是说，只要是同一个数据库的数据文件，即使是从Windows迁移到了Linux上，也可以正常处理的。

1.2 分类



关系型数据库 对于java而言,一个类就可以对应一个表,一个类对象就可以对应表中一行数据,一个成员变量可以对应表中的一个列(字段),能够做到一一的映射,数据库中是以表作为基本单位的。除此之外，关系型数据库的关系主要体现在它]]></description><category></category></item><item><title><![CDATA[Day_25 新特性]]></title><link>https://blog.youkuaiyun.com/grp_grp_grp/article/details/122870735</link><guid>https://blog.youkuaiyun.com/grp_grp_grp/article/details/122870735</guid><author>grp_grp_grp</author><pubDate>Thu, 10 Feb 2022 22:44:12 +0800</pubDate><description><![CDATA[1. Lambda 表达式

1.1 介绍

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

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

还有叫箭头函数的

1.2 特点

允许把函数作为一个方法的参数（函数作为参数传递进方法中）

使用 Lambda 表达式可以使代码变的更加简洁紧凑

1.3 实现



1.4 特点

可选类型声明：不需要声明参数类型，编译器可以统一识别参数值

可选的参数圆括号：一个参数无需定义圆括号，但多个参数需要定义圆括号]]></description><category></category></item><item><title><![CDATA[Day_24 正则表达式]]></title><link>https://blog.youkuaiyun.com/grp_grp_grp/article/details/122850552</link><guid>https://blog.youkuaiyun.com/grp_grp_grp/article/details/122850552</guid><author>grp_grp_grp</author><pubDate>Wed, 09 Feb 2022 22:11:57 +0800</pubDate><description><![CDATA[1. 概述 :

正则表达式 : 定义了字符串的模式,可以用来搜索,编辑,处理文本,并不仅限于某一种语言,但是在每种语言中也会有细微的差别.jdk1.4 推出正则表达式,保存在java.util.regex包下

2. 语法 :

   \ : 把有意义字符转化为无意义字符

范围相关 :

   [abc] : 可能是a ,可能是b ,也可能是c

   [a-z] : 可以匹配到小写字母

   [A-Za-z] : 可以匹配到大小写字母

   [A-Za-z0-9] :...]]></description><category></category></item><item><title><![CDATA[Day_22]]></title><link>https://blog.youkuaiyun.com/grp_grp_grp/article/details/122692432</link><guid>https://blog.youkuaiyun.com/grp_grp_grp/article/details/122692432</guid><author>grp_grp_grp</author><pubDate>Tue, 25 Jan 2022 21:41:31 +0800</pubDate><description><![CDATA[1. 死锁

概述 :

死锁 : 就是在执行过程中,都遇到了对方进入加锁的方法中,从而导致大家都访问不了的状态

原理 :

1 某一个线程 执行完成 需要 先后 嵌套 锁定 执行两个对象,并且在这个过程中,先锁定第一个对象

2 另一个线程 执行完成 需要 先后 嵌套 锁定 执行两个对象,并且在这个过程中,先锁定第二个对象

3 在第一个线程执行到第二个对象的时候,发现已经被锁定,只能等待

4 在第二个线程执行到第一个对象的时候,发现已经被锁定,只能等待





2. 线程通信

概述 :

wa.]]></description><category></category></item><item><title><![CDATA[Day_21 多线程]]></title><link>https://blog.youkuaiyun.com/grp_grp_grp/article/details/122675189</link><guid>https://blog.youkuaiyun.com/grp_grp_grp/article/details/122675189</guid><author>grp_grp_grp</author><pubDate>Mon, 24 Jan 2022 21:44:38 +0800</pubDate><description><![CDATA[1. 多线程

1.1 程序,进程,线程

程序 : 一组命令的集合,为了完成指定的功能,程序是静态概念,一般保存在硬盘当中

进程 : 正在运行的程序,是一个动态概念,需要保存在内存当中,操作系统会分配对应的PID,当我们直接关闭某个进程的时候,该进行会在运行内存中被销毁

线程 : 一个程序中,不同的执行分支,如果同一个时间节点允许多个线程同时执行的时候,我们称为支持多线程

在Java中,main方法开始执行,就是一个线程,称为主线程

1.2 并行和并发

并行 : 多个CPU,同时执行多个任务

]]></description><category></category></item><item><title><![CDATA[Day_20 File操作、递归复制、序列化]]></title><link>https://blog.youkuaiyun.com/grp_grp_grp/article/details/122656250</link><guid>https://blog.youkuaiyun.com/grp_grp_grp/article/details/122656250</guid><author>grp_grp_grp</author><pubDate>Sun, 23 Jan 2022 20:15:47 +0800</pubDate><description><![CDATA[1. File

1.1 概述

java.io.File类：文件和文件目录路径的抽象表示形式，与平台无关

File 能新建、删除、重命名文件和目录，但 File 不能访问文件内容本身。

如果需要访问文件内容本身，则需要使用输入/输出流

想要在Java程序中表示一个真实存在的文件或目录，那么必须有一个File对 象，但是Java程序中的一个File对象，可能没有一个真实存在的文件或目录

File对象可以作为参数传递给流的构造器

1.2 方法

public String getAbsolutePa]]></description><category></category></item><item><title><![CDATA[Day_19 IO流]]></title><link>https://blog.youkuaiyun.com/grp_grp_grp/article/details/122629704</link><guid>https://blog.youkuaiyun.com/grp_grp_grp/article/details/122629704</guid><author>grp_grp_grp</author><pubDate>Fri, 21 Jan 2022 21:38:58 +0800</pubDate><description><![CDATA[1. IO

I/O 即输入Input/ 输出Output的缩写

流是一组有顺序的，有起点和终点的字节集合，是对数据传输的总称或抽象。

即数据在两设备间的传输称为流，流的本质是数据传输，根据数据传输特性将流抽象为各种类，方便更直观的进行数据操作。

2. 分类

按处理数据类型的不同，分为字节流和字符流
	按数据流向的不同，分为输入流和输出流。(入和出是相对于内存来讲的)
	按功能不同，分为节点流和处理流
	节点流：直接操作数据源
		处理流：对其他流进行处理
	
3. InputStream 和Out]]></description><category></category></item></channel></rss>