<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[Poldroc的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/Poldroc</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; Poldroc]]></copyright><item><title><![CDATA[优雅使用 CompletableFuture 实现并行计算]]></title><link>https://blog.youkuaiyun.com/Poldroc/article/details/144318121</link><guid>https://blog.youkuaiyun.com/Poldroc/article/details/144318121</guid><author>Poldroc</author><pubDate>Sat, 07 Dec 2024 22:24:32 +0800</pubDate><description><![CDATA[是 Java 提供的一个Future非阻塞式编程：通过回调函数处理任务结果，而不是阻塞等待。丰富的组合能力：支持任务的串行和并行组合。异常处理：方便地处理异步任务中的异常。支持自定义线程池：通过显式线程池提高性能或定制化任务执行环境。默认情况下，使用执行任务。但在一些场景中，例如需要更好的性能控制或隔离任务，可以使用自定义线程池。]]></description><category></category></item><item><title><![CDATA[Java RPC 附详细代码解析]]></title><link>https://blog.youkuaiyun.com/Poldroc/article/details/141113451</link><guid>https://blog.youkuaiyun.com/Poldroc/article/details/141113451</guid><author>Poldroc</author><pubDate>Sun, 11 Aug 2024 22:39:05 +0800</pubDate><description><![CDATA[基于Netty实现长连接通信，解决粘包半包等。基于Zookeeper实现分布式服务注册与发现。实现了轮询、随机、加权随机等负载均衡算法。实现fastJson、hessian2、kryo、jdk的序列化方式。引入责任链模式来处理请求和响应的拦截和处理，实现了自定义的请求过滤和处理逻辑。利用SPI机制，参考Dubbo框架自定义实现的SPI机制，使框架更容易扩展和定制，允许用户根据需要添加新的序列化器和其他组件。]]></description><category></category></item><item><title><![CDATA[服务注册与发现：Nacos为例 （内附最新版基于Mysql存储Docker Compose部署）]]></title><link>https://blog.youkuaiyun.com/Poldroc/article/details/135731135</link><guid>https://blog.youkuaiyun.com/Poldroc/article/details/135731135</guid><author>Poldroc</author><pubDate>Sun, 21 Jan 2024 16:27:13 +0800</pubDate><description><![CDATA[在现代微服务架构中，中间件已经成为了一个重要的分布式系统协调工具。为什么我们需要这样一个工具？分布式系统需要有效和可靠的工具来管理配置数据、服务发现和协调。作为一体化服务发现与配置管理工具，扮演着服务注册与发现中间件的重要角色。本文将以为例，深入探讨服务注册与发现中间件的原理、功能和使用。]]></description><category></category></item><item><title><![CDATA[如何优雅地统一管理项目的线程池]]></title><link>https://blog.youkuaiyun.com/Poldroc/article/details/133956238</link><guid>https://blog.youkuaiyun.com/Poldroc/article/details/133956238</guid><author>Poldroc</author><pubDate>Sat, 21 Oct 2023 00:21:18 +0800</pubDate><description><![CDATA[如何优雅地增加统一线程池配置，替换掉自建线程和线程池。]]></description><category></category></item><item><title><![CDATA[优雅使用Builder模式（构建者模式）]]></title><link>https://blog.youkuaiyun.com/Poldroc/article/details/133916751</link><guid>https://blog.youkuaiyun.com/Poldroc/article/details/133916751</guid><author>Poldroc</author><pubDate>Wed, 18 Oct 2023 23:02:28 +0800</pubDate><description><![CDATA[介绍如何优雅使用Builder模式（构建者模式）]]></description><category></category></item><item><title><![CDATA[RocketMQ的windos/linux/docker超详细安装及简单入门！]]></title><link>https://blog.youkuaiyun.com/Poldroc/article/details/132078068</link><guid>https://blog.youkuaiyun.com/Poldroc/article/details/132078068</guid><author>Poldroc</author><pubDate>Thu, 03 Aug 2023 10:40:43 +0800</pubDate><description><![CDATA[MQ介绍，RocketMQ简介、安装、入门]]></description><category></category></item><item><title><![CDATA[Go学习项目 使用Gin+Redis实现一个简单的url缩短器]]></title><link>https://blog.youkuaiyun.com/Poldroc/article/details/131777288</link><guid>https://blog.youkuaiyun.com/Poldroc/article/details/131777288</guid><author>Poldroc</author><pubDate>Mon, 17 Jul 2023 23:24:38 +0800</pubDate><description><![CDATA[我们将探讨如何用go编写 url 缩短器，通过该文章可以基础了解gin和redis的使用]]></description><category></category></item><item><title><![CDATA[Java逐步实现一个简单的ORM框架]]></title><link>https://blog.youkuaiyun.com/Poldroc/article/details/131777236</link><guid>https://blog.youkuaiyun.com/Poldroc/article/details/131777236</guid><author>Poldroc</author><pubDate>Mon, 17 Jul 2023 23:20:51 +0800</pubDate><description><![CDATA[Java结合druid实现一个简单的ORM框架]]></description><category></category></item></channel></rss>