<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[SparkZZW的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/SparkZZW</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; SparkZZW]]></copyright><item><title><![CDATA[Netty继承MessageToByteEncoder出现cannot determine the type of the type parameter问题]]></title><link>https://blog.youkuaiyun.com/SparkZZW/article/details/123282323</link><guid>https://blog.youkuaiyun.com/SparkZZW/article/details/123282323</guid><author>SparkZZW</author><pubDate>Fri, 04 Mar 2022 18:05:43 +0800</pubDate><description><![CDATA[在做mit6.824实验时，想用Java实现，逛了圈github发现已经有人实现了一部分：MIT
6.824-Java
其中关于RPC实现采用了netty，里面自己实现了Encode和Decode，创建了一个Class对象来接受序列化对象的类型，代码如下：
public class RpcEncoder extends MessageToByteEncoder {

    private final Class&lt;?&gt; clazz;
    private final RpcSerializer]]></description><category></category></item><item><title><![CDATA[分享一个mac用的彻底关闭docker desktop的脚本]]></title><link>https://blog.youkuaiyun.com/SparkZZW/article/details/122710411</link><guid>https://blog.youkuaiyun.com/SparkZZW/article/details/122710411</guid><author>SparkZZW</author><pubDate>Wed, 26 Jan 2022 23:36:35 +0800</pubDate><description><![CDATA[在mac上使用docker，可以使用docker desktop，但是docker desktop即使点击退出后，后台的核心程序： qemu-system-aarch64以及镜像仍会运行，占用大量内存，这里分享一个一键关闭的脚本：
task_list=`launchctl list | grep docker | grep -v 'com.docker.helper' | awk '{print $3}'`
echo "docker task：${task_list}"
for task in ${task]]></description><category></category></item><item><title><![CDATA[HDFS NameNode恢复流程详解]]></title><link>https://blog.youkuaiyun.com/SparkZZW/article/details/109478493</link><guid>https://blog.youkuaiyun.com/SparkZZW/article/details/109478493</guid><author>SparkZZW</author><pubDate>Tue, 03 Nov 2020 20:30:16 +0800</pubDate><description><![CDATA[NameNode
一、NameNode简介
NameNode节点像是整个HDFS集群的管理节点，存放着元数据

元数据（Metadata），又称中介数据、中继数据，为描述数据的数据（data about data），主要是描述数据属性的信息

NameNode主要有这么几个职责：
​    负责客户端请求的响应
​    元数据的管理（查询，修改）
NameNode对数据的管理采用了三种存储形式：
1. 内存元数据(NameSystem)
2. 磁盘元数据镜像文件（fsimage）
3. 数据操作日志文件（]]></description><category></category></item></channel></rss>