<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[weixin_40980321的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/weixin_40980321</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; weixin_40980321]]></copyright><item><title><![CDATA[从零开始实现简易版Netty(一) MyNetty Reactor模式]]></title><link>https://blog.youkuaiyun.com/weixin_40980321/article/details/148803559</link><guid>https://blog.youkuaiyun.com/weixin_40980321/article/details/148803559</guid><author>weixin_40980321</author><pubDate>Sat, 21 Jun 2025 06:27:39 +0800</pubDate><description><![CDATA[不同于大多数博客直接针对netty官方源码进行解析的方式，本系列博客通过从零到一的实现一个简易版的netty(即MyNetty)来帮助读者更好的理解netty的工作原理。相比于完整版的netty，MyNetty只实现了netty中最核心的功能点，目的是降低复杂度，避免初学者在学习netty的过程中，对netty源码中复杂的抽象及过深的调用链感到畏惧。本博客会按照以下顺序，通过一个接一个的小迭代由简单到复杂的实现MyNetty，每一个迭代都会有一篇与之对应的技术博客。Reactor模式。]]></description><category></category></item><item><title><![CDATA[MQTT协议发布和订阅的实现，一步步带你实现发布订阅服务。]]></title><link>https://blog.youkuaiyun.com/weixin_40980321/article/details/148097034</link><guid>https://blog.youkuaiyun.com/weixin_40980321/article/details/148097034</guid><author>weixin_40980321</author><pubDate>Tue, 20 May 2025 12:35:31 +0800</pubDate><description><![CDATA[当然普通的通信业务开发也是完全可以使用的。下面的代码 ，我们实现一个MQTTServer，同时监听了客户端连接事件、客户端断开连接事件、客户端发布消息事件、客户端订阅主题事件、客户端取消订阅主题事件。当订阅者订阅了某个主题的时候，如果发布者发送消息的服务器，服务器会将这些消息全部通知 给已订阅的订阅者。同时，微软也给我们提供了具体的案例代码，强烈建议大家按照官方的案例代码实现自己的MQTT服务器和MQTT客户端。订阅者运行效果如下，可以看到订阅者订阅了相同名称的主题之后，会不断的接收到发布者发布的消息。]]></description><category></category></item><item><title><![CDATA[Web Accessibility基础：构建无障碍的前端应用]]></title><link>https://blog.youkuaiyun.com/weixin_40980321/article/details/141273309</link><guid>https://blog.youkuaiyun.com/weixin_40980321/article/details/141273309</guid><author>weixin_40980321</author><pubDate>Sat, 17 Aug 2024 02:20:14 +0800</pubDate><description><![CDATA[Web Accessibility（网络无障碍）是确保所有人都能平等访问和使用网站和应用程序的关键。这包括视觉、听觉、运动和认知能力有限的用户。以下是一些构建无障碍前端应用的基础原则和代码示例：
1. 文本替代（alt属性）
确保所有非文本内容（如图片）都有描述性的alt属性，以便屏幕阅读器用户理解图片内容。
登录后复制 ...]]></description><category></category></item><item><title><![CDATA[mysql 转类型 parseint]]></title><link>https://blog.youkuaiyun.com/weixin_40980321/article/details/140883866</link><guid>https://blog.youkuaiyun.com/weixin_40980321/article/details/140883866</guid><author>weixin_40980321</author><pubDate>Sat, 03 Aug 2024 03:57:46 +0800</pubDate><description><![CDATA[我整理的一些关于【MySQL,SQL】的项目学习资料（附讲解～～）和大家一起分享、学习一下：https://edu.51cto.com/surl=QDW3g3MySQL 转换类型为整数 (parseInt) 详解
在开发过程中，有时我们需要将来自数据库的数据进行类型转换，以便于后续的处理与计算。这篇文章将引导你了解如何将...]]></description><category></category></item><item><title><![CDATA[java 将多个父子list合并为一个]]></title><link>https://blog.youkuaiyun.com/weixin_40980321/article/details/140057019</link><guid>https://blog.youkuaiyun.com/weixin_40980321/article/details/140057019</guid><author>weixin_40980321</author><pubDate>Sat, 29 Jun 2024 03:20:08 +0800</pubDate><description><![CDATA[代码示例相关视频讲解：数组-Go代码演示将多个父子list合并为一个
在Java编程中，有时候我们会遇到将多个父子list合并为一个的需求。这种情况通常发生在处理多个数据源并将它们合并成一个列表时。本文将介绍如何使用Java语言实现这一操作，以及提供代码示例帮助读者更好地理解。
实现方法
在Java中，我们可以通过使用a...]]></description><category></category></item></channel></rss>