自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(26)
  • 资源 (1)
  • 收藏
  • 关注

原创 RocketMQ源码分析之Namesrv篇(一)

前言Namesrv是RocketMQ最简单的一部分,骨头我们先挑最软的一根啃,本次引用的源码来于4.8.0版本,由于笔者水平有限欢迎大家批评指正。名词介绍NameSrv (Name Server)NameSrv充当消息路由的提供者。生产者或消费者都能够通过NameSrv查找各个主题响应的BrokerIP列表。多个Namesrv实例组成集群,但互相独立,没有信息交换。                             摘自RocketMQ官网问题引出从上面的官网对Namesrv的介绍,我们可

2022-02-06 09:19:59 1299

原创 rocketmq发错异步消息报MQClientException: No route info of this topic, testMqAsyncTopic

rocketmq排错异步消息报MQClientException: No route info of this topic, testMqAsyncTopic排查过程记录docker部署rocketmq

2021-04-12 23:24:53 662

原创 一文讲明白docker网络 理论+实战

docker 网络理论 + 实战

2021-04-11 17:56:45 792

原创 Linux常用命令持续更新

Linux常用命令持续更新

2021-03-25 17:53:23 260

原创 Storm集群搭建

storm集群搭建&&storm基础概念入门

2021-03-24 22:13:51 130

原创 Caused by: io.lettuce.core.RedisCommandExecutionException 记一次Redis报错修复

Caused by: io.lettuce.core.RedisCommandExecutionException: MISCONF Redis is configured to save RDB snapshots, but it is currently not able to persist on disk. Commands that may modify the dat

2021-03-23 21:51:30 7826 3

原创 Mysql面试看这篇就够了之脑图篇

需要下载印象笔记才能加载出来,连接失效评下方告诉我Mysql知识脑图

2020-05-19 15:51:55 390

原创 数据结构之二叉查找树&平衡二叉树&红黑树

前言本文力求用通俗易懂的方式来讲解数据结构,在介绍红黑树之前先介绍一下什么是查找二叉查找树(Binary Search Tree)简称BST,什么是平衡二叉树(Balanced Binary Tree)又称为AVL树一、二叉查找树的定义先上图根据上图大家可能发现了一定的规律,每个节点的左孩子都小于此节点而右孩子都大于此节点没错这正是二叉查找树的一个特点接下来咱们正规的讲一下什么是...

2020-05-19 08:35:33 321

原创 Mysql zip 包安装超详细,超简单

轻轻松松教会你如何使用mysql zip包安装mysql

2020-05-17 12:04:40 408

原创 秒懂CAP理论

Consistency(一致性)Availability(可用性)Partition Tolerance(分区容错性)

2020-05-16 10:44:04 226

原创 mysql面试看这篇就够了

索引节什么是索引索引可以类比成书本的目录方便我们查找数据使用为什么需要索引想想我们平时在书本上查找资料时,如果没有目录的话我们得一页一页的去看才能找到自己想要的这个查找过程是极其慢的,但是我们有了目录就不一样了,我们只需先查阅目录然后快速的定位到我们需要的页系统设计大师根据生活经验,于是呼将我们的计算文件系统也设计成类似书本一样拥有个一个类似目录的存储结构,称之为索引Mysql...

2020-05-09 09:51:39 1622 1

原创 Java多线程之交替打印字符练习篇

如何用两个线程优雅的交替打印字符

2020-05-06 18:09:19 370

原创 Java多线程之LockSupport基础篇

LockSupport.park()和LockSupport.unpark()与wait()和notify()的区别

2020-05-06 15:20:45 206

原创 Java多线程之LongAdder&AtomicInteger&synchronized比较基础篇

LongAdder采用分段锁每段采用CAS机制,AtomicInteger采用CAS机制

2020-05-06 10:50:38 265

原创 Java多线程之ReentrantReadWriteLock基础篇

ReentrantReadWriteLock分为读锁和写锁,读锁是共享锁(仅仅对需获取读锁的线程共享,如线程需要获取写锁则阻塞),写锁是排他锁

2020-05-06 10:17:29 172

原创 Java多线程之Phaser基础篇

Phaser可以认为是CyclicBarrier与CountDownLatch的整合,可以用考试做类比,一个班级进行考试必须等所有同学(这里的同学做题可以看做不同的线程在执行任务)答完题,才能进入下一科考试

2020-05-06 10:05:07 239

原创 Java多线程之Semaphore基础篇

Semaphore能限定当前进程最大的线程并发数

2020-05-06 09:44:16 161

原创 Java多线程之Exchanger基础篇

两个线程之前需要进行变量交换可以考虑使用Exchanger

2020-05-06 09:41:28 177

原创 Java多线程之CyclicBarrier基础篇

CyclicBarrier可以理解为我们打球的时候首先把人叫齐,不同的人相当于不同的线程,每个人担当的角色,行驶的任务相当于线程执行的任务。人一到期裁判一声令下大家开始各司其职

2020-05-04 16:49:43 261 1

原创 Java多线程之CountDownLatch基础篇

CountDownLatch可以简单的理解为一个门栓,当要求的任务玩成了就打开门放行,反之则继续栓着

2020-05-04 16:00:04 210

原创 Java多线程之ReentrantLock基础篇

ReentrantLock与synchronized都属于可重入锁、独占锁(即不同线程之间的访问是互斥的)

2020-05-04 14:27:56 225

原创 Java多线程之synchronized进阶篇

本文主要介绍synchronized各种实验场景的加锁对象是什么,以及底层原理,锁升级

2020-05-04 10:28:00 306

原创 Java多线程之通俗易懂讲解CAS

CAS即CompareAndSet被称之为无锁优化,从设计思想来讲CAS属于乐观锁

2020-05-03 18:02:11 917 1

原创 Java多线程之synchronized&volatile基础篇

synchronized主要实现方法或代码块的同步,volatile主要保证变量在不同线程之间的可见性以及防止指令重排

2020-05-03 15:12:09 311

原创 SpringBoot-Feign快速搭建

1、添加依赖<dependency> <groupId>org.springframework.cloud</groupId> <artifactId>spring-cloud-starter-openfeign</artifactId></dependency>2、加注解@EnableFeignClients(basePackages = "com.eden")3、写配置

2020-05-01 17:21:11 337

原创 SpringCloud-Ribbon快速搭建+EurekaServer高可用搭建

一、搭建一个或以上的EurekaServer(本文以两个为例)添加Eureke-Server依赖<dependency> <groupId>org.springframework.cloud</groupId> <artifactId>spring-cloud-starter-netflix-eureka-server</artif...

2020-05-01 15:33:02 251

jdk免安装版,配置环境变量即可使用

本压缩包收录了jdk11和jdk14的免安装版本下载完解压,根据自己需要选择一个jdk版本配置环境变量即可使用,免安装

2020-05-06

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除