<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[m0_61925586的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/m0_61925586</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; m0_61925586]]></copyright><item><title><![CDATA[MySQL(运维篇)]]></title><link>https://blog.youkuaiyun.com/m0_61925586/article/details/158612243</link><guid>https://blog.youkuaiyun.com/m0_61925586/article/details/158612243</guid><author>m0_61925586</author><pubDate>Fri, 06 Mar 2026 00:54:43 +0800</pubDate><description><![CDATA[MySQL日志管理与主从复制配置 本文主要介绍了MySQL的日志管理和主从复制技术。MySQL日志包括错误日志、二进制日志、查询日志和慢查询日志，分别记录服务器运行状态、数据变更、客户端操作和执行缓慢的SQL语句。主从复制通过二进制日志实现数据同步，搭建过程包括主库和从库的配置、账户授权及坐标关联。 分库分表部分讲解了垂直拆分和水平拆分策略，以及使用MyCat中间件实现分片的方法。MyCat通过schema.xml配置逻辑库表和数据节点，支持多种分片规则如范围分片、取模分片等。读写分离基于主从复制实现，可通]]></description><category></category></item><item><title><![CDATA[MySQL(开发篇)]]></title><link>https://blog.youkuaiyun.com/m0_61925586/article/details/155429710</link><guid>https://blog.youkuaiyun.com/m0_61925586/article/details/155429710</guid><author>m0_61925586</author><pubDate>Sat, 06 Dec 2025 16:49:03 +0800</pubDate><description><![CDATA[外键：用来让两张表的数据之间建立连接，从而保证数据的一致性和完整性。我们来看一个例子：左侧的emp表是员工表，里面存储员工的基本信息，包含员工的ID、姓名、年龄、职位、薪资、入职日期、上级主管ID、部门ID，在员工的信息中存储的是部门的ID dept_id，而这个部门的ID是关联的部门表dept的主键id，那emp表的dept_id就是外键,关联的是另一张表的主键。注意：目前上述两张表，只是在逻辑上存在这样一层关系，也就是逻辑外键；在数据库层面，并未建立外键关联，所以是无法保证数据的一致性和完整性的。]]></description><category></category></item><item><title><![CDATA[整理SpringBoot实现文件上传所需的知识]]></title><link>https://blog.youkuaiyun.com/m0_61925586/article/details/151701216</link><guid>https://blog.youkuaiyun.com/m0_61925586/article/details/151701216</guid><author>m0_61925586</author><pubDate>Wed, 17 Sep 2025 23:02:37 +0800</pubDate><description><![CDATA[使用的是腾讯云的COS对象存储服务。]]></description><category></category></item><item><title><![CDATA[MybatisPlus入门]]></title><link>https://blog.youkuaiyun.com/m0_61925586/article/details/151268073</link><guid>https://blog.youkuaiyun.com/m0_61925586/article/details/151268073</guid><author>m0_61925586</author><pubDate>Wed, 10 Sep 2025 00:36:58 +0800</pubDate><description><![CDATA[日常开发中，因为单表的CRUD功能代码重复度很高，也没有什么难度，所以目前都会使用一些组件来简化或省略单表的CRUD开发工作。当然，MybatisPlus不仅仅可以简化单表操作，而且还对Mybatis的功能进行了很多的增强。可以让我们的开发更加的简单，高效。一旦采用了逻辑删除，所有的查询和删除逻辑都要跟着变化，非常麻烦，而为了解决这个问题，MybatisPlus添加了对逻辑删除的支持。自定义SQL语句：利用MybatisPlus的Wrapper来构建复杂的where条件，然后自己定义SQL语句剩下的部分。]]></description><category></category></item><item><title><![CDATA[JavaWeb中在任何地方访问当前请求的上下文信息]]></title><link>https://blog.youkuaiyun.com/m0_61925586/article/details/151298619</link><guid>https://blog.youkuaiyun.com/m0_61925586/article/details/151298619</guid><author>m0_61925586</author><pubDate>Mon, 08 Sep 2025 01:13:21 +0800</pubDate><description><![CDATA[它解决了非Controller层或非过滤器层需要访问请求上下文信息的问题，通过理解其工作原理和应用场景，可以更好地在Spring应用中管理和使用请求信息，提升代码的可维护性和扩展性。，这个实现类专门提供了对 Servlet API（如 HttpServletRequest 和 HttpServletResponse）的访问，所以还需要强制类型转换。存储和获取当前线程上的请求相关信息，从而在任何地方都能访问到当前请求的上下文信息。异常，因为它找不到绑定到当前线程的请求属性。，在这些属性中，最重要的就是。]]></description><category></category></item><item><title><![CDATA[Mybatis中的@MapperScan注解]]></title><link>https://blog.youkuaiyun.com/m0_61925586/article/details/151125882</link><guid>https://blog.youkuaiyun.com/m0_61925586/article/details/151125882</guid><author>m0_61925586</author><pubDate>Wed, 03 Sep 2025 01:36:57 +0800</pubDate><description><![CDATA[这个注解是MyBatis-Spring 整合的关键配置，它简化了 Mapper 接口的注册过程，让 MyBatis 能够与 Spring 框架无缝集成。]]></description><category></category></item><item><title><![CDATA[TypeScript快速入门]]></title><link>https://blog.youkuaiyun.com/m0_61925586/article/details/151028650</link><guid>https://blog.youkuaiyun.com/m0_61925586/article/details/151028650</guid><author>m0_61925586</author><pubDate>Tue, 02 Sep 2025 21:48:07 +0800</pubDate><description><![CDATA[联合类型是⼀种高级类型，它表示一个值可以是几种不同的类型之一。规定了对象需要有哪些属性和哪些方法⼀个 interface 继承另⼀个 interface ，从⽽实现代码的复⽤总结：何时使⽤接口？1.定义对象的格式: 描述数据模型、API 响应格式、配置对象.…等等，是开发中用的最多的场景。2.类的契约:规定一个类需要实现哪些属性和方法。3.扩展已有接口:一般用于扩展第三方库的类型，这种特性在大型项目中可能会用到，]]></description><category></category></item><item><title><![CDATA[Kafka学习记录]]></title><link>https://blog.youkuaiyun.com/m0_61925586/article/details/149318444</link><guid>https://blog.youkuaiyun.com/m0_61925586/article/details/149318444</guid><author>m0_61925586</author><pubDate>Sat, 09 Aug 2025 21:55:22 +0800</pubDate><description><![CDATA[CompletableFuture<T>是Java 8中引入的一个类，用于异步编程，它表示一个异步计算的结果，这个特性使得调用者不必等待操作完成就能继续执行其他任务，从而提高了应用程序的响应速度和吞吐量。]]></description><category></category></item><item><title><![CDATA[网络调式常用知识]]></title><link>https://blog.youkuaiyun.com/m0_61925586/article/details/149154855</link><guid>https://blog.youkuaiyun.com/m0_61925586/article/details/149154855</guid><author>m0_61925586</author><pubDate>Sun, 06 Jul 2025 16:43:42 +0800</pubDate><description><![CDATA[pingcurl和telnet是网络调试和运维中常用的工具，它们的功能和应用场景各有侧重。1. ping功能用于测试主机之间的网络连通性，通过发送包并等待目标主机的，测量往返时间（RTT）和丢包率。应用场景基础网络连通性检查：确认目标主机是否在线或网络是否通畅。网络延迟诊断：通过 RTT 时间判断网络质量（如游戏延迟、视频卡顿）。丢包率分析：检测网络稳定性（如无线网络信号问题）。DNS 解析测试：间接验证域名是否能正确解析为 IP。特点简单、快速，但可能被防火墙屏蔽（ICMP 包可能被禁止）。]]></description><category></category></item><item><title><![CDATA[Redis基础]]></title><link>https://blog.youkuaiyun.com/m0_61925586/article/details/148100333</link><guid>https://blog.youkuaiyun.com/m0_61925586/article/details/148100333</guid><author>m0_61925586</author><pubDate>Tue, 20 May 2025 23:05:50 +0800</pubDate><description><![CDATA[Redis是一个基于内存的key-value对数据库。Redis 是互联网技术领域使用最为广泛的存储中间件。Redis中文网key-value结构存储：基于内存存储，读写性能高适合存储热点数据（热点商品、资讯、新闻）企业应用广泛Redis是用C语言开发的一个开源的高性能键值对(key-value)数据库，官方提供的数据是可以达到100000+的QPS（每秒内查询次数）。它存储的value类型比较丰富，也被称为结构化的NoSql数据库。NoSql（Not Only SQL），不仅仅是SQL，泛指。]]></description><category></category></item><item><title><![CDATA[Java之BigDecimal]]></title><link>https://blog.youkuaiyun.com/m0_61925586/article/details/147621087</link><guid>https://blog.youkuaiyun.com/m0_61925586/article/details/147621087</guid><author>m0_61925586</author><pubDate>Tue, 29 Apr 2025 23:07:16 +0800</pubDate><description><![CDATA[BigDecimal是 Java 中用于高精度计算的类，特别适合需要精确十进制运算的场景，如金融计算、货币运算、概率计算等。]]></description><category></category></item><item><title><![CDATA[Java中的Number类型]]></title><link>https://blog.youkuaiyun.com/m0_61925586/article/details/146718682</link><guid>https://blog.youkuaiyun.com/m0_61925586/article/details/146718682</guid><author>m0_61925586</author><pubDate>Sun, 30 Mar 2025 00:30:49 +0800</pubDate><description><![CDATA[Number类是 Java 中所有数值类型的抽象基类，提供了将数值转换为不同基本数据类型的方法。它在处理多种数值类型时非常有用，尤其是在需要编写通用代码的情况下。如果你使用Number类型，必须通过intValue()等方法获取具体的数值。如果你不想转换，可以直接使用具体的子类（如IntegerDouble等），并利用自动拆箱机制。Number类型的优势在于它可以表示多种数值类型，适合需要处理多种数值类型的通用场景。]]></description><category></category></item><item><title><![CDATA[Java中的空指针异常 (NullPointerException)]]></title><link>https://blog.youkuaiyun.com/m0_61925586/article/details/146718567</link><guid>https://blog.youkuaiyun.com/m0_61925586/article/details/146718567</guid><author>m0_61925586</author><pubDate>Sun, 30 Mar 2025 00:20:17 +0800</pubDate><description><![CDATA[空指针异常(NullPointerException，简称NPE)是Java中最常见的运行时异常之一，当应用程序试图在需要对象的地方使用null时抛出。]]></description><category></category></item><item><title><![CDATA[HttpClient]]></title><link>https://blog.youkuaiyun.com/m0_61925586/article/details/146278529</link><guid>https://blog.youkuaiyun.com/m0_61925586/article/details/146278529</guid><author>m0_61925586</author><pubDate>Sat, 15 Mar 2025 14:07:54 +0800</pubDate><description><![CDATA[1.1 介绍HttpClient 是Apache Jakarta Common 下的子项目，可以提供高效、最新、功能丰富的（简单来说就是使用Java代码来发送http请求和接收响应数据）并且它支持 HTTP 协议最新的版本和建议。发送HTTP请求接收响应数据扫描支付、查看地图、获取验证码、查看天气等功能其实，应用程序本身并未实现这些功能，都是在应用程序里访问提供这些功能的服务，创建HttpClient对象创建Http请求对象。]]></description><category></category></item><item><title><![CDATA[JavaWeb登录认证]]></title><link>https://blog.youkuaiyun.com/m0_61925586/article/details/145808797</link><guid>https://blog.youkuaiyun.com/m0_61925586/article/details/145808797</guid><author>m0_61925586</author><pubDate>Thu, 27 Feb 2025 20:55:54 +0800</pubDate><description><![CDATA[什么是会话？在我们日常生活当中，会话指的就是谈话、交谈。在web开发当中，会话指的是浏览器与服务器之间的一次连接，我们就称为一次会话。用户打开浏览器第一次访问服务器的时候，这个会话就建立了，直到有任何一方断开连接，此时会话就结束。在一次会话当中，是可以包含多次请求和响应的。比如：打开了浏览器来访问web服务器上的资源（浏览器不能关闭、服务器不能断开）第1次：访问的是登录的接口，完成登录操作第2次：访问的是部门管理接口，查询所有部门数据第3次：访问的是员工管理接口，查询员工数据。]]></description><category></category></item><item><title><![CDATA[Vue3 状态管理 - Pinia]]></title><link>https://blog.youkuaiyun.com/m0_61925586/article/details/145717418</link><guid>https://blog.youkuaiyun.com/m0_61925586/article/details/145717418</guid><author>m0_61925586</author><pubDate>Sat, 22 Feb 2025 00:16:06 +0800</pubDate><description><![CDATA[Pinia 是 Vue 专属的最新状态管理库 ，是 Vuex 状态管理工具的替代品。]]></description><category></category></item><item><title><![CDATA[认识Vue3]]></title><link>https://blog.youkuaiyun.com/m0_61925586/article/details/145643274</link><guid>https://blog.youkuaiyun.com/m0_61925586/article/details/145643274</guid><author>m0_61925586</author><pubDate>Tue, 18 Feb 2025 23:48:43 +0800</pubDate><description><![CDATA[目录1. Vue3的优势2. Vue2 选项式 API vs Vue3 组合式API使用create-vue搭建Vue3项目1. 认识create-vue2. 使用create-vue创建Vue3项目熟悉Vue3项目目录和关键文件组合式API - setup选项1. setup选项的写法和执行时机2. setup中写代码的特点组合式API - reactive函数和ref函数1. reactive2. ref3. reactive 对比 ref组合式API - computed组合式API - watch1]]></description><category></category></item><item><title><![CDATA[SpringBoot中的JavaConfig]]></title><link>https://blog.youkuaiyun.com/m0_61925586/article/details/145582121</link><guid>https://blog.youkuaiyun.com/m0_61925586/article/details/145582121</guid><author>m0_61925586</author><pubDate>Tue, 11 Feb 2025 23:51:54 +0800</pubDate><description><![CDATA[1、创建Student类。]]></description><category></category></item><item><title><![CDATA[Vue07]]></title><link>https://blog.youkuaiyun.com/m0_61925586/article/details/145483600</link><guid>https://blog.youkuaiyun.com/m0_61925586/article/details/145483600</guid><author>m0_61925586</author><pubDate>Mon, 10 Feb 2025 23:51:12 +0800</pubDate><description><![CDATA[目标：明确Vuex是什么，应用场景以及优势在创建Vuex.store实例的时候往里面添加一个mutations的对象，然后可以在它里面定义一系列用于修改仓库中数据的方法state: {count: 0},// 定义mutations})在参数实例中添加getters对象，可以在里面定义一些getters函数//getters 类似于计算属性getters: {// 注意点：// 1. 形参第一个参数，就是state，在getters函数中可以使用这个state拿到数据。]]></description><category></category></item><item><title><![CDATA[Vue06]]></title><link>https://blog.youkuaiyun.com/m0_61925586/article/details/145387097</link><guid>https://blog.youkuaiyun.com/m0_61925586/article/details/145387097</guid><author>m0_61925586</author><pubDate>Mon, 03 Feb 2025 14:08:45 +0800</pubDate><description><![CDATA[router-link的两个高亮类名 太长了，我们希望能定制怎么办声明式导航跳转时, 有几种方式传值给路由页面？查询参数传参（多个参数）动态路由传参（一个参数，优雅简洁）编程式导航，如何跳转传参？1.path路径跳转query传参this.$router.push('/路径?参数名1=参数值1&参数2=参数值2')path: '/路径',query: {参数名1: '参数值1',参数名2: '参数值2'})动态路由传参this.$router.push('/路径/参数值')]]></description><category></category></item></channel></rss>