麦兜仔
码龄9年
关注
提问 私信
  • 博客:116,515
    社区:483
    问答:2,519
    119,517
    总访问量
  • 35
    原创
  • 1,374,483
    排名
  • 2,531
    粉丝
  • 38
    铁粉
IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:广东省
  • 加入CSDN时间: 2016-04-24
博客简介:

每天进步一点点

查看详细资料
个人成就
  • 获得83次点赞
  • 内容获得74次评论
  • 获得240次收藏
  • 代码片获得466次分享
创作历程
  • 1篇
    2023年
  • 3篇
    2022年
  • 2篇
    2021年
  • 22篇
    2019年
  • 10篇
    2018年
成就勋章
TA的专栏
  • Hadoop
    4篇
  • Redis
    1篇
  • Java基础
    2篇
  • 并发编程
  • Web开发
    4篇
  • Web答疑
    5篇
  • JavaWeb
    3篇
  • 大数据
  • POI
    1篇
  • SQL
    1篇
  • 年度总结
    1篇
  • Kafka
    6篇
  • Hbase
    6篇
  • Hadoop
    5篇
  • Maven
    1篇
  • zookeeper
    1篇
  • 设计模式
    1篇
兴趣领域 设置
  • 大数据
    hadoophivesparketl
创作活动更多

超级创作者激励计划

万元现金补贴,高额收益分成,专属VIP内容创作者流量扶持,等你加入!

去参加
  • 最近
  • 文章
  • 代码仓
  • 资源
  • 问答
  • 帖子
  • 视频
  • 课程
  • 关注/订阅/互动
  • 收藏
搜TA的内容
搜索 取消

Redis-持久化

Redis持久化。
原创
发布博客 2023.11.05 ·
153 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

一图带你了解SpringMVC大致的工作流程

一图带你了解SpringMVC大致的工作流程
原创
发布博客 2022.09.07 ·
214 阅读 ·
0 点赞 ·
1 评论 ·
0 收藏

Spring源码------IOC容器初始化过程

IOC容器的初始化过程,我这边分为两大步1.容器的初始化​​​​​​​2.Bean的创建。
原创
发布博客 2022.08.30 ·
279 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

[并发编程]------死肝ReentrantLock源码

与Node(1)state初始值为0,表示未有线程持有锁当前持有锁的线程(3)headCLH队列头节点,本质上一个Node(4)tailCLH队列尾节点,本质上一个Node。
原创
发布博客 2022.07.31 ·
318 阅读 ·
1 点赞 ·
1 评论 ·
1 收藏

e.printStackTrace引发的线程阻塞

1.背景老化环境上的某个服务出现假死状态2.过程排查服务日志并没有发现内存溢出之类的错误,使用swagger-ui访问接口
原创
发布博客 2021.06.01 ·
2553 阅读 ·
3 点赞 ·
7 评论 ·
14 收藏

[Java集合]------ArrayList的扩容机制源码分析

一、ArrayList的简介public class ArrayList<E> extends AbstractList<E> implements List<E>, RandomAccess, Cloneable, java.io.SerializableArrayList实现了List<E>、RandomAccess、Cloneable、java.io.Serializable接口Lits<E>:说明Array
原创
发布博客 2021.05.16 ·
253 阅读 ·
2 点赞 ·
1 评论 ·
0 收藏

[Kafka错误]-----kafka在window下出现另一个程序正在使用此文件,进程无法访问的错误

目录前言------对于只想解决这个问题的程序猿们,可以直接跳到"解决"1.背景2.问题3.原因4.解决(尾部有提供编译好的kafka包下载链接)4.1kafka补丁版本下载4.2编译kafka补丁版本5.懒人福音前言------对于只想解决这个问题的程序猿们,可以直接跳到"解决"对于只想解决这个问题的程序猿们,可以直接跳到"解决"对于只想解......
原创
发布博客 2019.10.14 ·
6192 阅读 ·
21 点赞 ·
13 评论 ·
45 收藏

Spring Aop实现动态获取mapper执行的SQL,并保存SQL到Log表中

1.背景工作的时候遇到一个这样的需要,在多机环境下,使用Mysql作为参数库。因为某些原因不能使用Mysql自带的数据同步,所以需要自己实现一个多节点的Mysql数据同步程序。所以打算人为的设定主Mysql可读可写,备Mysql只能读。为了保证各个Mysql数据的同步,有一个Log表,用于记录操作主Mysql的SQL语句,从而其他备Mysql只需要通过Log表来进行数据同步。2.难点......
原创
发布博客 2019.08.31 ·
11497 阅读 ·
15 点赞 ·
22 评论 ·
47 收藏

jackson2.9.9整合包.rar

发布资源 2019.08.02 ·
rar

HBase之写入数据流程

目录1.HBase写入数据流程2.疑问2.1上述(8)中,数据写入到HLog时,实际上在这个时刻只是写入文件系统的缓存中,并没有真正的落地到磁盘中,那什么时候落地到磁盘中呢?1.HBase写入数据流程(1)Client向服务端发起Put请求。默认情况下,autoflush=true,所以每发送一个Put请求,就会直接发送到服务端。当autoflush=false时,则会将P......
原创
发布博客 2019.07.03 ·
6564 阅读 ·
2 点赞 ·
0 评论 ·
6 收藏

HBase之读取数据流程

