准备工作 Java环境 Kafka安装包(已包含zookeeper) 安装步骤 1 Java安装 自行百度 2 下载、安装Kafka 打开 下载地址 选择下图红框中的版本,K...
准备工作 Java环境 Kafka安装包(已包含zookeeper) 安装步骤 1 Java安装 自行百度 2 下载、安装Kafka 打开 下载地址 选择下图红框中的版本,K...
笔者所有文章第一时间发布于:hhbbz的个人博客 Hikari简单介绍 官网地址 快速,简单,可靠的数据源,spring boot2.0 已经将 HikariCP 做为了默认...
1.什么是循坏依赖 即循环引用,两个或多个bean相互引用,最终形成一个环。如图: 2.什么是循环调用 循环调用是方法之间的环调用。循环调用无法解决,除非有终结条件,否则就是...
5.1 Lucene简介 Lucene是一种高性能、可伸缩的信息搜索(IR)库,在2000年开源,最初由鼎鼎大名的Doug Cutting开发,是基于Java实现的高性能的...
起因 网上一系列的文章都在分析ThreadLocal,说如果线程不销毁的话,value会一直存在于内存中,所以必须调用remove,下面通过一些实践和源码来分析一下这个观点是...
有时候会遇到这样的问题:在我们将一个Bean交给Spring管理的时候,有时候我们的Bean中有某个属性需要注入,但是又不能通过一般的方式注入,什么意思呢?举个栗子:首先我们...
Spring Boot 源码分析(一) sschrodinger 2019/05/28 Spring boot 简介 Spring boot 采用约定大于配置的思想对应用程序...
一,打破砂锅问到底 泛型存在的意义?泛型类,泛型接口,泛型方法如何定义?如何限定类型变量?泛型中使用的约束和局限性有哪些?泛型类型的继承规则是什么?泛型中的通配符类型是什么?...
这篇文章是引用这里,https://mp.weixin.qq.com/s/N7dsJYdaCAm46YTvotkARg我这里是作为备份。 Debug用来追踪代码的运行流程,通...
Spring源码分析 一 基于Spring 5.1.5 前言:要分析Spring源码,首先得知道Spring是怎么被应用到web项目中的 1.Web项目的启动加载顺序 1、启...
概述 XXL-JOB是一个轻量级分布式任务调度平台,其核心设计目标是开发迅速、学习简单、轻量级、易扩展。现已开放源代码并接入多家公司线上产品线,开箱即用。官方地址中文版:ht...
Valentine 转载请标明出处。 分布式架构的发展历史 1946年2月14日,世界上第一台电子计算机诞生在美国宾夕法尼亚大学,它的名字是:ENIAC,这台计算机占地170...
FastLeaderElection下的内部类是Messenger,Messenger下面一个WorkerReceiver,一个WorkerSender
zookeeper详解Zookeeper--Zookeeper是什么博客借鉴http://www.cnblogs.com/yuyijq/p/3391945.html Google的三篇论文影响了...
https协议:超文本传输安全协议 (英语:Hypertext Transfer Protocol Secure,缩写:HTTPS,常称为HTTP over TLS,HTTP...
在TCP/IP协议五层模型中,传输层有着两大主角:TCP和UDP。本篇来分析TCP协议。 我们知道,TCP是面向连接的协议,在两端通信时,必须先建立链接,然后才能传输数据。而...
推荐阅读:Java8 lambda表达式10个示例 在Java编程中,遍历列表是一种极为常见的操作,下面用5种方法来遍历列表: 运行上面的代码,输出: 从代码中可以看出,使用...
先介绍两个概念this逃逸和内存屏障 this逃逸一个小栗子: 步骤1和步骤2之前没有重排序的限制规定,因此这两个操作是可以重排序的。如果出现了重排序那么执行”read”方法...
SpringBoot在项目启动时如果遇到异常并不能友好的打印出具体的堆栈错误信息,我们只能查看到简单的错误消息,以致于并不能及时解决发生的问题,针对这个问题SpringBoo...