<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[m0_74460642的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/m0_74460642</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; m0_74460642]]></copyright><item><title><![CDATA[卡在kill command解决办法]]></title><link>https://blog.youkuaiyun.com/m0_74460642/article/details/148036498</link><guid>https://blog.youkuaiyun.com/m0_74460642/article/details/148036498</guid><author>m0_74460642</author><pubDate>Sun, 18 May 2025 00:31:12 +0800</pubDate><description><![CDATA[在hdfs集群中部署hive后，执行wordcount这类复杂一点的查询，会一直卡在kill command。对于这个报错，解决了很久，查了很多地方，一直没改成功，最后问了下朋友才解决。首先，任务卡在 ACCEPTED 状态的核心原因是 物理资源（内存和 CPU）严重不足，同时 YARN 队列的 AM 资源配额限制导致 AM 容器无法启动。在hadoop01上修改capacity-scheduler.xml文件，加入以下内容。但这样操作过于麻烦，于是尝试将这个条件配置进配置文件。]]></description><category></category></item><item><title><![CDATA[Springboot项目使用redis数据库实现保存加载功能]]></title><link>https://blog.youkuaiyun.com/m0_74460642/article/details/147250966</link><guid>https://blog.youkuaiyun.com/m0_74460642/article/details/147250966</guid><author>m0_74460642</author><pubDate>Tue, 15 Apr 2025 15:23:38 +0800</pubDate><description><![CDATA[查了原因之后发现是因为我的redis数据库服务没开启，我就感觉不对，明明之前确认过开启了的，后面搜了之后才知道原来在使用redis数据库的时候，那个终端页面不能关闭，于是重新进到redis的目录下重新启动了redis数据库的服务。删除了在MySQL数据库中使用的GameRecordRepository类，重新创建了RedisService类，代码如下所示（@Component和@Autowired为什么会写，后面有解释）由于实现效果和上次的MySQL一样，于是在这里我就简单附几张图。类里，构造函数使用了。]]></description><category></category></item><item><title><![CDATA[Springboot项目连接MySQL数据库实现保存加载功能]]></title><link>https://blog.youkuaiyun.com/m0_74460642/article/details/147250850</link><guid>https://blog.youkuaiyun.com/m0_74460642/article/details/147250850</guid><author>m0_74460642</author><pubDate>Tue, 15 Apr 2025 15:18:53 +0800</pubDate><description><![CDATA[利用数据库和Spring Data JPA，为五子棋游戏实现保存和加载功能。可以自由选用MySQL、PostgreSQL、H2、MongoDB、Redis等数据库。根据所选用的数据库。具体操作略有不同，大致需要：1)添加JPA和数据库依赖；2)在配置文件中添加数据库连接设置；3)代码部分添加实体类、存储库接口和保存的相关。控制器代码：前端的保存和加载按钮，在数据库中创建表(有些情况不需要手动完成)加分：测试使用尽可能多的不同的数据库实现保存和加载。创建mysql数据库，使用终端命令行创建wuziqi数据库，]]></description><category></category></item><item><title><![CDATA[前后端交互＋实现ai对战]]></title><link>https://blog.youkuaiyun.com/m0_74460642/article/details/147129754</link><guid>https://blog.youkuaiyun.com/m0_74460642/article/details/147129754</guid><author>m0_74460642</author><pubDate>Thu, 10 Apr 2025 23:04:46 +0800</pubDate><description><![CDATA[后端:提供更新棋盘状态的接口(控制器方法和映射路径)，用于处理落子请求。具体:接收玩家的落子坐标(如行列值)，返回更新的棋盘状态:前端:添加点击事件与异步请求。具体:1)在每个棋盘格子上绑定点击事件；2)使用fetch发送POST请求到后端接口，传递落子信息；3)更新页面上的棋盘状态。加分:利用异步交互添加更多功能，例如实现胜负判定、添加游戏重置功能、实现简单 AI对战在这里，首先我先尝试前后端分离实验2中所写的代码分离之后的前端页面是静态页面，于是我先将前端代码放入了static文件夹下，命名为FiveC]]></description><category></category></item><item><title><![CDATA[SpringBoot之Thymeleaf]]></title><link>https://blog.youkuaiyun.com/m0_74460642/article/details/146407243</link><guid>https://blog.youkuaiyun.com/m0_74460642/article/details/146407243</guid><author>m0_74460642</author><pubDate>Thu, 20 Mar 2025 21:55:59 +0800</pubDate><description><![CDATA[​	写入以下代码
​	直接打开该html页面显示如下：​	在controller包下新建一个UrlController控制类，写入以下代码
​	页面显示如下：主要尝试了 th:text，th:if，th:switch，th:case首先先创建了BasicThym类，用来声明变量
在templates文件夹下创建了Basic.html文件
后面我们通过在UrlController控制类下添加以下代码完成数据的动态渲染
实现页面如下：
OK！接下来开始对前面所写的HTML页面进行渲染。在这里我不知道为什么我之前]]></description><category></category></item><item><title><![CDATA[Spring MVC控制器]]></title><link>https://blog.youkuaiyun.com/m0_74460642/article/details/146243509</link><guid>https://blog.youkuaiyun.com/m0_74460642/article/details/146243509</guid><author>m0_74460642</author><pubDate>Thu, 13 Mar 2025 22:06:22 +0800</pubDate><description><![CDATA[前面已经创建好项目，这里就直接编写控制器。主要采用的是@Controller这个控制器。]]></description><category></category></item><item><title><![CDATA[TCP，UDP]]></title><link>https://blog.youkuaiyun.com/m0_74460642/article/details/146180209</link><guid>https://blog.youkuaiyun.com/m0_74460642/article/details/146180209</guid><author>m0_74460642</author><pubDate>Tue, 11 Mar 2025 15:25:52 +0800</pubDate><description><![CDATA[传输层是TCP/IP协议五层模型中的第四层，提供了应用程序间的通信，负责数据能够从发送端传输到接收端，功能包括，格式化信息流，提供可靠传输。]]></description><category></category></item><item><title><![CDATA[使用Spring Initializer方式构建Spring Boot项目]]></title><link>https://blog.youkuaiyun.com/m0_74460642/article/details/146119015</link><guid>https://blog.youkuaiyun.com/m0_74460642/article/details/146119015</guid><author>m0_74460642</author><pubDate>Sat, 08 Mar 2025 17:09:15 +0800</pubDate><description><![CDATA[将该代码移入项目的resources文件夹下的static静态资源中。到这里该Spring Boot项目就构建成功啦！选择依赖项和Spring Boot版本。]]></description><category></category></item><item><title><![CDATA[使用Maven构建Spring Boot项目]]></title><link>https://blog.youkuaiyun.com/m0_74460642/article/details/146118956</link><guid>https://blog.youkuaiyun.com/m0_74460642/article/details/146118956</guid><author>m0_74460642</author><pubDate>Sat, 08 Mar 2025 17:06:20 +0800</pubDate><description><![CDATA[到这里，maven构建Spring Boot项目也成功啦，接下来开始在项目中加入控制器。编写完成后，尝试访问http://localhost:8080，显示页面如下。点击maven，重新加载maven资源。]]></description><category></category></item><item><title><![CDATA[C++训练（String的用法，输入需要注意的地方）]]></title><link>https://blog.youkuaiyun.com/m0_74460642/article/details/146105437</link><guid>https://blog.youkuaiyun.com/m0_74460642/article/details/146105437</guid><author>m0_74460642</author><pubDate>Fri, 07 Mar 2025 21:21:06 +0800</pubDate><description><![CDATA[getch与getchar基本功能相同,差别是getch直接从键盘获取键值,不等待用户按回车,只要用户按一个键,getch就立刻返回, **getch返回值是用户输入的ASCII码,出错返回-1.**输入的字符不会回显在屏幕上.getch函数常用于程序调试中,在调试时,在关键位置显示有关的结果以待查看,然后用getch函数暂停程序运行,当按任意键后程序继续运行.但最后发现运行超时，查了别人的题解才发现，违禁词中也可能有"“，因此会一直运行下去导致超时，所以我们需要先把违禁词替换为不可能出现的一个词语。]]></description><category></category></item><item><title><![CDATA[MySQL（二）索引]]></title><link>https://blog.youkuaiyun.com/m0_74460642/article/details/145954837</link><guid>https://blog.youkuaiyun.com/m0_74460642/article/details/145954837</guid><author>m0_74460642</author><pubDate>Sat, 01 Mar 2025 22:14:37 +0800</pubDate><description><![CDATA[作用：数据存储在磁盘上，查询数据时，如果没有索引，会加载所有的数据到内存，然后依次进行检索，这样读取磁盘次数较多。有了索引，就不需要加载所有数据，因为B+树的高度一般在2-4层，最多只需要读取2-4次磁盘，查询速度大大提升。​	索引的数据结构主要有B+树和哈希表，对应的索引分别为B+树索引和哈希索引。InnoDB引擎的索引类型有B+树索引和哈希索引，默认的索引类型为B＋树索引。B+树是B树的变种，所有的值都在叶子节点上，并且叶子节点是通过指针连接的，这样就提供了对数据的顺序访问。B+树与B树类似，但。]]></description><category></category></item><item><title><![CDATA[MySQL（一）事务，范式]]></title><link>https://blog.youkuaiyun.com/m0_74460642/article/details/145840202</link><guid>https://blog.youkuaiyun.com/m0_74460642/article/details/145840202</guid><author>m0_74460642</author><pubDate>Mon, 24 Feb 2025 22:32:42 +0800</pubDate><description><![CDATA[作用：数据存储在磁盘上，查询数据时，如果没有索引，会加载所有的数据到内存，然后依次进行检索，这样读取磁盘次数较多。有了索引，就不需要加载所有数据，因为B+树的高度一般在2-4层，最多只需要读取2-4次磁盘，查询速度大大提升。​	索引的数据结构主要有B+树和哈希表，对应的索引分别为B+树索引和哈希索引。InnoDB引擎的索引类型有B+树索引和哈希索引，默认的索引类型为B＋树索引。事务隔离就是为了解决以上的问题。MySQL数据库提供了四种隔离级别。jstack 程序名。广东省 10086'什么情况下不建索引？]]></description><category></category></item><item><title><![CDATA[SQL语言复练随记]]></title><link>https://blog.youkuaiyun.com/m0_74460642/article/details/145840139</link><guid>https://blog.youkuaiyun.com/m0_74460642/article/details/145840139</guid><author>m0_74460642</author><pubDate>Mon, 24 Feb 2025 22:29:24 +0800</pubDate><description><![CDATA[A Inner Join B：类似于取A和B的交集，只取满足条件的相交部分。A Left Join B：左连接，以左表A为基础，取A表的全部行，B满足On条件的取对应行，不满足的取NULL。A Right Join B：有连接，以右表B为基础，取B表的全部行，A满足On条件的取对应行，不满足的取NULL。A Full Outer Join B：类似于取A和B的并集。条件函数：case when (条件....) then (结果命名)when (条件....) then (结果命名)获取日期：day()]]></description><category></category></item></channel></rss>