<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[2301_80098154的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/2301_80098154</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; 2301_80098154]]></copyright><item><title><![CDATA[Vue3学习笔记]]></title><link>https://blog.youkuaiyun.com/2301_80098154/article/details/147314932</link><guid>https://blog.youkuaiyun.com/2301_80098154/article/details/147314932</guid><author>2301_80098154</author><pubDate>Sun, 27 Apr 2025 10:44:14 +0800</pubDate><description><![CDATA[若修改的是ref定义的对象中的属性，newValue和oldValue都是新值，因为它们是同一个对象。若修改整个ref定义的对象，newValue是新值，oldValue是旧值，因为不是同一个对象了。ref监视对象类型的数据，监视的是对象的地址值，若想监视对象内部的数据，要手动开启深度监视。注意点：若是对象监视的是地址值，需要关注对象内部，需要手动开启深度监视。创建，挂载，更新，销毁（其中包括八个钩子，分别是这四个阶段的前后操作）都能监听到响应式数据的变化，不同的是监听数据的方式。]]></description><category></category></item><item><title><![CDATA[大前端基础学习]]></title><link>https://blog.youkuaiyun.com/2301_80098154/article/details/146447328</link><guid>https://blog.youkuaiyun.com/2301_80098154/article/details/146447328</guid><author>2301_80098154</author><pubDate>Tue, 15 Apr 2025 21:10:55 +0800</pubDate><description><![CDATA[①块级元素中能写：行内元素，块级元素（几乎什么都能写）s：server服务端，帮我们保 存信息，传递信息。b：浏览器（无需安装，无需更新，可跨平台）√。②行内元素中能写：行内元素，但不能写块级元素。alt+shift+向下键==向下复制一行。ctrl+shift+k 撤销某一行。(1）css的三种导入方式的优先级。决定主轴的方向（及项目的排列方向）默认情况下项目都排列在一条轴线上。内联样式>内部样式表>外部样式表。定义了项目在主轴上的对齐方式。定义项目在交叉轴上如何对齐。一、cs架构和bs架构。]]></description><category></category></item><item><title><![CDATA[Redis入门篇]]></title><link>https://blog.youkuaiyun.com/2301_80098154/article/details/142432218</link><guid>https://blog.youkuaiyun.com/2301_80098154/article/details/142432218</guid><author>2301_80098154</author><pubDate>Thu, 26 Sep 2024 22:04:51 +0800</pubDate><description><![CDATA[Redis是一个key-value的数据库，key一般是String类型，不过value的类型多种多样：Redis为了方便我们学习，将操作不同数据类型的命令也做了分组。]]></description><category></category></item><item><title><![CDATA[SpringBoot常用注解]]></title><link>https://blog.youkuaiyun.com/2301_80098154/article/details/141965292</link><guid>https://blog.youkuaiyun.com/2301_80098154/article/details/141965292</guid><author>2301_80098154</author><pubDate>Sat, 07 Sep 2024 14:56:07 +0800</pubDate><description><![CDATA[Configuration：用于声明一个Java形式的配置类，SpringBoot推荐使用Java配置，在该类中声明的Bean等配置将被SpringBoot的组件扫描功能扫描到。@Transactional：表示方法和类需要开启事务，当作用与类上时，类中所有方法均会开启事务，当作用于方法上时，方法开启事务，方法上的注解无法被子类所继承。@Around：表示环绕通知（Around），通知方法会将目标方法封装起来，在目标方法调用之前和之后执行自定义的行为。]]></description><category></category></item><item><title><![CDATA[SpringSecurity]]></title><link>https://blog.youkuaiyun.com/2301_80098154/article/details/140814952</link><guid>https://blog.youkuaiyun.com/2301_80098154/article/details/140814952</guid><author>2301_80098154</author><pubDate>Fri, 02 Aug 2024 09:04:26 +0800</pubDate><description><![CDATA[我们还希望在认证失败或者是授权失败的情况下也能和我们的接口一样返回相同结构的json，这样可以让前端能对响应进行统一的处理。要实现这个功能我们需要知道SpringSecurity的异常处理机制。在中，如果我们在认证或者授权的过程中出现了异常会被捕获到。在ExceptionTranslationFilter中会去判断是认证失败还是授权失败出现的异常。如果是认证过程中出现的异常会被封装成然后调用对象的方法去进行异常处理。如果是授权过程中出现的异常会被封装成然后调用对象的方法去进行异常处理。]]></description><category></category></item><item><title><![CDATA[SpringCloud-服务保护和分布式事务]]></title><link>https://blog.youkuaiyun.com/2301_80098154/article/details/140792882</link><guid>https://blog.youkuaiyun.com/2301_80098154/article/details/140792882</guid><author>2301_80098154</author><pubDate>Wed, 31 Jul 2024 09:21:51 +0800</pubDate><description><![CDATA[在分布式系统中，如果一个业务需要多个服务合作完成，而且每一个服务都有事务，多个事务必须同时成功或失败，这样的事务就是分布式事务。其中的每个服务的事务就是一个分支事务。整个业务称为全局事务。]]></description><category></category></item><item><title><![CDATA[SpringCloud03]]></title><link>https://blog.youkuaiyun.com/2301_80098154/article/details/140766796</link><guid>https://blog.youkuaiyun.com/2301_80098154/article/details/140766796</guid><author>2301_80098154</author><pubDate>Tue, 30 Jul 2024 11:33:34 +0800</pubDate><description><![CDATA[Component@Override// 获取请求// 放行@Override// 过滤器执行顺序，值越小，优先级越高return 0;自定义GatewayFilter不是直接实现GatewayFilter，而是实现AbstractGatewayFilterFactory@Component@Override@Override},1);]]></description><category></category></item><item><title><![CDATA[SpringCloud]]></title><link>https://blog.youkuaiyun.com/2301_80098154/article/details/140599975</link><guid>https://blog.youkuaiyun.com/2301_80098154/article/details/140599975</guid><author>2301_80098154</author><pubDate>Sat, 27 Jul 2024 11:49:00 +0800</pubDate><description><![CDATA[Dockerfile的语法：Dockerfile就是一个文本文件，其中包括一个个的指令，用指令来说明要执行什么操作来构建镜像。常见指令:From :指定基础镜像ENV：设置环境变量，可在后面指令使用COPY:拷贝本地文件到镜像的指定目录RUN：执行Linux的shell命令，一般是安装过程的命令EXPOSE：指定容器运行时监听的端口，是给镜像使用者看的ENTRYPOINT：镜像中应用的启动命令，容器运行时调用镜像就是包含了应用程序、程序运行的系统函数库、运行配置等文件的文件包。]]></description><category></category></item><item><title><![CDATA[SpringCloud]]></title><link>https://blog.youkuaiyun.com/2301_80098154/article/details/140550363</link><guid>https://blog.youkuaiyun.com/2301_80098154/article/details/140550363</guid><author>2301_80098154</author><pubDate>Sat, 20 Jul 2024 16:21:19 +0800</pubDate><description><![CDATA[我们可以利用MyBatisPlus的Wrapper来构建复杂的Where条件，然后自己定义SQL语句中剩下的部分。①基于Wrapper构建where条件@Test// 1.更新条件// 2.定义条件// 3.调用自定义的SQL方法②在Mapper方法参数中用Param注解声明Wrapper变量名称，必须是ew③自定义SQL，并使用Wrapper条件。]]></description><category></category></item><item><title><![CDATA[springboot开发实用篇]]></title><link>https://blog.youkuaiyun.com/2301_80098154/article/details/140402705</link><guid>https://blog.youkuaiyun.com/2301_80098154/article/details/140402705</guid><author>2301_80098154</author><pubDate>Thu, 18 Jul 2024 19:12:53 +0800</pubDate><description><![CDATA[Elasticsearch是一个分布式全文搜索引擎。ctrl+shift+f在命令行中搜索①配置方式info:②编程方式@Component@Override.withDetail("company","传智教育");@Component@Override.withDetail("company","传智教育");}else{（5）为Metrics端点添加自定义指标@Service。]]></description><category></category></item><item><title><![CDATA[SpringBoot实用篇]]></title><link>https://blog.youkuaiyun.com/2301_80098154/article/details/139305082</link><guid>https://blog.youkuaiyun.com/2301_80098154/article/details/139305082</guid><author>2301_80098154</author><pubDate>Sat, 13 Jul 2024 16:53:53 +0800</pubDate><description><![CDATA[i.在Program arguments中指定文件名：--spring.config.name=ebank(配置文件名）或指定文件路径：--spring.config.loation=classpath:/ebank.yml(文件的全类名)]]></description><category></category></item><item><title><![CDATA[SpringBoot笔记]]></title><link>https://blog.youkuaiyun.com/2301_80098154/article/details/139103297</link><guid>https://blog.youkuaiyun.com/2301_80098154/article/details/139103297</guid><author>2301_80098154</author><pubDate>Wed, 29 May 2024 20:09:04 +0800</pubDate><description><![CDATA[spring boot其设计目的是用来简化Spring应用的搭建以及开发过程pom文件中的坐标是勾选添加的。开发SpringBoot程序可以根据向导进行联网快速制作运行SpringBoot程序通过运行Application程序入口进行。]]></description><category></category></item><item><title><![CDATA[笔记SSM]]></title><link>https://blog.youkuaiyun.com/2301_80098154/article/details/138654454</link><guid>https://blog.youkuaiyun.com/2301_80098154/article/details/138654454</guid><author>2301_80098154</author><pubDate>Thu, 16 May 2024 20:46:45 +0800</pubDate><description><![CDATA[RESTReStateTransfer，表现层资源状态转移。资源：将服务器看作是有很多离散的资源组成2.实现它们分别对应四种基本操作：GET用来获取资源，POST用来新建资源，PUT用来更新资源，DELETE 用来删除资源。当前浏览器只能发送get和post请求。]]></description><category></category></item><item><title><![CDATA[SpringMVC]]></title><link>https://blog.youkuaiyun.com/2301_80098154/article/details/138502945</link><guid>https://blog.youkuaiyun.com/2301_80098154/article/details/138502945</guid><author>2301_80098154</author><pubDate>Thu, 09 May 2024 22:00:21 +0800</pubDate><description><![CDATA[MModel，模型层，指工程中的JavaBean，作用是处理数据JavaBean分为两类：一类称为实体类Bean：专门存储业务数据的，如StudentUser等一类称为业务处理Bean：指Service或Dao对象，专门用于处理业务逻辑和数据访问。VView，视图层，指工程中的html或jsp等页面，作用是与用户进行交互，展示数据CController，控制层，指工程中的servlet，作用是接收请求和响应浏览器。]]></description><category></category></item><item><title><![CDATA[spring笔记2]]></title><link>https://blog.youkuaiyun.com/2301_80098154/article/details/138466967</link><guid>https://blog.youkuaiyun.com/2301_80098154/article/details/138466967</guid><author>2301_80098154</author><pubDate>Mon, 06 May 2024 17:43:56 +0800</pubDate><description><![CDATA[基于注解管理Bean，注解+扫描。]]></description><category></category></item><item><title><![CDATA[Spring笔记]]></title><link>https://blog.youkuaiyun.com/2301_80098154/article/details/138424721</link><guid>https://blog.youkuaiyun.com/2301_80098154/article/details/138424721</guid><author>2301_80098154</author><pubDate>Sat, 04 May 2024 23:30:19 +0800</pubDate><description><![CDATA[其中有三个方法： * 1.getObject():通过一个对象交给IOC容器管理 * 2.getObjectType():设置所提供对象的类型 * 3.isSingleton（）：所提供的对象是否为单例 * 当FactoryBean的实现类配置为bean时，会将getObject（）所返回的对象交给IOC容器管理。将要赋值的属性的属性名作为bean的id在IOC容器中匹配某个bean，为属性赋值。* 根据指定的策略，在IOC容器中匹配某个bean，自动为bean中的类型属性或接口类型的属性赋值。]]></description><category></category></item><item><title><![CDATA[Mybatis总结]]></title><link>https://blog.youkuaiyun.com/2301_80098154/article/details/138194583</link><guid>https://blog.youkuaiyun.com/2301_80098154/article/details/138194583</guid><author>2301_80098154</author><pubDate>Thu, 25 Apr 2024 19:55:49 +0800</pubDate><description><![CDATA[resultMap：设置自定义映射关系id:自定义映射的唯一标识type：查询数据要映射的实体类类型子标签：id：设置主键的映射关系result：设置普通字段的映射关系association：设置一对多的映射关系collection：设置多对一的映射关系property：设置映射关系中实体类中的属性名column：设置映射关系中的字段名若字段名和实体类中的属性名不一致，但是字段名符合数据库的规则（使用），实体类中的属性名符合Java的规则（使用驼峰）]]></description><category></category></item><item><title><![CDATA[javaweb]]></title><link>https://blog.youkuaiyun.com/2301_80098154/article/details/136405022</link><guid>https://blog.youkuaiyun.com/2301_80098154/article/details/136405022</guid><author>2301_80098154</author><pubDate>Sun, 24 Mar 2024 16:45:00 +0800</pubDate><description><![CDATA[Mybatis是一款优秀的持久层框架，用于简化JDBC的开发。javaEE的三层框架：持久层，表现层，业务层持久层：将数据保存到数据库的那一层代码。]]></description><category></category></item><item><title><![CDATA[CSS及javascript]]></title><link>https://blog.youkuaiyun.com/2301_80098154/article/details/136970189</link><guid>https://blog.youkuaiyun.com/2301_80098154/article/details/136970189</guid><author>2301_80098154</author><pubDate>Sun, 24 Mar 2024 10:23:59 +0800</pubDate><description><![CDATA[javascript是一门跨平台，面向对象的脚本语言（不用编译），可与网页交互。javascript能改变html的内容。JavaScript能改变图像的src属性值。javascript能进行表单验证。var 名={属性名：值，属性名：值，属性名：值...属性名：function（）{]]></description><category></category></item><item><title><![CDATA[HTML的使用]]></title><link>https://blog.youkuaiyun.com/2301_80098154/article/details/136967729</link><guid>https://blog.youkuaiyun.com/2301_80098154/article/details/136967729</guid><author>2301_80098154</author><pubDate>Sat, 23 Mar 2024 16:38:00 +0800</pubDate><description><![CDATA[HTML是一门语言，许多网页都是由HTML编写的。HTML（HyperText Markup Language）超文本标记语言：由标签构成的语言超越了文本的限制，可以定义图片，视频，音频。HTML运行在浏览器上，HTML标签由浏览器解析。例：<img>==》展示图片W3c标准：网页主要由三部分组成：结构：HTML表现：css行为：javascript。]]></description><category></category></item></channel></rss>