运行dubbo-admin服务, 此服务需要单独启动一个zookeeper容器 dubbo-admin将监听所有注册到zookeeper的服务, dubbo-admin默认端...
运行dubbo-admin服务, 此服务需要单独启动一个zookeeper容器 dubbo-admin将监听所有注册到zookeeper的服务, dubbo-admin默认端...
环境安装 安装kafka kafka使用zookeeper管理,安装过程会自动安装zookeeper 安装目录:/usr/local/Cellar/kafka/* (*为具体...
很多人都听说的webhook,也知道他有一个响当当的名字,『钩子』,但是想我一样听过没用过的人也有很多,这次我尝试了下个github上webhook的试水教程走了一遍,在这里...
由于某些原因需要修改已经提交的代码里面的提交者名称和提交者邮箱 git filter-branch https://git-scm.com/docs/git-filter-b...
这几天秋招面试的时候问到了线程池原理,因为线程池这块都是只了解API,当时没能很好的回答面试官提出的问题,花了整整一晚上结合别人的博客看了下源码,了解了线程池的大概执行流程,...
1. 时间复杂度:O(N + C),C=N*(logN-logM) 对于待排序序列大小为 N,共分为 M 个桶,主要步骤有: N 次循环,将每个元素装入对应的桶中 M 次循环...
一、创建一个SpringBoot项目 二、引入相关依赖 三、创建如下结构文件 编写实体类com.zhg.demo.mybatis.entity.User 编写接口com.zh...
一、前言 对于这两个方法的研究,源于一道比较经典的面试题:“x.equals(y)==true;x,y可有不同的hashcode对吗?”,其实这道题的关键在于考我们对e...
简述 我们知道HashMap不支持并发,在并发情况下会有一系列问题产生,如形成死链和节点丢失,下面我们简单分析一下什么情况下会产生以及产生原因 死链问题 先贴一段源码 当Ha...
文章出自于我自己的理解,如果哪里写的不对了,留言给我,或者发我邮箱superealboom@163.com。写这段是因为在我看别的博客,资料学习的时候,发现了他们写的错。因为...
加法操作中无进位时直接对最后一位进行操作谁都会,但是设计到进位时大家很容易就晕头转向了,但只要认真捋一捋就会发现并没有那么复杂。 加法操作可以分为两个部分来处理: 最后一位加...
DAO层 DAO 是 Data Access Object(数据访问对象的缩写),DAO层是业务逻辑层与数据库层之间的中间层,大大降低了开发成本,提升了系统维护效率。业务逻辑...
递归算法 递归算法通常有两种,一种是自己直接递归,另一种是结合一个Helper类帮助递归,但本质上都可以扩展为第二种递归。 例如:寻找两个节点的最低公共祖先就属于结合一个He...
第一章 类加载器 1.1 类的加载 当程序要使用某个类时,如果该类还未被加载到内存中,则系统会通过加载,连接,初始化三步来实现对这个类进行初始化。 加载指将class文件...
Windows Terminal(Preview)实用、优化技巧(含第三方Terminal工具介绍)注意:Windows Terminal(Preview)只有 win10 ...
在阅读多线程书籍的时候,对volatile的原子性产生了疑问,问题类似于这篇文章所阐述的那样。经过一番思考给出自己的理解。我们知道对于可见性,Java提供了volatile关...
原创文章&经验总结&从校招到A厂一路阳光一路沧桑 详情请戳www.codercc.com 1. volatile简介 在上一篇文章中我们深入理解了java关键字synchro...
在java的集合类中常见的变量modCount,用于记录对象的修改次数,比如增、删、改,也基本存在于非线程安全的集合类中 Fail-Fast 机制
1、你要切换到yarn-cluster或者yarn-client模式,很简单,将我们之前用于提交spark应用程序的spark-submit脚本,加上--master参数,设...