<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[ZWJAS的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/ZWJAS</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; ZWJAS]]></copyright><item><title><![CDATA[SpringBoot进阶]]></title><link>https://blog.youkuaiyun.com/ZWJAS/article/details/135709341</link><guid>https://blog.youkuaiyun.com/ZWJAS/article/details/135709341</guid><author>ZWJAS</author><pubDate>Sat, 20 Jan 2024 00:22:12 +0800</pubDate><description><![CDATA[JavaWeb中有一个技术专门用来处理前端的请求，那就是Servlet。Tomcat既是一个web服务器，又是一个Servlet容器，所以Tomcat可以用来处理Servlet程序Controller是一个代码方案，可以通过具体的技术实现：Servlet,SpringMvc。Servlet是处理请求的底层代码，而SpringMvc是Spring提供的一个处理请求的框架，底层还是通过Servlet实现的，可以看成是对Servlet的封装，让代码写起来更加简单，更加灵活。]]></description><category></category></item><item><title><![CDATA[框架基础-Maven+SpringBoot入门]]></title><link>https://blog.youkuaiyun.com/ZWJAS/article/details/135635405</link><guid>https://blog.youkuaiyun.com/ZWJAS/article/details/135635405</guid><author>ZWJAS</author><pubDate>Tue, 16 Jan 2024 21:09:47 +0800</pubDate><description><![CDATA[Spring时代Spring框架于2003年首次发布，由Rod Johnson创立，它的目标是简化Java开发，并提供一种更灵活、高效的替代方案Spring框架引入了依赖注入（DI）和面向切面编程（AOP）等新概念，以减少组件之间的耦合度、提高代码的可维护性和可测试性Spring通过IoC容器（控制反转容器）来管理对象之间的依赖关系，并提供了许多其他功能模块，如数据访问、事务管理、安全性等，使开发者能够更专注于业务逻辑的实现。]]></description><category></category></item><item><title><![CDATA[框架基础-网络编程+Tomcat服务器+XML]]></title><link>https://blog.youkuaiyun.com/ZWJAS/article/details/135615846</link><guid>https://blog.youkuaiyun.com/ZWJAS/article/details/135615846</guid><author>ZWJAS</author><pubDate>Tue, 16 Jan 2024 09:12:37 +0800</pubDate><description><![CDATA[XML：英文名称Extensible Markup Language，中文名称是可扩展标记语言，通过标签为数据赋予意义的行为称为标记，为标记定义规则的语言叫做标记语言。]]></description><category></category></item><item><title><![CDATA[Npm+BootStrap布局]]></title><link>https://blog.youkuaiyun.com/ZWJAS/article/details/135540576</link><guid>https://blog.youkuaiyun.com/ZWJAS/article/details/135540576</guid><author>ZWJAS</author><pubDate>Thu, 11 Jan 2024 22:34:46 +0800</pubDate><description><![CDATA[NodeJs概述Node.js是Ryan Dahl于2009年5月基于Chrome V8引擎构建的一个开源和跨平台的。主要在Windows、Linux、Unix、MacOSX等不同平台上运行NodeJs意义Node.js是一个javascript运行环境，它使得javascript可以脱离浏览器执行【node xxx.js】。不仅如此NodeJs也可以让javascript开发后端程序，实现几乎其他后端语言实现的所有功能。可以与PHP、Java、Python、.NET、Ruby等后端语言平起平坐。]]></description><category></category></item><item><title><![CDATA[jQuery入门]]></title><link>https://blog.youkuaiyun.com/ZWJAS/article/details/135515891</link><guid>https://blog.youkuaiyun.com/ZWJAS/article/details/135515891</guid><author>ZWJAS</author><pubDate>Wed, 10 Jan 2024 23:51:56 +0800</pubDate><description><![CDATA[jQuery是继prototype之后一个优秀的开源的JavaScript代码库（或JavaScript框架），它封装JavaScript常用的功能代码。jQuery的核心思想：（write less，do more）写得更少，做得更多。]]></description><category></category></item><item><title><![CDATA[js_BOM&Dom&Ajax]]></title><link>https://blog.youkuaiyun.com/ZWJAS/article/details/135492599</link><guid>https://blog.youkuaiyun.com/ZWJAS/article/details/135492599</guid><author>ZWJAS</author><pubDate>Wed, 10 Jan 2024 00:10:28 +0800</pubDate><description><![CDATA[一种语法代表了多重含义，在JavaScript中若想清楚的区分定义的到底是方法还是类性质的对象，那么建议方法名称小写，建议类或对象名称首字母大写一种语法代表了多重含义，在JavaScript中若想清楚的区分定义的到底是方法还是类性质的对象，那么建议方法名称小写，建议类或对象名称首字母大写functionPerson// 函数名大驼峰是一个对象，小驼峰是函数// 属性var;var;// 方法thisgetNamefunctionreturnthis;]]></description><category></category></item><item><title><![CDATA[js_入门]]></title><link>https://blog.youkuaiyun.com/ZWJAS/article/details/135446737</link><guid>https://blog.youkuaiyun.com/ZWJAS/article/details/135446737</guid><author>ZWJAS</author><pubDate>Sun, 07 Jan 2024 23:14:05 +0800</pubDate><description><![CDATA[/         console.log("无效选择");//     console.log(a + "是偶数");//     console.log(a + "是奇数");//         console.log("查询");//         console.log("修改");//         console.log("删除");//     console.log("无效年龄");//     console.log("未成年");]]></description><category></category></item><item><title><![CDATA[css弹性布局flex]]></title><link>https://blog.youkuaiyun.com/ZWJAS/article/details/135432696</link><guid>https://blog.youkuaiyun.com/ZWJAS/article/details/135432696</guid><author>ZWJAS</author><pubDate>Sat, 06 Jan 2024 21:49:33 +0800</pubDate><description><![CDATA[flex布局，弹性布局，代替float，针对div容器任何一个容器都可以指定为Flex布局。flex布局的使用步骤：1、开启flex布局，display:flex;布局块级元素布局行内元素2、设置主轴方向，默认的主轴是横向，​	    3、设置侧轴（交叉轴）： align-items：行内元素也可以使用Flex布局。以下写法代表将display：inline和display:flex结合起来:设为Flex布局以后，子元素的float、clear和vertical-align属性将失效。]]></description><category></category></item><item><title><![CDATA[CSS入门2]]></title><link>https://blog.youkuaiyun.com/ZWJAS/article/details/135418438</link><guid>https://blog.youkuaiyun.com/ZWJAS/article/details/135418438</guid><author>ZWJAS</author><pubDate>Fri, 05 Jan 2024 21:38:24 +0800</pubDate><description><![CDATA[url 值是指可以为元素定义一个自定义的图标作为光标形状，只是使用url时，最好在列表的末端始终定义一种普通的光标，这样，当没有由 URL 定义的可用光标时还可以替代显示普通光标。比如，我们可以这样定义：案例：(鼠标指针（光标）类型)img/* cursor:鼠标指针， pointer:手型，move:移动 ,help:帮助，wait：等待， not-allowed：禁止 */*/cursorurl;</</</案例：(使用背景图片实现鼠标进入改变现实的内容)]]></description><category></category></item><item><title><![CDATA[css入门]]></title><link>https://blog.youkuaiyun.com/ZWJAS/article/details/135394668</link><guid>https://blog.youkuaiyun.com/ZWJAS/article/details/135394668</guid><author>ZWJAS</author><pubDate>Thu, 04 Jan 2024 19:45:50 +0800</pubDate><description><![CDATA[标题标签：模块的标题布局标签:容器标签</</</</</</列表标签:做导航或者菜单</</</</</</</</</</</</</跑马灯标签。]]></description><category></category></item><item><title><![CDATA[h5标签总结]]></title><link>https://blog.youkuaiyun.com/ZWJAS/article/details/135371637</link><guid>https://blog.youkuaiyun.com/ZWJAS/article/details/135371637</guid><author>ZWJAS</author><pubDate>Wed, 03 Jan 2024 19:50:24 +0800</pubDate><description><![CDATA[前端开发是指构建和实现用户在浏览器中直接与之交互的网页和应用程序的过程。前端开发关注于网页的外观、布局和用户体验，以及与用户的互动。html页面的注释&段落标签&行内元素标签&字体标签。图片标签：img&超链接标签。]]></description><category></category></item><item><title><![CDATA[单例模式&解析Properties文件&工具类&反射]]></title><link>https://blog.youkuaiyun.com/ZWJAS/article/details/135345367</link><guid>https://blog.youkuaiyun.com/ZWJAS/article/details/135345367</guid><author>ZWJAS</author><pubDate>Tue, 02 Jan 2024 17:09:47 +0800</pubDate><description><![CDATA[饿汉模式：（创建的对象不管用不用在内存已经存在了）懒汉模式枚举实现单例。]]></description><category></category></item><item><title><![CDATA[Lambda方法引用&Stream流&单元测试&单例模式]]></title><link>https://blog.youkuaiyun.com/ZWJAS/article/details/135302021</link><guid>https://blog.youkuaiyun.com/ZWJAS/article/details/135302021</guid><author>ZWJAS</author><pubDate>Sat, 30 Dec 2023 09:09:08 +0800</pubDate><description><![CDATA[接口可存放：​	常量​	抽象方法​	default方法​	static方法匿名内部类：接口和抽象类对象只使用一次，就可以使用匿名内部类当使用匿名内部类创建一个函数式接口的时候，可以使用lambda来简化匿名内部类。]]></description><category></category></item><item><title><![CDATA[Lambda方法引用&Stream流&单元测试&单例模式]]></title><link>https://blog.youkuaiyun.com/ZWJAS/article/details/135299837</link><guid>https://blog.youkuaiyun.com/ZWJAS/article/details/135299837</guid><author>ZWJAS</author><pubDate>Fri, 29 Dec 2023 22:45:01 +0800</pubDate><description><![CDATA[接口可存放：​	常量​	抽象方法​	default方法​	static方法匿名内部类：接口和抽象类对象只使用一次，就可以使用匿名内部类当使用匿名内部类创建一个函数式接口的时候，可以使用lambda来简化匿名内部类。]]></description><category></category></item><item><title><![CDATA[IO流&Lambda]]></title><link>https://blog.youkuaiyun.com/ZWJAS/article/details/135299676</link><guid>https://blog.youkuaiyun.com/ZWJAS/article/details/135299676</guid><author>ZWJAS</author><pubDate>Fri, 29 Dec 2023 22:28:58 +0800</pubDate><description><![CDATA[读取文件，统计文件中偶数的个数。]]></description><category></category></item><item><title><![CDATA[File&递归&IO流]]></title><link>https://blog.youkuaiyun.com/ZWJAS/article/details/135299668</link><guid>https://blog.youkuaiyun.com/ZWJAS/article/details/135299668</guid><author>ZWJAS</author><pubDate>Fri, 29 Dec 2023 22:28:25 +0800</pubDate><description><![CDATA[1、文件过滤器：将不要文件过滤掉，剩下我们需要FilenameFilter:文件过滤器FileFilter：文件过滤复制文件。]]></description><category></category></item><item><title><![CDATA[Map&泛型&Collection工具类&File]]></title><link>https://blog.youkuaiyun.com/ZWJAS/article/details/135299657</link><guid>https://blog.youkuaiyun.com/ZWJAS/article/details/135299657</guid><author>ZWJAS</author><pubDate>Fri, 29 Dec 2023 22:27:49 +0800</pubDate><description><![CDATA[泛型的嵌套：泛型里面可以包含泛型，<Map.Entry<String, String>>，外层泛型是Entry，内层泛型（嵌套泛型）是：String,String。// 没有使用泛型，这个集合所有类型都会向上转型为Object。的类型的上限是指定的类型。使用的语法：集合<数据类型：引用类型>：告诉JVM这个集合中只放这种类型的数据。泛型的语法:<引用类型>，注意泛型不支持基本类型。**注意：**键必须是同一种类型。]]></description><category></category></item><item><title><![CDATA[set集合&&hashMap]]></title><link>https://blog.youkuaiyun.com/ZWJAS/article/details/135299648</link><guid>https://blog.youkuaiyun.com/ZWJAS/article/details/135299648</guid><author>ZWJAS</author><pubDate>Fri, 29 Dec 2023 22:27:18 +0800</pubDate><description><![CDATA[无序不重复不重复（去重）：元素放入集合之前或做判断无序：存取不一致1、讲解set的实现类HashSet:底层使用哈希表来实现（底层是一个数组，数组里面保存一个单向链表）的集合不允许元素重复，元素是无序的HashSet的去重机制（怎么去除重复）第一步：将要添加到HashSet集合元素的hashCode值拿到第二步：在集合去查找是否存在这个hashCode值不存在，说明这个元素在集合中不存在，可以执行添加存在，就来让这个元素.equals(hashCode值相同元素)，]]></description><category></category></item><item><title><![CDATA[数据结构&&集合]]></title><link>https://blog.youkuaiyun.com/ZWJAS/article/details/135299637</link><guid>https://blog.youkuaiyun.com/ZWJAS/article/details/135299637</guid><author>ZWJAS</author><pubDate>Fri, 29 Dec 2023 22:26:44 +0800</pubDate><description><![CDATA[数据结构：保存数据的一种方式常见的数据结构通过数组来保存，基于数组的数据结构（，长度可变的数组）基于数组的结构的优缺点通过一个对象变量来保存数据，基于变量保存数据的结构称为队列单向队列：一个是进口，一个是出口，先进先出（FIFO）双向队列：两端既是进口又是出口栈结构：只有一个口，既是进口也是出口先进后出：FILO（后进先出:LIFO）树形结构：是链表的一种变形结构。]]></description><category></category></item><item><title><![CDATA[线程安全&&定时器总结]]></title><link>https://blog.youkuaiyun.com/ZWJAS/article/details/135278739</link><guid>https://blog.youkuaiyun.com/ZWJAS/article/details/135278739</guid><author>ZWJAS</author><pubDate>Thu, 28 Dec 2023 21:21:25 +0800</pubDate><description><![CDATA[线程：执行的独立代码线程执行是靠cpu分配时间片，同一个时间片上只能执行一个线程Thread:多线程的类实现多线程的方式1. 继承Thread，重写run2. 实现Runnable，重写run实现线程安全的三种方式线程的执行是靠cpu分配时间片存在一票多卖：多个线程同时访问一个数据，同一个数据被访问多次，存在线程安全问题线程安全问题是怎样发生：线程要执行的代码还没有全部执行完，另一个线程有开是执行怎样来解决这个线程安全问题：保证线程要执行的代码全部要执行完毕。]]></description><category></category></item></channel></rss>