<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[abc]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/wowocpp</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; wowocpp]]></copyright><item><title><![CDATA[三星SSD 硬盘 固件升级]]></title><link>https://blog.youkuaiyun.com/wowocpp/article/details/154279537</link><guid>https://blog.youkuaiyun.com/wowocpp/article/details/154279537</guid><author>wowocpp</author><pubDate>Sun, 02 Nov 2025 10:06:09 +0800</pubDate><description><![CDATA[三星SSD  硬盘 固件升级。]]></description><category></category></item><item><title><![CDATA[NVMe磁盘IO超时参数配置不当, 导致NVMe磁盘不可用]]></title><link>https://blog.youkuaiyun.com/wowocpp/article/details/153962632</link><guid>https://blog.youkuaiyun.com/wowocpp/article/details/153962632</guid><author>wowocpp</author><pubDate>Mon, 27 Oct 2025 10:32:05 +0800</pubDate><description><![CDATA[NVMe驱动中的 io_timeout参数控制了最大能够容忍的I/O超时时间，如果I/O读写操作的延迟过高，超过了该参数的配置值，则NVMe驱动会返回I/O失败，可能导致NVMe磁盘上的文件系统从原来挂载的可读、写的状态，切换为只读不可写的状态，后续的写操作均失败，从而导致系统和应用程序异常或者业务中断。为了减少NVMe磁盘的IO操作超时出现的异常情况，通常需要将 io_timeout参数设置为最大值。在新版本的内核中，io_timeout参数的最大值为4,294,967,295秒，较早版本中为255秒。]]></description><category></category></item><item><title><![CDATA[mysql 创建 新用户 查看 所用 用户]]></title><link>https://blog.youkuaiyun.com/wowocpp/article/details/152002993</link><guid>https://blog.youkuaiyun.com/wowocpp/article/details/152002993</guid><author>wowocpp</author><pubDate>Tue, 23 Sep 2025 16:50:16 +0800</pubDate><description><![CDATA[【代码】mysql 创建 新用户 查看 所用 用户。]]></description><category></category></item><item><title><![CDATA[ubuntu的2T新硬盘分区、格式化并挂载]]></title><link>https://blog.youkuaiyun.com/wowocpp/article/details/151153200</link><guid>https://blog.youkuaiyun.com/wowocpp/article/details/151153200</guid><author>wowocpp</author><pubDate>Wed, 03 Sep 2025 17:13:42 +0800</pubDate><description><![CDATA[在Linux环境下，如果你尝试用传统的MBR格式来分区大于2TiB的硬盘，就会遇到报错或者不兼容的情况。分区创建完成后，就可以根据需要对这些分区进行格式化了，我需要存储文件，一般都是格式化为ext4文件系统。先在ubuntu的根目录下创建个文件夹，我这里创建个data，用于存放所有用户产生/上传的文件。至此，4T的硬盘分区+格式化+挂载就全部完成了，查看宝塔的首页，也会多出个 4T的 文件系统出来。意思是，把刚才分区好的 /dev/sdb 挂载到根目录下的 data 文件目录下。]]></description><category></category></item><item><title><![CDATA[office tools]]></title><link>https://blog.youkuaiyun.com/wowocpp/article/details/150592873</link><guid>https://blog.youkuaiyun.com/wowocpp/article/details/150592873</guid><author>wowocpp</author><pubDate>Thu, 21 Aug 2025 22:53:28 +0800</pubDate><description><![CDATA[1122。]]></description><category></category></item><item><title><![CDATA[shell脚本中字符串截取的多种方法]]></title><link>https://blog.youkuaiyun.com/wowocpp/article/details/150005843</link><guid>https://blog.youkuaiyun.com/wowocpp/article/details/150005843</guid><author>wowocpp</author><pubDate>Thu, 07 Aug 2025 11:15:01 +0800</pubDate><description><![CDATA[shell脚本中字符串截取的多种方法。]]></description><category></category></item><item><title><![CDATA[shell 逐行读文件]]></title><link>https://blog.youkuaiyun.com/wowocpp/article/details/150004750</link><guid>https://blog.youkuaiyun.com/wowocpp/article/details/150004750</guid><author>wowocpp</author><pubDate>Thu, 07 Aug 2025 10:46:35 +0800</pubDate><description><![CDATA[shell 逐行读文件。]]></description><category></category></item><item><title><![CDATA[shell按 \t 分割]]></title><link>https://blog.youkuaiyun.com/wowocpp/article/details/150004607</link><guid>https://blog.youkuaiyun.com/wowocpp/article/details/150004607</guid><author>wowocpp</author><pubDate>Thu, 07 Aug 2025 10:45:55 +0800</pubDate><description><![CDATA[在Shell脚本中，如果你想使用\t来表示一个制表符（Tab），你可以直接在字符串中使用\t。下面是一些示例来说明如何在Shell脚本中使用\t来分割字符串。如果你有一个包含制表符的字符串，并想使用它来分割其他字符串，可以使用awk或cut。但通常，我们不会直接用制表符分隔字符串，而是用制表符分隔的文件。这些示例展示了如何在Shell脚本中使用\t来表示制表符，并演示了如何分割和处理包含制表符的字符串或文件。示例 3: 使用awk或cut分割包含制表符的字符串。示例 4: 使用read读取包含制表符的行。]]></description><category></category></item><item><title><![CDATA[pc windows 10 系统 快速启动 工具 Lucy]]></title><link>https://blog.youkuaiyun.com/wowocpp/article/details/149632161</link><guid>https://blog.youkuaiyun.com/wowocpp/article/details/149632161</guid><author>wowocpp</author><pubDate>Fri, 25 Jul 2025 10:31:59 +0800</pubDate><description><![CDATA[PS：软件主要自用，风格极简，不会添加绚丽特效或复杂冗余功能，以实用为主，会酌情考虑网友提出的建议进行更新，遇到BUG请留言。软件使用C++编写，界面库使用网易云信NIM_Duilib，数据存储使用sqlite3本地数据库。文件(夹)、虚拟目录(我的电脑、控制面板等)、浏览器地址栏链接等都可以直接拖拽添加。不联网，不写注册表，甚至不开机启动(可在设置页面选择开机启动)用过音速启动、Lily等启动工具，都是很好的软件。软件最大特色就是简洁，只为快速启动，简洁不简单。快捷方式可以在本页内拖动排序！]]></description><category></category></item><item><title><![CDATA[rabbitmq 与 Erlang 的版本对照表 win10 安装方法]]></title><link>https://blog.youkuaiyun.com/wowocpp/article/details/149094481</link><guid>https://blog.youkuaiyun.com/wowocpp/article/details/149094481</guid><author>wowocpp</author><pubDate>Thu, 03 Jul 2025 15:11:50 +0800</pubDate><description><![CDATA[2025年7月3日。]]></description><category></category></item><item><title><![CDATA[如何在Ubuntu 20.04云服务器上安装RabbitMQ？]]></title><link>https://blog.youkuaiyun.com/wowocpp/article/details/149074039</link><guid>https://blog.youkuaiyun.com/wowocpp/article/details/149074039</guid><author>wowocpp</author><pubDate>Wed, 02 Jul 2025 17:08:51 +0800</pubDate><description><![CDATA[如何在Ubuntu 20.04云服务器上安装RabbitMQ？]]></description><category></category></item><item><title><![CDATA[win10 安装 redis]]></title><link>https://blog.youkuaiyun.com/wowocpp/article/details/148899950</link><guid>https://blog.youkuaiyun.com/wowocpp/article/details/148899950</guid><author>wowocpp</author><pubDate>Wed, 25 Jun 2025 15:17:02 +0800</pubDate><description><![CDATA[Redis 官方不建议在 windows 下使用 Redis，所以官网没有 windows 版本可以下载。还好微软团队维护了开源的 windows 版本，虽然只有 3.2.x 版本，对于测试开发使用足够了。win10 安装 redis。Windows安装Redis。接下来我们就来安装Redis。]]></description><category></category></item><item><title><![CDATA[Apache Shiro java]]></title><link>https://blog.youkuaiyun.com/wowocpp/article/details/148849283</link><guid>https://blog.youkuaiyun.com/wowocpp/article/details/148849283</guid><author>wowocpp</author><pubDate>Mon, 23 Jun 2025 16:23:04 +0800</pubDate><description><![CDATA[shiro java。]]></description><category></category></item><item><title><![CDATA[Spring Security]]></title><link>https://blog.youkuaiyun.com/wowocpp/article/details/148787405</link><guid>https://blog.youkuaiyun.com/wowocpp/article/details/148787405</guid><author>wowocpp</author><pubDate>Fri, 20 Jun 2025 12:28:05 +0800</pubDate><description><![CDATA[本书聚焦Spring Security框架在企业级应用中的实践，系统解析其核心架构与安全机制，适用于具备Spring Boot基础的开发人员及教学场景。spring security 5.1 中文 参考手册 中文文档.pdf。《Spring Security原理与实战》是由郑天民编著。Spring Security5 反应式应用实用指南。《Spring security 快速入门》《深入浅出Spring Security》Spring Security 中文文档。Spring Security原理与实战。]]></description><category></category></item><item><title><![CDATA[postman formdata 与 raw json的区别]]></title><link>https://blog.youkuaiyun.com/wowocpp/article/details/148761238</link><guid>https://blog.youkuaiyun.com/wowocpp/article/details/148761238</guid><author>wowocpp</author><pubDate>Thu, 19 Jun 2025 11:00:39 +0800</pubDate><description><![CDATA[每个字段都可以有一个键（key）和一个值（value），文件字段还包含文件名和文件类型。数据以multipart/form-data编码，可以包含文本字段和文件。用于发送键值对数据，特别适合发送文件和二进制数据。]]></description><category></category></item><item><title><![CDATA[spring security demo]]></title><link>https://blog.youkuaiyun.com/wowocpp/article/details/148745188</link><guid>https://blog.youkuaiyun.com/wowocpp/article/details/148745188</guid><author>wowocpp</author><pubDate>Wed, 18 Jun 2025 17:32:44 +0800</pubDate><description><![CDATA[spring security demo]]></description><category></category></item><item><title><![CDATA[java spring boot Swagger安装及使用]]></title><link>https://blog.youkuaiyun.com/wowocpp/article/details/148717911</link><guid>https://blog.youkuaiyun.com/wowocpp/article/details/148717911</guid><author>wowocpp</author><pubDate>Tue, 17 Jun 2025 16:12:42 +0800</pubDate><description><![CDATA[java  spring boot Swagger 安装及使用在前后端分离开发的过程中，前端和后端需要进行api对接进行交互，就需要一个api规范文档，方便前后端的交互，但api文档不能根据代码的变化发生实时动态的改变，这样后端修改了接口，前端不能及时获取最新的接口，导致调用出错，需要手动维护api文档，加大了开发的工作量和困难，而swagger的出现就是为了解决这一系列的问题。Swagger是一套基于OpenAPI规范构建的开源工具，使用RestApi代码变，文档变
跨语言，支持多种语言
Swagger-]]></description><category></category></item><item><title><![CDATA[主键和外键的实例 LTS]]></title><link>https://blog.youkuaiyun.com/wowocpp/article/details/148562037</link><guid>https://blog.youkuaiyun.com/wowocpp/article/details/148562037</guid><author>wowocpp</author><pubDate>Tue, 10 Jun 2025 16:02:39 +0800</pubDate><description><![CDATA[主键和外键是数据库设计中非常重要的概念，它们用于维护数据的完整性和一致性。以下是一个关于主键和外键的实例说明：实例背景假设我们有两个表：学生表(Student) 和 课程表(Course)。一个学生可以选修多门课程，但一门课程可以被多个学生选修。为了记录这种多对多的关系，我们还需要一个选课表(Enrollment)。表结构实例说明在学生表(Student)中，StudentID是主键，它唯一地标识了每一个学生。在课程表(Course)中，CourseID是主键，它唯一地标识了每一门课程。]]></description><category></category></item><item><title><![CDATA[关于数据库主键和外键]]></title><link>https://blog.youkuaiyun.com/wowocpp/article/details/148561394</link><guid>https://blog.youkuaiyun.com/wowocpp/article/details/148561394</guid><author>wowocpp</author><pubDate>Tue, 10 Jun 2025 15:21:06 +0800</pubDate><description><![CDATA[COMB数据类型的基本设计思路是这样的：既然UniqueIdentifier数据因毫无规律可言造成索引效率低下，影响了系统的性能，那么我们能不能通过组合的方式，保留UniqueIdentifier的前10个字节，用后6个字节表示GUID生成的时间（DateTime），这样我们将时间信息与UniqueIdentifier组合起来，在保留UniqueIdentifier的唯一性的同时增加了有序性，以此来提高索引效率。因为主键可以唯一标识某一行记录，所以可以确保执行数据更新、删除的时候不会出现张冠李戴的错误。]]></description><category></category></item><item><title><![CDATA[Hibernate 数据库 映射关系 一对一 外键]]></title><link>https://blog.youkuaiyun.com/wowocpp/article/details/148561358</link><guid>https://blog.youkuaiyun.com/wowocpp/article/details/148561358</guid><author>wowocpp</author><pubDate>Tue, 10 Jun 2025 15:14:24 +0800</pubDate><description><![CDATA[Hibernate 数据库 映射关系。]]></description><category></category></item></channel></rss>