我的梦想
不是每个人都应该像我这样去建造一座水晶大教堂,但是每个人都应该拥有自己的梦想,设计自己的梦想,追求自己的梦想,实现自己的梦想。梦想是生命的灵魂,是心灵的灯塔,是引导人走向成功的信仰。有了崇高的梦想,只要矢志不渝地追求,梦想就会成为现实,奋斗就会变成壮举,生命就会创造奇迹。——罗伯·舒乐
  推荐文章
源码研读

从客户端发送create消息到节点创建,源码分析

前言本文较硬,结合zookeeper源码食用更佳哦!zookeeper 源码可以直接从github下载编译! zookeeper 有两种通信方式:netty、Nio;本文

阅读更多
并发编程之再看 synchronized 并发编程之再看 synchronized
使用场景在多个线程对同一个共享资源进行读写操作时,由于代码的执行序列的不确定会导致结果不可预测;为了避免这情况的发生,java 提供了多种解决方案来达到目的; 阻塞式:synchronized、reentrantLock 非阻塞:基于CA
2021-12-22
从客户端发送create消息到节点创建,源码分析 从客户端发送create消息到节点创建,源码分析
前言本文较硬,结合zookeeper源码食用更佳哦!zookeeper 源码可以直接从github下载编译! zookeeper 有两种通信方式:netty、Nio;本文是基于 Netty 源码进行的解读! 建议先阅读# 集群模式 zook
2021-09-23
zookeeper 启动过程/leader 选举 zookeeper 启动过程/leader 选举
前言本篇博文结合zookeeper源码食用更佳哦!zookeeper 源码可以直接从github下载编译! zookeeper 集群模式下做了哪些事情? 初始化通信方式 netty/NIO,并在后续启动 初始化zookeeper保存自身信息
2021-08-16
消息队列[2]--RocketMQ 消息队列[2]--RocketMQ
什么是消息队列,消息队列什么用什么是消息队列?消息队列什么用? RocketMQRocketMQ的工作模型下图是 rocketMQ源码中 的架构图 producer:生产者 nameServer:轻量级的服务路由注册中心,主要提供了
一文解读 redis 主从/哨兵/集群架构 一文解读 redis 主从/哨兵/集群架构
主从主从结构示意图: 主从架构搭建,配置从节点: 复制 redis.conf 文件,并修改如下配置 port 8001 pidfile /var/redis_8001.pid logfile 8001.log dir /usr/loca
2021-03-10
消息队列[1]--RabbitMQ 消息队列[1]--RabbitMQ
什么是消息队列 消息:请求或应用间传输的数据 队列:一种先进先出的数据结构 消息队列:字面意思就是一种存放数据的先进先出的数据结构或者说容器 总的来说:消息队列是一种服务间 异步通信组件 ,主要解决应用解耦,异步处理,流量削锋等问题,实现
spring源码研读-AOP-三步走? spring源码研读-AOP-三步走?
本文将基于java-config(注解)研读 spring-AOP 源码 AOP的使用 配置类上添加@EnableAspectJAutoProxy注解 [开启AOP功能] AOP bean对象添加@Aspect注解 @Aspect @Co
2021-03-10
一文解读 zookeeper 一文解读 zookeeper
zookeeper 是什么?官方文档是这样解读zookeeper的:它是一个分布式协调框架,是Apache Hadoop 的一个子项目,它主要是用来 解决分布式应用中 经常遇到的一些 数据管理问题,如:统一命名服务、状态同步服务、集群管理、
spring怎么解决循环依赖? spring怎么解决循环依赖?
1、什么是循环依赖所谓循环依赖是指,在A注入了B,在B中注入了A。初始化A时需要先初始化B,初始化B又需要初始化A,从而出现的类似死锁的现象。
2021-02-20
spring IOC源码解析 spring IOC源码解析
前言spring 是当前最广泛使用的开源框架,而spring framework 则是spring全家桶的基础。spring framework最重要的是 IOC 和 AOP。其中 IOC 又是Spring framework 的基础。今天
2020-12-31
从0到1 - 带你了解线程池 从0到1 - 带你了解线程池
1. 线程线程是调度CPU的最小单位,线程模型分为 ULT 和 KLT。 JVM 使用的是KLT模型,java线程和操作系统os线程保持着一对一的映射关系,也就是说每创建一个java线程就意味着在操作系统里新建了一个os线程。
2020-12-22
【MySQL】删库跑路?了解下bin-log! 【MySQL】删库跑路?了解下bin-log!
操作生产数据库时每一个操作都需要反复审核。任意的小错误,都会导致线上“大灾难”!“从删库到跑路”,可以说是IT业内老梗了。 但是真的不小心误删了,真的就无法挽救了吗? 其实也没这么夸张,真实的生产数据库往往“热备”和“冷备”同时进行
2020-12-16
1 / 2