<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[2301_77870421的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/2301_77870421</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; 2301_77870421]]></copyright><item><title><![CDATA[uni-app跨平台开发]]></title><link>https://blog.youkuaiyun.com/2301_77870421/article/details/148769384</link><guid>https://blog.youkuaiyun.com/2301_77870421/article/details/148769384</guid><author>2301_77870421</author><pubDate>Thu, 19 Jun 2025 16:19:35 +0800</pubDate><description><![CDATA[在移动互联网与小程序生态蓬勃发展的当下，开发者面临着多端适配的复杂需求，既要开发 iOS、Android 原生 APP，又要兼顾微信、支付宝等多个平台的小程序，传统的多端独立开发模式不仅效率低下，还会带来高昂的成本。而 uni-app 的出现，打破了这一困局，它以一套代码实现多端运行的特性，成为众多开发者的首选。打开 HBuilderX，点击 “文件” -> “新建” -> “项目”，在弹出的新建项目窗口中，选择 “uni-app” 模板，填写项目名称、项目路径等信息，点击 “创建” 即可完成项目初始化。]]></description><category></category></item><item><title><![CDATA[《软件工程实务》课程学习心得​]]></title><link>https://blog.youkuaiyun.com/2301_77870421/article/details/147629516</link><guid>https://blog.youkuaiyun.com/2301_77870421/article/details/147629516</guid><author>2301_77870421</author><pubDate>Wed, 30 Apr 2025 12:32:17 +0800</pubDate><description><![CDATA[测试环节同样不容忽视，我们运用 JUnit 进行单元测试，Mockito 进行单元测试模拟，Postman 进行接口测试，通过多维度的测试策略，保障了系统的稳定性与可靠性。同时，UML 建模语言的学习也让我受益匪浅，用例图、类图、活动图等多种图形工具，帮助我更直观地表达系统结构与交互逻辑，有效提升了与团队成员、客户的沟通效率。这门课程带给我的不仅是知识与技能的提升，更是思维方式的转变。在未来的学习与工作中，我将以课程所学为基石，不断探索、实践，努力成为一名优秀的软件工程师，为软件开发事业贡献自己的力量。]]></description><category></category></item><item><title><![CDATA[《软件工程实务》学习心得]]></title><link>https://blog.youkuaiyun.com/2301_77870421/article/details/147629478</link><guid>https://blog.youkuaiyun.com/2301_77870421/article/details/147629478</guid><author>2301_77870421</author><pubDate>Wed, 30 Apr 2025 12:28:54 +0800</pubDate><description><![CDATA[课程从软件工程的基本概念入手，逐步深入讲解软件开发过程中的需求分析、设计、编码、测试、维护等各个阶段。在需求分析阶段，通过学习使用 UML 工具绘制用例图、类图、时序图等，我掌握了如何准确捕捉用户需求，将模糊的业务描述转化为清晰的技术文档。例如，在模拟开发图书管理系统的项目中，我运用用例图梳理出不同用户角色的功能需求，避免了需求遗漏和理解偏差。设计阶段的学习让我认识到软件架构的重要性。无论是分层架构、微服务架构还是 MVC 模式，每一种架构都有其适用场景和优缺点。]]></description><category></category></item><item><title><![CDATA[Vue.is 开发环境的搭建方法]]></title><link>https://blog.youkuaiyun.com/2301_77870421/article/details/144667353</link><guid>https://blog.youkuaiyun.com/2301_77870421/article/details/144667353</guid><author>2301_77870421</author><pubDate>Mon, 23 Dec 2024 15:00:22 +0800</pubDate><description><![CDATA[5. **配置代码检查与格式化工具（提升代码质量）** - **ESLint**：在创建项目时如果选择了包含ESLint的配置，那它已经在项目中了。7. **版本控制与协作（团队开发场景常用）** - **Git**：首先要安装Git（可从官网https://git-scm.com/下载安装），然后在项目目录下通过`git init`初始化本地仓库，接着使用`git add.`将所有文件添加到暂存区，再用`git commit -m "Initial commit"`（引号内为提交说明）提交到本地仓库。]]></description><category></category></item><item><title><![CDATA[Spring Boot整合NoSQL]]></title><link>https://blog.youkuaiyun.com/2301_77870421/article/details/144521328</link><guid>https://blog.youkuaiyun.com/2301_77870421/article/details/144521328</guid><author>2301_77870421</author><pubDate>Tue, 17 Dec 2024 00:28:20 +0800</pubDate><description><![CDATA[定义一个与 MongoDB 集合对应的 Java 实体类。例如，有一个User集合，对应的实体类可以如下定义：收起java@Id// 构造函数、getter和setter方法// 省略getter和setter方法@Document注解指定了这个实体类对应的 MongoDB 集合名称，@Id注解用于标识文档的主键。创建与 Cassandra 表对应的实体类，并且通过相关注解进行映射。例如有一个存储书籍信息的表，对应的实体类如下：收起java。]]></description><category></category></item><item><title><![CDATA[Spring Boot整合NoSQL]]></title><link>https://blog.youkuaiyun.com/2301_77870421/article/details/144521267</link><guid>https://blog.youkuaiyun.com/2301_77870421/article/details/144521267</guid><author>2301_77870421</author><pubDate>Tue, 17 Dec 2024 00:20:17 +0800</pubDate><description><![CDATA[<groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-data-redis</artifactId>]]></description><category></category></item><item><title><![CDATA[Spring Boot基础知识]]></title><link>https://blog.youkuaiyun.com/2301_77870421/article/details/143178365</link><guid>https://blog.youkuaiyun.com/2301_77870421/article/details/143178365</guid><author>2301_77870421</author><pubDate>Wed, 23 Oct 2024 10:52:53 +0800</pubDate><description><![CDATA[比如，当在项目的pom.xml（Maven 项目）或者build.gradle（Gradle 项目）中添加了spring - webmvc依赖，Spring Boot 会自动配置一个 Spring MVC 应用，包括配置DispatcherServlet、视图解析器等组件。这些配置都是基于一系列的条件判断，如是否存在某个特定的类或者接口来触发相应的配置。例如，在传统的 Spring 应用开发中，需要配置大量的 XML 文件或者 Java 配置类来定义各种 Bean，如数据源、事务管理器等。]]></description><category></category></item><item><title><![CDATA[Spring Boot基础知识]]></title><link>https://blog.youkuaiyun.com/2301_77870421/article/details/143178214</link><guid>https://blog.youkuaiyun.com/2301_77870421/article/details/143178214</guid><author>2301_77870421</author><pubDate>Wed, 23 Oct 2024 10:49:01 +0800</pubDate><description><![CDATA[【代码】Spring Boot基础知识。]]></description><category></category></item><item><title><![CDATA[Mysql数据插入、数据修改]]></title><link>https://blog.youkuaiyun.com/2301_77870421/article/details/139959838</link><guid>https://blog.youkuaiyun.com/2301_77870421/article/details/139959838</guid><author>2301_77870421</author><pubDate>Tue, 25 Jun 2024 15:12:50 +0800</pubDate><description><![CDATA[检查受影响的行数：在执行UPDATE语句后，你可以使用ROW_COUNT()函数来检查受影响的行数，以确保你的更新操作按预期进行。但是，这种方法要求你为表中的每一列都提供一个值，并且值的顺序必须与表中的列顺序相匹配。考虑事务：如果你的更新操作涉及到多个步骤或需要保持数据的一致性，你可能需要考虑使用事务来确保这些操作要么全部成功，要么全部失败。假设你有一个名为students的表，其中包含id, name, 和age列，你想将ID为1的学生的年龄修改为26。权限：确保你有足够的权限来更新表中的数据。]]></description><category></category></item></channel></rss>