<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[m0_74825108的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/m0_74825108</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; m0_74825108]]></copyright><item><title><![CDATA[【MySQL】窗口函数详解（概念+练习+实战）]]></title><link>https://blog.youkuaiyun.com/m0_74825108/article/details/146441908</link><guid>https://blog.youkuaiyun.com/m0_74825108/article/details/146441908</guid><author>m0_74825108</author><pubDate>Sat, 22 Mar 2025 16:14:52 +0800</pubDate><description><![CDATA[2023年12月下旬，广东终于冷了！回想直到12月15那天，依然穿着短袖上班，吹着风扇空调睡觉… 哈哈，这是截至发文时的一些感受与题外话。天气是冷了，但心中依然热情似火，一是工作业务上又有稍微复杂的业务，有挑战；二是虽然有挑战，但想起牛逼的兄弟@CaptinKoo两个月前教了我一招：SQL窗口函数，业务难题迎刃而解！趁着这次解决难题的热度，将本次学到的窗口函数知识点以及项目实战记录下来，供各位分享。]]></description><category></category></item><item><title><![CDATA[Y20030018基于Java+Springboot+mysql+jsp+layui的家政服务系统的设计与实现 源代码 文档]]></title><link>https://blog.youkuaiyun.com/m0_74825108/article/details/146432895</link><guid>https://blog.youkuaiyun.com/m0_74825108/article/details/146432895</guid><author>m0_74825108</author><pubDate>Sat, 22 Mar 2025 03:27:48 +0800</pubDate><description><![CDATA[随着人们生活水平的提高，老龄化、少子化等多重因素影响，我国对家政服务人群的需求与日俱增。家政服务行业对我国的就业和社会效益贡献也与日俱增，但整体我国家政人才依旧紧缺，2021年人社部发布的第一季度"最缺工"职业前十中，家政服务行业占据两席。而高端家政服务人才更少。传统家政服务依靠人工管理模式，人工电话预约和接单、退单等服务项目处理，且服务项目种类较多，管理较混乱，无规矩不成方圆”，家政服务行业发展也要遵守“秩序”，才能健康发展。]]></description><category></category></item><item><title><![CDATA[SQL Server Management Studio的使用]]></title><link>https://blog.youkuaiyun.com/m0_74825108/article/details/146432477</link><guid>https://blog.youkuaiyun.com/m0_74825108/article/details/146432477</guid><author>m0_74825108</author><pubDate>Sat, 22 Mar 2025 01:51:22 +0800</pubDate><description><![CDATA[2.创建数据库：右键单击"数据库" --> 新建数据库：输入数据库名称，如Info，点击确定，如下图所示：可通过右键单击Info选择"属性"来修改数据库；(3).CHECK约束：限制表中列的值，确保数据的完整性和准确性。7.查询:右键单击数据库名Info，选择"新建查询"，输入SQL语句，查询age>=20的所有内容，然后点击"执行"，结果如下图所示。(2).删除列：单击表"dbo.student"：右键单击要删除的列，然后选择"删除列"，保存即可。(3).删除：选中要删除的行，右键单击：选择"删除"。]]></description><category></category></item><item><title><![CDATA[springboot毕设服装租赁系统源码+论文+部署]]></title><link>https://blog.youkuaiyun.com/m0_74825108/article/details/146431676</link><guid>https://blog.youkuaiyun.com/m0_74825108/article/details/146431676</guid><author>m0_74825108</author><pubDate>Sat, 22 Mar 2025 00:14:05 +0800</pubDate><description><![CDATA[***（程序+源码）文末可获取一份本项目的java源码和数据库参考。****]]></description><category></category></item><item><title><![CDATA[spring 跨域CORS Filter]]></title><link>https://blog.youkuaiyun.com/m0_74825108/article/details/146166305</link><guid>https://blog.youkuaiyun.com/m0_74825108/article/details/146166305</guid><author>m0_74825108</author><pubDate>Mon, 10 Mar 2025 22:59:41 +0800</pubDate><description><![CDATA[方案一spring中可以采用的跨域配置方式如下：在一般性的配置中，在controller前添加@CrossOrigin即可使用spring的默认配置，允许跨域该注解也可以配置一些设定，适合针对个别的controller方案二webconfig的方式配置全局跨域这种方式的缺陷是，filter的顺序是固定的，在引入第三方组件的时候可能会因为filter滞后，导致出错方案三定制Filter方案3缺陷。]]></description><category></category></item><item><title><![CDATA[Spring Boot 3.3.4 升级导致 Logback 之前回滚策略配置不兼容问题解决]]></title><link>https://blog.youkuaiyun.com/m0_74825108/article/details/146158626</link><guid>https://blog.youkuaiyun.com/m0_74825108/article/details/146158626</guid><author>m0_74825108</author><pubDate>Mon, 10 Mar 2025 17:00:31 +0800</pubDate><description><![CDATA[在将 Spring Boot 项目升级至 3.3.4 版本后，遇到 Logback 配置的兼容性问题。本文将详细描述该问题的错误信息、原因分析，并提供调整日志回滚策略的解决方案。在 Spring Boot 升级至 3.3.4 后，由于底层 Logback 版本的更新，原先使用的类和日志文件名中的%i令牌会引发兼容性问题。通过调整日志回滚策略，使用新的并去除不兼容的文件命名模式，可以顺利解决这些问题，使日志系统恢复正常运行。]]></description><category></category></item><item><title><![CDATA[Python毕业设计选题：基于django+vue的宠物服务管理系统]]></title><link>https://blog.youkuaiyun.com/m0_74825108/article/details/146150257</link><guid>https://blog.youkuaiyun.com/m0_74825108/article/details/146150257</guid><author>m0_74825108</author><pubDate>Mon, 10 Mar 2025 12:14:01 +0800</pubDate><description><![CDATA[相信在以后的工作中，我会接触到更多相关的知识，会更丰富自身的经验，我希望到时能够在此基础上完成一个丰富完整的系统，这将对我有很大的意义。随着现代社会生活水平的提高，人们对宠物的养护也越来越重视。通过这次的毕业设计，我学到了很多，除了学识方面的知识，在态度上也有了很大的转变，细心和耐心是整个开发过程中最重要的两件事。Python是解释型的脚本语言，在运行过程中，把程序转换为字节码和机器语言，说明性语言的程序在运行之前不必进行编译，而是一个专用的解释器，当被执行时，它都会被翻译，与之对应的还有编译性语言。]]></description><category></category></item><item><title><![CDATA[Nginx 跨域配置详细讲解]]></title><link>https://blog.youkuaiyun.com/m0_74825108/article/details/146106840</link><guid>https://blog.youkuaiyun.com/m0_74825108/article/details/146106840</guid><author>m0_74825108</author><pubDate>Fri, 07 Mar 2025 22:24:50 +0800</pubDate><description><![CDATA[跨域资源共享（CORS，Cross-Origin Resource Sharing）是一种机制，它使用额外的HTTP头部来告诉浏览器让运行在一个origin（域）上的Web应用被准许访问来自不同源服务器上的指定的资源。当一个资源从与该资源本身所在的服务器不同的域、协议或端口请求一个资源时，资源会发起一个跨域HTTP请求。]]></description><category></category></item><item><title><![CDATA[MySQL中的GROUP_CONCAT()函数详解与实战应用]]></title><link>https://blog.youkuaiyun.com/m0_74825108/article/details/146050168</link><guid>https://blog.youkuaiyun.com/m0_74825108/article/details/146050168</guid><author>m0_74825108</author><pubDate>Wed, 05 Mar 2025 18:39:31 +0800</pubDate><description><![CDATA[函数是一个强大且灵活的工具，可以帮助我们在进行数据分析、报表生成等场景下，方便快捷地将多行信息合并到一行展示，极大地提升了数据可视性和查询效率。需要注意的是，在多用户并发环境下，尤其是大数据量时，GROUP_CONCAT 的性能可能会受到影响，因为它需要在内存中进行数据处理。是一个非常实用的聚合函数，主要用于将属于一组的相关行的数据项进行合并并以字符串的形式返回。上述 SQL 语句将从 “orders” 表中选择不重复的产品名称，并使用默认的逗号作为分隔符将其拼接成一个字符串。总结来说，MySQL 中的。]]></description><category></category></item><item><title><![CDATA[M3U8工作原理以及key解密视频流详解]]></title><link>https://blog.youkuaiyun.com/m0_74825108/article/details/146048128</link><guid>https://blog.youkuaiyun.com/m0_74825108/article/details/146048128</guid><author>m0_74825108</author><pubDate>Wed, 05 Mar 2025 17:16:25 +0800</pubDate><description><![CDATA[之前随手写了一篇文章某网课平台m3u8 key解密算法分析以及python实现最近收到不少私信都是关于m3u8解密的问题，沟通的时候发现有很多人对基本概念不是很解。这篇文章将带领大家详细了解下m3u8相关的一些基础知识，希望对大家有所帮助。废话不多说，下面开始进入正题。AES-128是一种加密算法，存在很多种模式如：ECB、CBC、CTR等。在加密视频流里常见的就是CBC模式，这个模式的特征是使用KEY（密钥）和IV（初始化向量）去加密数据。]]></description><category></category></item><item><title><![CDATA[Java进阶知识-反射]]></title><link>https://blog.youkuaiyun.com/m0_74825108/article/details/146044065</link><guid>https://blog.youkuaiyun.com/m0_74825108/article/details/146044065</guid><author>m0_74825108</author><pubDate>Wed, 05 Mar 2025 15:19:34 +0800</pubDate><description><![CDATA[而mMainThread对象是ActivityThread类型，该类是我们的主线程类，里面有有一个mInstrumentation成员变量，该成员变量属于Instrumentation类型。应用中所有的Activity都继承自一个BaseActivity基类，基类中实现一个startActivity方法，在该方法之前加上一句打印，那么所有startActivity的地方都调用基类中的方法。通过反射，可以获取某个类中的所有方法，包括private，public，protect类型的方法。]]></description><category></category></item><item><title><![CDATA[idea、mybatis报错Property ‘sqlSessionFactory‘ or ‘sqlSessionTemplate‘ are required]]></title><link>https://blog.youkuaiyun.com/m0_74825108/article/details/146030985</link><guid>https://blog.youkuaiyun.com/m0_74825108/article/details/146030985</guid><author>m0_74825108</author><pubDate>Wed, 05 Mar 2025 00:47:10 +0800</pubDate><description><![CDATA[2.MyBatis配置文件： 如果你使用的是MyBatis，确保MyBatis的配置文件（比如mybatis-config.xml）正确配置，并且位于正确的位置。如果以上步骤都没有解决问题，可以尝试在你的应用程序中创建一个自定义的SqlSessionFactoryBean（如果没有的话）并手动配置，确保正确的MyBatis配置被应用。3.Mapper扫描配置： 如果你使用了@MapperScan注解，确保它的basePackages属性正确指定了你的Mapper接口所在的包。以上是一些可能的情况的整合。]]></description><category></category></item><item><title><![CDATA[30天拿下Rust之错误处理]]></title><link>https://blog.youkuaiyun.com/m0_74825108/article/details/146028866</link><guid>https://blog.youkuaiyun.com/m0_74825108/article/details/146028866</guid><author>m0_74825108</author><pubDate>Tue, 04 Mar 2025 22:29:05 +0800</pubDate><description><![CDATA[在软件开发领域，对错误的妥善处理是保证程序稳定性和健壮性的重要环节。Rust作为一种系统级编程语言，以其对内存安全和所有权的独特设计而著称，其错误处理机制同样体现了Rust的严谨与实用。在Rust中，错误处理通常分为两大类：不可恢复的错误和可恢复的错误。这两种错误的处理方式在Rust的设计哲学中扮演着不同的角色，并且适用于不同的场景。在Rust中，可以通过实现std::error::Error trait来创建自定义错误类型。这允许我们定义自己的错误类型，并能够更具体地描述程序中可能发生的错误情况。]]></description><category></category></item><item><title><![CDATA[解决 IntelliJ IDEA 中 Tomcat 日志乱码问题的详细指南]]></title><link>https://blog.youkuaiyun.com/m0_74825108/article/details/145978917</link><guid>https://blog.youkuaiyun.com/m0_74825108/article/details/145978917</guid><author>m0_74825108</author><pubDate>Mon, 03 Mar 2025 10:50:39 +0800</pubDate><description><![CDATA[在使用 IntelliJ IDEA 进行 Java 开发时，Tomcat 作为常用的服务器，往往被集成在开发环境中。许多开发者可能会遇到这样一个问题：启动 Tomcat 服务器时，控制台的日志输出出现了乱码，尤其是当日志包含中文字符时。这种问题不仅影响调试体验，还可能导致对错误日志的误读，进而影响问题的定位和解决。本文将详细介绍如何通过修改 IntelliJ IDEA 和 Tomcat 的相关配置，彻底解决日志输出乱码的问题。]]></description><category></category></item><item><title><![CDATA[抖音用户主页视频数据爬虫详解（点赞，收藏，分享等）]]></title><link>https://blog.youkuaiyun.com/m0_74825108/article/details/145970855</link><guid>https://blog.youkuaiyun.com/m0_74825108/article/details/145970855</guid><author>m0_74825108</author><pubDate>Sun, 02 Mar 2025 21:40:23 +0800</pubDate><description><![CDATA[的包中有个max_cursor参数，请求载荷中也有一个这样的参数，每次请求的数据中max_cursor是下一个请求的载荷，，，同时has_more为1时候代表还能请求，0为不能请求，我们做如下判断。最后发现cookie很容易过期，批量爬取有点困难，，，，我们采用drissoinpage进行自动化获取。首先进行抓包分析，，，随便找个主页，f12，关键词搜索，发现这个包是以post开头。请你第一次运行先按0，进行登录（或者触发反爬的时候），登录完成之后，按1进行爬取，完整代码请在知识星球。]]></description><category></category></item><item><title><![CDATA[基于SpringBoot和PostGIS的世界各国邻国可视化实践]]></title><link>https://blog.youkuaiyun.com/m0_74825108/article/details/145969282</link><guid>https://blog.youkuaiyun.com/m0_74825108/article/details/145969282</guid><author>m0_74825108</author><pubDate>Sun, 02 Mar 2025 20:21:06 +0800</pubDate><description><![CDATA[胸怀祖国，放眼世界。在全球的世界当中，许多国家是陆地相连的，而邻国因为领土争议，是很多国家长期面临的斗争问题，比如朝鲜和韩国的问题，还有印度和巴基斯坦的领土争端问题。通过地理来探索世界，我们来看一下，如何使用WebGIS来对全球的国家基础信息进行查询，快速的通过空间分析来构建一个国家邻国查询的应用，通过空间的角度来看一下不同的国家，它的陆地领土相邻关系。如下图所示：本文以SpringBoot框架和PostGIS空间数据库为例，重点讲解如何实现一个国家的邻国查询以及WebGIS可视化应用的实现。]]></description><category></category></item><item><title><![CDATA[使用 Qt 插件和 SQLCipher 实现 SQLite 数据库加密与解密]]></title><link>https://blog.youkuaiyun.com/m0_74825108/article/details/145967755</link><guid>https://blog.youkuaiyun.com/m0_74825108/article/details/145967755</guid><author>m0_74825108</author><pubDate>Sun, 02 Mar 2025 18:42:11 +0800</pubDate><description><![CDATA[SQLCipher是一个开源的扩展，提供了透明的 AES-256 加密功能，使得 SQLite 数据库文件的内容能够被加密和解密。通过将 SQLCipher 与 Qt 结合使用，开发者可以轻松地在 Qt 应用中实现数据加密，确保敏感信息的安全性。在实际应用中，建议进一步优化密码管理机制，避免将密码硬编码在代码中，可以考虑使用更安全的存储方式。此外，根据具体需求，您还可以探索 SQLCipher 提供的更多高级功能，如动态更改密码、密钥派生等。]]></description><category></category></item><item><title><![CDATA[【学习笔记】网络设备（华为交换机）基础知识 9 —— 堆叠配置]]></title><link>https://blog.youkuaiyun.com/m0_74825108/article/details/145947913</link><guid>https://blog.youkuaiyun.com/m0_74825108/article/details/145947913</guid><author>m0_74825108</author><pubDate>Sat, 01 Mar 2025 14:52:23 +0800</pubDate><description><![CDATA[堆叠是指将多台支持堆叠特性的交换机设备组合在一起，从逻辑上组合成一台交换设备，从而实现网络高可靠性和网络大数据量转发，同时也能简化网络管理。]]></description><category></category></item><item><title><![CDATA[【SpringBoot篇】详解Bean的管理（获取bean，bean的作用域，第三方bean）]]></title><link>https://blog.youkuaiyun.com/m0_74825108/article/details/145940837</link><guid>https://blog.youkuaiyun.com/m0_74825108/article/details/145940837</guid><author>m0_74825108</author><pubDate>Sat, 01 Mar 2025 00:20:50 +0800</pubDate><description><![CDATA[在项目中，我们自定义一个类，如果我们想把这个类交给ioc容器管理，加上@Component衍生注解即可，如果这个类不是我们自己自定义的，是我们引入第三方依赖中的，而且我们还想把这个类交给ioc容器管理，那么我们应该定义一个方法，在这个方法上加上@Bean在技术的道路上，我们不断探索、不断前行，不断面对挑战、不断突破自我。科技的发展改变着世界，而我们作为技术人员，也在这个过程中书写着自己的篇章。让我们携手并进，共同努力，开创美好的未来！愿我们在科技的征途上不断奋进，创造出更加美好、更加智能的明天！]]></description><category></category></item><item><title><![CDATA[【MySQL】函数]]></title><link>https://blog.youkuaiyun.com/m0_74825108/article/details/145939609</link><guid>https://blog.youkuaiyun.com/m0_74825108/article/details/145939609</guid><author>m0_74825108</author><pubDate>Fri, 28 Feb 2025 22:43:06 +0800</pubDate><description><![CDATA[比如密码在数据库绝对不能是明文保存的。万一表结构泄漏了，用户信息就全部被泄漏了。这里有一个细节mysql对于sql里面涉及核心密码password关键字之类的这个sql语句就不会被保存，不能上翻下翻了密码被变成固定32位字符串，就不用担心密码被泄漏了。但是登录的时候也必须是数据库的摘要密码。除了md5进行保存密码之外，数据库还提供更复杂的密码设定的函数。]]></description><category></category></item></channel></rss>