说明本文参考自 HBase数据读取流程解析hbase(二)hfile结构目录说明1.HBase读取数据流程2.疑问2.1上述(10)中,需要对满足条件的KeyValue进行从小到大排序合并构建最小堆。​​2.1.1为什么Scanner需要有小到大排序?2.1.2HBase中KeyValue是什么样的结构?2.1.3不同KeyValue之间如何进行大小比较......
原创
发布博客 2019.07.01 ·
14253 阅读 ·
15 点赞 ·
10 评论 ·
34 收藏

HBase之架构分析

1.HBase架构组成1.1Zookeeper存放整个HBase集群的元数据以及集群的状态信息 实现HMaster主从节点的failover(故障转移)1.2HMaster说明:有关HBase的负载均衡可以参考HBase学习之负载均衡(balance)管理RegionServer,为RegionServer分配HRegion,实现负载均衡 处理schema更新请求(例...
原创
发布博客 2019.06.26 ·
180 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Hadoop之Yarn

目录说明1.Yarn是什么?2.Yarn之ResourceManager2.1ResourceManager主要职责2.2ResourceManager主要组件2.2.1与Client交互组件2.2.2与ApplicationMaster交互组件2.2.3与NodeManager交互组件2.2.4其他核心组件2.2.5安全相关组件3.Yarn之NodeM...
原创
发布博客 2019.05.30 ·
1443 阅读 ·
0 点赞 ·
0 评论 ·
3 收藏

kafka在一台机器上模拟集群,为什么关闭一个broker,整体集群就不能消费了,求大神解答

答:

虽然topic的副本数是2,但是 partition的数量为1,所以导致这个topic只会在一个broker(leader partition)中存储数据。
出现上诉情况的原因,可以是在leader partition中存储数据的时候,其他follower partition还未来得及从leader partition中拉取数据,
leader partition所在的broker就挂掉了。从而导致follower partition没有同步到所有数据,此时因为leader partition所在的broker挂掉了,
在ISR中的follower partition会被选举为leader partition,此时的leader partition的数据是缺失的。

回答问题 2019.05.21

Hadoop之MapReduce的shuffle过程

目录1.shuffle是什么?2.shuffle做什么?3.shuffle怎么做?1.shuffle是什么?shuffle是贯穿MapReduce中Map\Reduce阶段的一个操作,主要目的是为了把Map端的输出结果有效的传输到Reduce输入端2.shuffle做什么?完整的将Map端的输出结果拉取到Reduce端 在拉取数据的过程中,尽可能的减少网络传输的消耗...
原创
发布博客 2019.05.08 ·
735 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Hadoop之DataNode

目录1.DataNode是什么?2.DataNode做什么?3.DataNode怎么做?1.DataNode是什么?Datanode是HDFS文件系统的工作节点,它们根据客户端或者是namenode的调度进行存储和检索数据,并且定期向namenode发送它们所存储的块(block)的列表。2.DataNode做什么?Datanode以存储数据块(Block)的形式保存H...
原创
发布博客 2019.05.06 ·
2965 阅读 ·
2 点赞 ·
0 评论 ·
7 收藏

Hadoop之NameNode、SecondaryNameNode

目录1.NameNode是什么?2.NameNode做什么?3.NameNode怎么做?4.NameNode存在什么问题?5.Secondary NameNode的引入1.NameNode是什么?NameNode是一个中心服务器,负责管理文件系统的名字空间namespace以及客户端对文件的访问。2.NameNode做什么?文件系统目录树管理 数据块和数据节点...
原创
发布博客 2019.05.05 ·
558 阅读 ·
2 点赞 ·
0 评论 ·
2 收藏

[Kafka快速入门三]------低级api同时消费多个topic,并手动管理offsets到zookeeper

1.前言网上有一大堆的关于高级api同时消费多个topic的做法,也有一大堆关于低级api消费单个topic,并手动管理offsets存储到zookeeper的做法,但是搜寻了很久仍没有发现有使用低级api消费多个topic,并手动管理offsets存储到zookeeper的做法2.前提1)已经安装了zookeeper集群和kafka集群并已经启动有关zookeeper集群的简单搭...
原创
发布博客 2019.04.09 ·
629 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

[GOF设计模式]------创建型模式之单例模式

1.单例模式介绍单例模式:保证一个类只有一个实例,并且提供一个访问该实例的全局访问点。单例模式优点:1.一个类只有一个实例,系统资源开销小2.优化共享资源的访问常见单例模式分类:主要:饿汉式(线程安全,调用效率高,但是不能延时加载)懒汉式(线程安全,调用效率低,但是能延时加载)其他:枚举单例(线程安全,调用效率高,但不能延时加载)静态内部类式(线程安全,...
原创
发布博客 2019.03.27 ·
217 阅读 ·
1 点赞 ·
0 评论 ·
0 收藏

[Kafka快速入门一]------搭建Kafka集群

1.前言由于kafka是交由zookeeper管理的,所以在搭建kafka集群前请先搭建好zookeeper,具体操作可以看另一篇博文[zookeeper快速入门一]------简单搭建zookeeper集群2.准备kafka_2.11-1.0.0 kafka下载地址两台虚拟机,ip分别为master 192.168.33.128slave1 192.168.33.12...
原创
发布博客 2019.03.26 ·
360 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏
加载更多