<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[ZXH7762082的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/ZXH7762082</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; ZXH7762082]]></copyright><item><title><![CDATA[JavaWeb，前端工程化]]></title><link>https://blog.youkuaiyun.com/ZXH7762082/article/details/160380991</link><guid>https://blog.youkuaiyun.com/ZXH7762082/article/details/160380991</guid><author>ZXH7762082</author><pubDate>Tue, 21 Apr 2026 20:37:24 +0800</pubDate><description><![CDATA[let 和var的差别1、let 不能重复声明2、let有块级作用域，非函数的花括号遇见let会有块级作用域，也就是只能在花括号里面访问。3、let不会预解析进行变量提升4、let 定义的全局变量不会作为window的属性5、let在es6中推荐优先使用


const和var的差异1、新增const和let类似，只是const定义的变量不能修改2、并不是变量的值不得改动，而是变量指向的那个内存地址所保存的数据不得改动。

1、字符串中可以出现换行符2、可以使用 ${xxx} 形式输出变量和拼接变量
es6]]></description><category></category></item><item><title><![CDATA[JavaWeb，会话_过滤器_监听器]]></title><link>https://blog.youkuaiyun.com/ZXH7762082/article/details/159615667</link><guid>https://blog.youkuaiyun.com/ZXH7762082/article/details/159615667</guid><author>ZXH7762082</author><pubDate>Sun, 29 Mar 2026 18:24:22 +0800</pubDate><description><![CDATA[cookie是一种客户端会话技术,cookie由服务端产生,它是服务器存放在浏览器的一小份数据,浏览器以后每次访问该服务器的时候都会将这小份数据携带到服务器去。服务端创建cookie,将cookie放入响应对象中,Tomcat容器将cookie转化为set-cookie响应头,响应给客户端客户端在收到cookie的响应头时,在下次请求该服务的资源时,会以cookie请求头的形式携带之前收到的Cookiecookie是一种键值对格式的数据,从tomcat8.5开始可以保存中文,但是不推荐。]]></description><category></category></item><item><title><![CDATA[算法，滑动窗口]]></title><link>https://blog.youkuaiyun.com/ZXH7762082/article/details/159252794</link><guid>https://blog.youkuaiyun.com/ZXH7762082/article/details/159252794</guid><author>ZXH7762082</author><pubDate>Thu, 19 Mar 2026 21:33:29 +0800</pubDate><description><![CDATA[滑动窗口可以归为快慢双指针，一快一慢两个指针前后相随，中间的部分就是窗口。。]]></description><category></category></item><item><title><![CDATA[JavaWeb，Servlet]]></title><link>https://blog.youkuaiyun.com/ZXH7762082/article/details/159016906</link><guid>https://blog.youkuaiyun.com/ZXH7762082/article/details/159016906</guid><author>ZXH7762082</author><pubDate>Fri, 13 Mar 2026 19:15:31 +0800</pubDate><description><![CDATA[Servlet  (server applet) 是运行在服务端(tomcat)的Java小程序，是sun公司提供一套定义动态资源规范;从代码层面上来讲Servlet就是一个接口用来接收、处理客户端请求、响应给浏览器的动态资源。在整个Web应用中，Servlet主要负责接收处理请求、协同调度功能以及响应数据。我们可以把Servlet称为Web应用中的控制器不是所有的JAVA类都能用于处理客户端请求,能处理客户端请求并做出响应的一套技术标准就是Servlet。]]></description><category></category></item><item><title><![CDATA[JavaWeb，XML_Tomcat_HTTP]]></title><link>https://blog.youkuaiyun.com/ZXH7762082/article/details/159016883</link><guid>https://blog.youkuaiyun.com/ZXH7762082/article/details/159016883</guid><author>ZXH7762082</author><pubDate>Fri, 13 Mar 2026 19:14:40 +0800</pubDate><description><![CDATA[1.创建SAXReader对象2. 解析XML获取Document对象: 需要传入要解析的XML文件的字节输入流3. 获取文档的根标签4. 获取标签的子标签//获取所有子标签//获取指定标签名的子标签List<Element> sonElementList = rootElement.elements("标签名");5. 获取标签体内的文本6. 获取标签的某个属性的值String value = element.attributeValue("属性名");HTTP 超文本传输协议。]]></description><category></category></item><item><title><![CDATA[JavaWeb，JS]]></title><link>https://blog.youkuaiyun.com/ZXH7762082/article/details/159016865</link><guid>https://blog.youkuaiyun.com/ZXH7762082/article/details/159016865</guid><author>ZXH7762082</author><pubDate>Fri, 13 Mar 2026 19:12:20 +0800</pubDate><description><![CDATA[BOM是Browser Object Model的简写，即浏览器对象模型。BOM由一系列对象组成，是访问、控制、修改浏览器的属性和方法(通过window对象及属性的一系列方法 控制浏览器行为的一种编程)BOM没有统一的标准(每种客户端都可以自定标准)。BOM编程是将浏览器窗口的各个组成部分抽象成各个对象,通过各个对象的API操作组件行为的一种编程BOM编程的对象结构如下window 顶级对象,代表整个浏览器窗口。]]></description><category></category></item><item><title><![CDATA[JavaWeb，CSS]]></title><link>https://blog.youkuaiyun.com/ZXH7762082/article/details/158700092</link><guid>https://blog.youkuaiyun.com/ZXH7762082/article/details/158700092</guid><author>ZXH7762082</author><pubDate>Thu, 05 Mar 2026 17:04:57 +0800</pubDate><description><![CDATA[CSS  层叠样式表(英文全称：(Cascading Style Sheets)   能够对网页中元素位置的排版进行像素级精确控制，支持几乎所有的字体字号样式，拥有对网页对象和模型样式编辑的能力 ,简单来说,美化页面。]]></description><category></category></item><item><title><![CDATA[JavaWeb，HTML]]></title><link>https://blog.youkuaiyun.com/ZXH7762082/article/details/158700043</link><guid>https://blog.youkuaiyun.com/ZXH7762082/article/details/158700043</guid><author>ZXH7762082</author><pubDate>Thu, 05 Mar 2026 17:03:21 +0800</pubDate><description><![CDATA[HTML是Hyper Text Markup Language的缩写。意思是超文本标记语言。它的作用是搭建网页结构，在网页上展示内容。]]></description><category></category></item><item><title><![CDATA[SQL（2）]]></title><link>https://blog.youkuaiyun.com/ZXH7762082/article/details/158456409</link><guid>https://blog.youkuaiyun.com/ZXH7762082/article/details/158456409</guid><author>ZXH7762082</author><pubDate>Fri, 27 Feb 2026 09:19:28 +0800</pubDate><description><![CDATA[定义条件是事先定义程序执行过程中可能遇到的问题，处理程序定义了在遇到问题时应当采取的处理方式，并且保证存储过程或函数在遇到警告或错误时能继续执行。这样可以增强存储程序处理问题的能力，避免程序异常停止运行。说明：定义条件和处理程序在存储过程、存储函数中都是支持的。定义条件就是给MySQL中的错误码命名，这有助于存储的程序代码更清晰。它将一个错误名字和指定的错误条件关联起来。这个名字可以随后被用在定义处理程序的语句中。DECLARE 错误名称 CONDITION FOR 错误码（或错误条件）和。]]></description><category></category></item><item><title><![CDATA[SQL（1）]]></title><link>https://blog.youkuaiyun.com/ZXH7762082/article/details/157839078</link><guid>https://blog.youkuaiyun.com/ZXH7762082/article/details/157839078</guid><author>ZXH7762082</author><pubDate>Sat, 07 Feb 2026 11:03:50 +0800</pubDate><description><![CDATA[使用INSERT同时插入多条记录时，MySQL会返回一些在执行单行插入时没有的额外信息，这些信息的含义如下： ●　Records：表明插入的记录条数。INSERT还可以将SELECT语句查询的结果插入到表中，此时不需要把每一条记录的值一个一个输入，只需要使用一条INSERT语句和一条SELECT语句组成的组合语句即可快速地从一个或多个表中向一个表中插入多行。table_name指定要执行删除操作的表；为表的指定字段插入数据，就是在INSERT语句中只向部分字段中插入值，而其他字段的值为表定义时的默认值。]]></description><category></category></item><item><title><![CDATA[Java，JDK8-17新特性]]></title><link>https://blog.youkuaiyun.com/ZXH7762082/article/details/157300608</link><guid>https://blog.youkuaiyun.com/ZXH7762082/article/details/157300608</guid><author>ZXH7762082</author><pubDate>Fri, 23 Jan 2026 22:53:36 +0800</pubDate><description><![CDATA[只包含一个抽象方法（Single Abstract Method，简称SAM）的接口，称为函数式接口。当然该接口可以包含其他非抽象方法。你可以通过 Lambda 表达式来创建该接口的对象。（若 Lambda 表达式抛出一个受检异常(即：非运行时异常)，那么该异常需要在目标接口的抽象方法上进行声明）。我们可以在一个接口上使用注解，这样做可以检查它是否是一个函数式接口。同时 javadoc 也会包含一条声明，说明这个接口是一个函数式接口。在包下定义了Java 8 的丰富的函数式接口。]]></description><category></category></item><item><title><![CDATA[Java，反射机制]]></title><link>https://blog.youkuaiyun.com/ZXH7762082/article/details/157300575</link><guid>https://blog.youkuaiyun.com/ZXH7762082/article/details/157300575</guid><author>ZXH7762082</author><pubDate>Fri, 23 Jan 2026 22:48:49 +0800</pubDate><description><![CDATA[Reflection（反射）是被视为动态语言的关键，反射机制允许程序在运行期间借助于Reflection API取得任何类的内部信息，并能直接操作任意对象的内部属性及方法。加载完类之后，在堆内存的方法区中就产生了一个Class类型的对象（一个类只有一个Class对象），这个对象就包含了完整的类的结构信息。我们可以通过这个对象看到类的结构。这个对象就像一面镜子，透过这个镜子看到类的结构，所以，我们形象的称之为：反射。]]></description><category></category></item><item><title><![CDATA[Java，网络编程]]></title><link>https://blog.youkuaiyun.com/ZXH7762082/article/details/157257388</link><guid>https://blog.youkuaiyun.com/ZXH7762082/article/details/157257388</guid><author>ZXH7762082</author><pubDate>Thu, 22 Jan 2026 16:56:05 +0800</pubDate><description><![CDATA[Java是 Internet 上的语言，它从语言级上提供了对网络应用程序的支持，程序员能够很容易开发常见的网络应用程序。Java提供的网络类库，可以实现无痛的网络连接，联网的底层细节被隐藏在 Java 的本机安装系统里，由 JVM 进行控制。并且 Java 实现了一个跨平台的网络库，程序员面对的是一个统一的网络编程环境。]]></description><category></category></item><item><title><![CDATA[Java，File类与IO流]]></title><link>https://blog.youkuaiyun.com/ZXH7762082/article/details/157224157</link><guid>https://blog.youkuaiyun.com/ZXH7762082/article/details/157224157</guid><author>ZXH7762082</author><pubDate>Thu, 22 Jan 2026 14:37:39 +0800</pubDate><description><![CDATA[File类及本章下的各种流，都定义在java.io包下。一个File对象代表硬盘或网络中可能存在的一个文件或者文件目录（俗称文件夹），与平台无关。（体会万事万物皆对象）File 能新建、删除、重命名文件和目录，但 File 不能访问文件内容本身。如果需要访问文件内容本身，则需要使用输入/输出流。File对象可以作为参数传递给流的构造器。想要在Java程序中表示一个真实存在的文件或目录，那么必须有一个File对象，但是Java程序中的一个File对象，可能没有一个真实存在的文件或目录。]]></description><category></category></item><item><title><![CDATA[Java，数据结构与集合源码]]></title><link>https://blog.youkuaiyun.com/ZXH7762082/article/details/157145576</link><guid>https://blog.youkuaiyun.com/ZXH7762082/article/details/157145576</guid><author>ZXH7762082</author><pubDate>Mon, 19 Jan 2026 23:23:54 +0800</pubDate><description><![CDATA[/ 存储的数据// 下一个节点的内存地址Node next;Node prev;E data;Node next;int size;//入栈throw new RuntimeException("栈空间已满，入栈失败");size++;//出栈throw new RuntimeException("栈空间已空，出栈失败");size--;return obj;int size;]]></description><category></category></item><item><title><![CDATA[Java，泛型]]></title><link>https://blog.youkuaiyun.com/ZXH7762082/article/details/157145566</link><guid>https://blog.youkuaiyun.com/ZXH7762082/article/details/157145566</guid><author>ZXH7762082</author><pubDate>Mon, 19 Jan 2026 23:18:51 +0800</pubDate><description><![CDATA[格式：class A{}当我们在类或接口中定义某个成员时，该成员的相关类型是不确定的，而这个类型需要在使用这个类或接口时才可以确定，那么我们可以使用泛型类、泛型接口。泛型方法，不是使用了泛型参数的方法格式：权限修饰符  返回值类型 方法名 (形参列表){//通常在形参列表或返回值类型的位置会出现泛型参数}举例：public  E method(E e) {};说明：声明泛型方法时，指明其泛型类型//自定义泛型方法。]]></description><category></category></item><item><title><![CDATA[Java，集合框架体系]]></title><link>https://blog.youkuaiyun.com/ZXH7762082/article/details/155890389</link><guid>https://blog.youkuaiyun.com/ZXH7762082/article/details/155890389</guid><author>ZXH7762082</author><pubDate>Sat, 13 Dec 2025 17:41:53 +0800</pubDate><description><![CDATA[（11）boolean retainAll(Collection coll)：从当前集合中删除两个集合中不同的元素，使得当前集合仅保留与coll集合中的元素相同的元素，即当前集合中仅保留两个集合的交集，即this  = this ∩ coll；即coll集合是否是当前集合的“子集”（2）addAll(Collection other)：添加other集合中的所有元素对象到当前集合中，即this = this ∪ other。（12）Object[] toArray()：返回包含当前集合中所有元素的数组。]]></description><category></category></item><item><title><![CDATA[Java，其他类]]></title><link>https://blog.youkuaiyun.com/ZXH7762082/article/details/155579410</link><guid>https://blog.youkuaiyun.com/ZXH7762082/article/details/155579410</guid><author>ZXH7762082</author><pubDate>Thu, 04 Dec 2025 21:26:00 +0800</pubDate><description><![CDATA[BigInteger 提供所有 Java 的基本整数操作符的对应物，并提供 java.lang.Math 的所有相关方法。该方法的作用是返回当前的计算机时间，时间的表达格式为当前计算机时间和GMT时间(格林威治时间)1970年1月1号0时0分0秒所差的毫秒数。此方法返回的值可能随时间的推移而变化，这取决于主机环境。该方法的作用是获得系统中属性名为key的属性对应的值。由于该类的构造器是private的，所以无法创建该类的对象。System类代表系统，系统级的很多属性和控制方法都放置在该类的内部。]]></description><category></category></item><item><title><![CDATA[Java，比较器]]></title><link>https://blog.youkuaiyun.com/ZXH7762082/article/details/155579228</link><guid>https://blog.youkuaiyun.com/ZXH7762082/article/details/155579228</guid><author>ZXH7762082</author><pubDate>Thu, 04 Dec 2025 21:13:47 +0800</pubDate><description><![CDATA[【代码】Java，比较器。]]></description><category></category></item><item><title><![CDATA[Java，日期时间API]]></title><link>https://blog.youkuaiyun.com/ZXH7762082/article/details/155500658</link><guid>https://blog.youkuaiyun.com/ZXH7762082/article/details/155500658</guid><author>ZXH7762082</author><pubDate>Tue, 02 Dec 2025 18:00:13 +0800</pubDate><description><![CDATA[实例化：由于Calendar是一个抽象类，所以需要创建其子类的实例，可通过Calendar的静态方法getInstance()即可获得。构造器：SimpleDateFormat sdf = new SimpleDateFormat(String pattern);Instant：类似于Date类，时间线上的一个瞬时点，用来记录应用程序中时间的时间戳。类似于SimpleDateFormat。实例化：（自定义格式）]]></description><category></category></item></channel></rss>