<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[weixin_65175398的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/weixin_65175398</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; weixin_65175398]]></copyright><item><title><![CDATA[测试用例编写的八大要素及编写详细指南]]></title><link>https://blog.youkuaiyun.com/weixin_65175398/article/details/140447430</link><guid>https://blog.youkuaiyun.com/weixin_65175398/article/details/140447430</guid><author>weixin_65175398</author><pubDate>Mon, 15 Jul 2024 19:57:19 +0800</pubDate><description><![CDATA[前提条件描述了执行测试用例前需要满足的状态或条件。如果前提条件不满足，测试用例可能无法执行或结果无效。示例前提条件：1. 用户已经在系统中注册。2. 用户处于登录页面。预期结果描述了每个测试步骤的期望输出，用于判断测试是否通过。示例预期结果：1. 浏览器成功打开登录页面。2. 用户名字段显示“testuser”。3. 密码字段显示“password123”。4. 系统成功登录，跳转到主页。]]></description><category></category></item><item><title><![CDATA[Linux系统的介绍和常用命令]]></title><link>https://blog.youkuaiyun.com/weixin_65175398/article/details/140242571</link><guid>https://blog.youkuaiyun.com/weixin_65175398/article/details/140242571</guid><author>weixin_65175398</author><pubDate>Sun, 07 Jul 2024 10:44:58 +0800</pubDate><description><![CDATA[Linux是一个开源的类Unix操作系统，由Linux内核、GNU工具及其他组件组成。它最初由Linus Torvalds于1991年发布，如今已成为服务器、超级计算机、桌面系统和嵌入式设备中广泛使用的操作系统之一。Linux因其安全性、稳定性和灵活性而受到广泛欢迎，特别是在开发和生产环境中。]]></description><category></category></item><item><title><![CDATA[Spring Boot整合Spring Security：构建安全的Web应用]]></title><link>https://blog.youkuaiyun.com/weixin_65175398/article/details/135390606</link><guid>https://blog.youkuaiyun.com/weixin_65175398/article/details/135390606</guid><author>weixin_65175398</author><pubDate>Thu, 04 Jan 2024 16:41:46 +0800</pubDate><description><![CDATA[本文将介绍如何在Spring Boot应用程序中整合Spring Security，以构建一个安全可靠的Web应用。这只是一个简单的Spring Security配置，实际项目中可能需要更复杂的配置，包括数据库认证、角色控制等。但通过这个简单的例子，你可以了解到如何快速集成Spring Security，并建立一个基本的安全框架。]]></description><category></category></item><item><title><![CDATA[生成唯一ID的常用方法与技术应用]]></title><link>https://blog.youkuaiyun.com/weixin_65175398/article/details/135335868</link><guid>https://blog.youkuaiyun.com/weixin_65175398/article/details/135335868</guid><author>weixin_65175398</author><pubDate>Tue, 02 Jan 2024 11:21:02 +0800</pubDate><description><![CDATA[在选择生成唯一ID的方法时，需要根据具体的业务场景和需求进行选择。UUID适用于不依赖于数据库的独立系统，数据库自增主键适用于关系型数据库，雪花算法适用于分布式系统，而数据库分布式ID生成器适用于特定数据库环境。在实际应用中，也可以根据需要结合多种方法来满足业务需求。]]></description><category></category></item><item><title><![CDATA[Spring Boot整合 EasyExcel 实现复杂 Excel 表格的导入与导出功能]]></title><link>https://blog.youkuaiyun.com/weixin_65175398/article/details/135274075</link><guid>https://blog.youkuaiyun.com/weixin_65175398/article/details/135274075</guid><author>weixin_65175398</author><pubDate>Thu, 28 Dec 2023 17:19:13 +0800</pubDate><description><![CDATA[EasyExcel 是阿里巴巴开源的一款基于 Java 的简单、快速、强大的 Excel 处理工具。在实际应用中，Excel 的导入与导出是常见的需求，而 EasyExcel 提供了简便的 API，使得这些操作变得非常容易。本文将介绍如何在 Spring Boot 项目中整合 EasyExcel，实现复杂 Excel 表格的导入与导出功能。]]></description><category></category></item><item><title><![CDATA[Spring Boot + MyBatis-Plus实现数据库读写分离]]></title><link>https://blog.youkuaiyun.com/weixin_65175398/article/details/135262931</link><guid>https://blog.youkuaiyun.com/weixin_65175398/article/details/135262931</guid><author>weixin_65175398</author><pubDate>Thu, 28 Dec 2023 11:40:42 +0800</pubDate><description><![CDATA[在现代应用程序的开发中，数据库读写分离是一种常见的优化手段，能够提升系统的性能和可扩展性。本文将介绍如何使用Spring Boot和MyBatis-Plus实现数据库读写分离，并提供详细的代码示例。]]></description><category></category></item><item><title><![CDATA[深入解析Spring Boot集成MyBatis的多种方式]]></title><link>https://blog.youkuaiyun.com/weixin_65175398/article/details/135256375</link><guid>https://blog.youkuaiyun.com/weixin_65175398/article/details/135256375</guid><author>weixin_65175398</author><pubDate>Wed, 27 Dec 2023 21:39:09 +0800</pubDate><description><![CDATA[以上是三种常见的Spring Boot集成MyBatis的方式，每种方式都有其适用的场景。开发者可以根据项目需求和个人偏好选择最合适的方式。在实际项目中，可以根据项目的规模和复杂度选择合适的方式，或者根据不同的模块采用不同的集成方式。这样的灵活性使得Spring Boot与MyBatis的结合在各种场景下都能够发挥强大的作用。在本文中，我们将深入解析Spring Boot集成MyBatis的多种方式，包括XML配置、注解配置以及使用MyBatis Generator生成代码的方法。]]></description><category></category></item><item><title><![CDATA[深入剖析Java Web开发中的过滤器、拦截器和AOP]]></title><link>https://blog.youkuaiyun.com/weixin_65175398/article/details/134798619</link><guid>https://blog.youkuaiyun.com/weixin_65175398/article/details/134798619</guid><author>weixin_65175398</author><pubDate>Tue, 05 Dec 2023 09:29:57 +0800</pubDate><description><![CDATA[在Java Web开发中，过滤器、拦截器和AOP（面向切面编程）是常用的增强应用程序功能和处理请求的机制。本文将深入研究这三个关键的概念，探讨它们的区别、应用场景以及如何协同工作，同时提供代码示例进行更具体的说明。过滤器在请求的生命周期内只执行一次，而拦截器在方法调用前后、异常抛出前后都可以执行。：拦截器主要用于对方法的前后执行进行拦截，而AOP更强大，可以精确地定义在何处和何时执行横切关注点。中定义切点（指定在何处应用横切关注点）和通知（指定在何时执行横切关注点），AOP实现了对横切关注点的模块化管理。]]></description><category></category></item><item><title><![CDATA[深入了解Vue.js：构建现代、响应式的前端应用]]></title><link>https://blog.youkuaiyun.com/weixin_65175398/article/details/134747375</link><guid>https://blog.youkuaiyun.com/weixin_65175398/article/details/134747375</guid><author>weixin_65175398</author><pubDate>Sat, 02 Dec 2023 14:08:31 +0800</pubDate><description><![CDATA[Vue.js是一款渐进式JavaScript框架。渐进式意味着你可以逐步采用Vue，从一个小范围的使用开始，逐渐扩展到整个应用。Vue的设计灵感来自Angular和React，但它更轻量、更易学。Vue.js作为一款现代的前端框架，具有极佳的灵活性和易用性。通过深入了解Vue的核心概念和特性，我们可以更好地利用它来构建出色的前端应用。希望本文能为你提供一个全面的Vue.js入门指南，使你能够在实际项目中更加游刃有余地使用Vue.js。]]></description><category></category></item><item><title><![CDATA[深入理解Docker容器核心技术]]></title><link>https://blog.youkuaiyun.com/weixin_65175398/article/details/134744474</link><guid>https://blog.youkuaiyun.com/weixin_65175398/article/details/134744474</guid><author>weixin_65175398</author><pubDate>Sat, 02 Dec 2023 09:00:00 +0800</pubDate><description><![CDATA[通过深入了解Linux命名空间、控制组和联合文件系统等核心技术，我们可以更好地理解Docker容器是如何实现隔离和轻量化的。这些技术为Docker提供了高效、可移植、可扩展的容器化解决方案，使得开发者能够更加方便地构建、分享和部署应用。希望本文对于理解Docker容器核心技术有所帮助。]]></description><category></category></item><item><title><![CDATA[SSM框架详解：结构创建与注解应用]]></title><link>https://blog.youkuaiyun.com/weixin_65175398/article/details/134712954</link><guid>https://blog.youkuaiyun.com/weixin_65175398/article/details/134712954</guid><author>weixin_65175398</author><pubDate>Thu, 30 Nov 2023 18:57:13 +0800</pubDate><description><![CDATA[通过良好的项目结构和注解的应用，SSM框架能够更好地发挥其优势，简化配置，提高开发效率。在实际项目中，可以根据具体需求进一步优化项目结构和灵活使用注解，以更好地满足业务需求。希望本文对于理解SSM框架的项目结构和注解的应用有所帮助。]]></description><category></category></item><item><title><![CDATA[深度解析 Dockerfile：构建可重复、可扩展的Docker镜像]]></title><link>https://blog.youkuaiyun.com/weixin_65175398/article/details/134710589</link><guid>https://blog.youkuaiyun.com/weixin_65175398/article/details/134710589</guid><author>weixin_65175398</author><pubDate>Thu, 30 Nov 2023 14:13:58 +0800</pubDate><description><![CDATA[Dockerfile是一个包含一系列命令和参数的文本文件，用于自动构建Docker镜像。通过Dockerfile，用户可以定义镜像的基础操作系统、安装软件、配置环境、复制文件等一系列操作。这使得镜像构建过程变得可重复、可管理。Dockerfile是构建Docker镜像的重要工具，通过合理使用其中的指令，我们可以构建出可重复、可管理、可扩展的镜像。通过深入理解每个指令的作用，以及一些最佳实践，我们能够更好地应对容器化应用开发和部署的需求。]]></description><category></category></item><item><title><![CDATA[深度解析 Docker Registry：构建安全高效的私有镜像仓库]]></title><link>https://blog.youkuaiyun.com/weixin_65175398/article/details/134573995</link><guid>https://blog.youkuaiyun.com/weixin_65175398/article/details/134573995</guid><author>weixin_65175398</author><pubDate>Thu, 23 Nov 2023 14:12:43 +0800</pubDate><description><![CDATA[Docker Registry是一个服务，用于存储、管理和分发Docker镜像。它可以是公共的，比如Docker Hub，也可以是私有的，用于组织内部或特定用户群体。Docker镜像通过Registry进行版本控制、存储和共享。Docker Registry是支持Docker生态系统的重要组件之一，构建私有Registry对于一些特殊需求的项目至关重要。]]></description><category></category></item><item><title><![CDATA[Docker Volume: 实现容器间数据共享与持久化的利器]]></title><link>https://blog.youkuaiyun.com/weixin_65175398/article/details/134475933</link><guid>https://blog.youkuaiyun.com/weixin_65175398/article/details/134475933</guid><author>weixin_65175398</author><pubDate>Sat, 18 Nov 2023 11:21:31 +0800</pubDate><description><![CDATA[在这篇文章中，我们将深入探讨Docker Volume的作用、与容器内数据的比较、创建和管理、挂载示例、生命周期、安全性考虑、应用场景、多容器协作、容器迁移等多个方面。通过本文的介绍，我们深入了解了Docker Volume的作用、与容器内数据的比较、创建和管理、挂载示例、生命周期、安全性考虑、应用场景、多容器协作、容器迁移以。多个容器可以通过共享相同的Docker Volume来实现数据的协作。Docker Volume作为实现容器数据共享和持久化的利器，在容器化应用的开发和部署中发挥着不可替代的作用。]]></description><category></category></item><item><title><![CDATA[Docker Swarm: 容器编排的力量和优势深度解析]]></title><link>https://blog.youkuaiyun.com/weixin_65175398/article/details/134469236</link><guid>https://blog.youkuaiyun.com/weixin_65175398/article/details/134469236</guid><author>weixin_65175398</author><pubDate>Fri, 17 Nov 2023 19:17:06 +0800</pubDate><description><![CDATA[Docker Swarm作为Docker原生的集群管理工具，为用户提供了一个简单而强大的容器编排解决方案。通过管理节点、工作节点、服务和栈等核心概念，用户可以轻松创建、扩展和管理容器化应用。优越的原生集成、简单易用的特性使得Docker Swarm成为许多小型和中型项目的理想选择。然而，对于大型、复杂的应用场景，可能需要考虑更复杂的解决方案，如Kubernetes。在实际应用中，选择合适的容器编排工具取决于项目的规模、复杂性和团队的经验水平。]]></description><category></category></item><item><title><![CDATA[Docker与Kubernetes结合的难题与技术解决方案]]></title><link>https://blog.youkuaiyun.com/weixin_65175398/article/details/134456559</link><guid>https://blog.youkuaiyun.com/weixin_65175398/article/details/134456559</guid><author>weixin_65175398</author><pubDate>Fri, 17 Nov 2023 10:59:42 +0800</pubDate><description><![CDATA[集成Docker和Kubernetes是构建容器化、可扩展和弹性应用的关键步骤。通过理解和解决版本兼容性、网络通信、存储卷管理、安全性、监控日志、扩展性与自动化以及多集群管理等方面的问题，可以确保在复杂的应用环境中获得可靠、高效的容器编排和管理体验。成功集成Docker和Kubernetes将为应用提供卓越的可移植性、弹性和自动化，使其更适应不断变化的业务需求。]]></description><category></category></item><item><title><![CDATA[MyBatis关联映射深度解析]]></title><link>https://blog.youkuaiyun.com/weixin_65175398/article/details/134442555</link><guid>https://blog.youkuaiyun.com/weixin_65175398/article/details/134442555</guid><author>weixin_65175398</author><pubDate>Thu, 16 Nov 2023 16:07:25 +0800</pubDate><description><![CDATA[MyBatis的关联映射提供了灵活而强大的功能，使得处理数据库中的关联关系变得更加容易。通过嵌套查询和嵌套结果映射，我们能够轻松实现一对一、一对多和多对多的关联映射。同时，延迟加载的特性能够有效提高性能，减少不必要的数据库查询。在实际项目中，根据具体的业务需求和性能优化的要求，合理使用关联映射和延迟加载将对数据库操作产生积极的影响。]]></description><category></category></item><item><title><![CDATA[MyBatis CURD操作深度解析]]></title><link>https://blog.youkuaiyun.com/weixin_65175398/article/details/134438000</link><guid>https://blog.youkuaiyun.com/weixin_65175398/article/details/134438000</guid><author>weixin_65175398</author><pubDate>Thu, 16 Nov 2023 11:29:57 +0800</pubDate><description><![CDATA[MyBatis提供了丰富而强大的CURD操作支持，通过简单的配置和映射文件，我们能够轻松地实现对数据库的增、删、改、查。同时，selectKey元素的灵活运用使得获取生成的主键值变得非常方便。在实际项目中，对这些CURD操作的熟练运用将对数据持久层的开发产生积极的影响。]]></description><category></category></item><item><title><![CDATA[MyBatis配置与映射文件深度解析]]></title><link>https://blog.youkuaiyun.com/weixin_65175398/article/details/134414872</link><guid>https://blog.youkuaiyun.com/weixin_65175398/article/details/134414872</guid><author>weixin_65175398</author><pubDate>Wed, 15 Nov 2023 16:00:00 +0800</pubDate><description><![CDATA[MyBatis的配置文件和映射文件是使用这一优秀的Java持久层框架的关键。通过深入理解配置文件的各个部分和映射文件的作用，我们能更好地利用MyBatis进行数据库操作，提高开发效率，简化代码结构。在实际项目中，合理的配置和灵活的映射规则将是成功使用MyBatis的关键。后记 👉👉💕💕美好的一天，到此结束，下次继续努力！！🌹🌹🌹。]]></description><category></category></item><item><title><![CDATA[MyBatis: 深入解析与实践]]></title><link>https://blog.youkuaiyun.com/weixin_65175398/article/details/134414354</link><guid>https://blog.youkuaiyun.com/weixin_65175398/article/details/134414354</guid><author>weixin_65175398</author><pubDate>Wed, 15 Nov 2023 10:31:21 +0800</pubDate><description><![CDATA[MyBatis是一款开源的、基于Java的持久层框架。它的设计理念是通过简单的XML或注解配置来映射Java对象和数据库表，而不是采用全自动的映射机制。这使得开发者可以更直观地控制SQL语句，适应不同的数据库和复杂的查询需求。MyBatis以其灵活性和直观性在Java持久层框架中占有一席之地。开发者通过简单的配置文件和接口定义即可完成数据库操作，使得数据访问更加直观和可控。在面对复杂SQL和对数据库操作有较高要求的场景下，MyBatis无疑是一个强大的选择。]]></description><category></category></item></channel></rss>