lovelife110

LV1
发表了文章

NameNode和DataNode工作原理(图形化通俗易懂)

NameNode:存储文件的元数据。作用:管理HDFS的名称空间;配置副本策略;管理数据块(Block)映射信息;处理客户端读写请求。NameNode两个重要文...

lovelife110
发表了文章

HDFS读写数据流程(图形化通俗易懂)

DistributedFileSystem:代码位于hadoop-hdfs-project\hadoop-hdfs-client\src\main\java\o...

lovelife110
发表了文章

MapReduce核心编程思想和原理(图形化通俗易懂)

MapReduce :MapReduce 是一个分布式运算程序的编程框架,核心功能是将用户编写的业务逻辑代码和MapReduce自带默认组件整合成一个完整的分布...

lovelife110
发表了文章

Yarn工作原理和作业提交过程(图形化通俗易懂)

Yarn:为一个资源调度平台,负责为运算程序提供服务器运算资源,相当于一个分布式的操作系统平台,而 MapReduce 等运算程序则相当于运行于操作系统之上的应...

lovelife110
发表了文章

redis 6.0 源码代码整体结构

在redis源码目录下,一共包含了deps、src、tests、utils四个子目录。

lovelife110
发表了文章

ignite 2.11.0 客户端加入集群过程源码分析

本文分析ignite 客户端加入集群过程中重要的源码内容,原理可查阅ignite节点发现原理及源码分析

lovelife110
发表了文章

pandas datetime与时间戳互相转换,字符串转换datetime

to_datetime 如果传入的是10位时间戳,unit设置为秒,可以转换为datetime

lovelife110
发表了文章

docker和Kubernetes发展介绍

2013 年的后端技术领域,曾经被人们寄予厚望的云计算技术,也已经从当初虚无缥缈的概念蜕变成了实实在在的虚拟机和账单。而相比于的如日中天AWS 和盛极一时的 O...

lovelife110
发表了文章

docker用来实现“隔离”的技术手段:namespace

可以看到,宿主机执行的 /bin/sh,就是这个容器内部的第 1 号进程(PID=1),而这个容器里一共只有两个进程在运行。这就意味着,前面执行的 /bin/s...

lovelife110
发表了文章

通过ansible搭建 Redis Cluster 集群环境(Docker)

通过ansible实现自动化搭建 Redis Cluster 集群环境 Docker 搭建Redis 集群

lovelife110
发表了文章

apache Ignite 安装和helloworld

https://github.com/lilihongjava/ignite_examples/tree/main/ignite-01

lovelife110
发表了文章

apache Ignite 节点生命周期事件例子

https://github.com/lilihongjava/ignite_examples/tree/main/ignite-02

lovelife110
发表了文章

ignite 2.11.0 节点发现原理及源码分析

发现机制的主要目标是创建 Ignite 节点的拓扑结构,并在每个节点上构建并维护一致的内存视图。 例如,此视图包含集群中的节点数及节点顺序。

lovelife110
发表了文章

idea debug jdk源码行数不对以及No executable code found at line

debug发现源码行数不对,或者出现No executable code found at line,一般就是idea的jdk版本与要debug源码的jdk版本...

lovelife110
发表了文章

apache Ignite ignite配置Log4j2日志例子

https://github.com/lilihongjava/ignite_examples/tree/main/ignite-03

lovelife110
发表了文章

通过Wireshark和arthas排查由DNS引发的Ignite生产故障案例

一次维护人员在上完线后,发现在分布式内存数据网格apache Ignite集群上通过客户端执行加载数据任务时,出现客户端节点连不上服务节点的问题。

lovelife110
发表了文章

java类加载器通俗理解

JVM中有两种类型的类加载器,由C++编写的及由Java编写的。除了启动类加载器(Bootstrap Class Loader)是由C++编写的,其他都是由Ja...

lovelife110
发表了文章

jvm底层-类加载与oop-klass模型

从继承关系上也能看出来,类的元信息是存储在原空间(MetespaceObj)。

lovelife110
发表了文章

JVM class文件格式

x.java 通过javac命令生成x.class x.class通过java命令执行。通过classloader load到内存。代码经常需要引用java类...

lovelife110
发表了文章

ignite TCP发现原理

节点顺序 - 每个节点的内部属性(对于TcpDiscoverySpi,它只是一个统一增加的数字)。

lovelife110

个人简介

个人成就

扫码关注云+社区

领取腾讯云代金券