本节概览:介绍了部署zookeeper的单点和集群两种模式。 1 部署zookeeper 1.1 单机部署 1…
Kafka(03) Kafka Java client
本文概览:介绍了使用java client api来发送消息和消费消息。 1 Maven配置 [crayon-…
Kafka(02) Kafka部署和管理kafka常用命令
本节概览:介绍了部署kafka的单点和集群两种模式。 1 部署zookeeper Zookeeper部署 2 …
Kafka(01) Kafka介绍
文概览:介绍了kafka存储结构,以及kafka的生成者、消费者、broker集群、zookeeper四个组件…
责任链FilterChain模式
1 Druid中责任链应用 在Druid的监控功能通过FilteChain模式实现。主要包括Fiter、Fil…
Spring Cloud服务注册-Eureka介绍和部署
1 介绍 1、Spring-Cloud Euraka介绍 Spring-Cloud Euraka是Spring…
Tomcat源码运行和Build
本文概览:包括两个部分:(1)通过IDEA导入tomcat源码,并执行tomcat;(2)对tomcat源码进…
Spring IOC实现DataSource的lazy加载
本文概览:介绍如何实现dataDataSource的lazy加载。好处在于:(1)对于不同任务,其实依赖dat…
Spring Cloud介绍
1 引入SpringCloud 现在架构领域比较常见一个词汇就是“微服务”,为了搭建微服务,需要很多开源的中间…
AOP实例-监控打点
本节概览:通过AOP切面,用户可以通过使用一个注解实现监控打点。 1 Spring配置文件 [crayon-6…
Builder模式
本文概览:介绍了Builder模式的使用场景和实例。 1 使用场景 对于一个类,成员变量特别多,比如说有10个…
Spring Boot Actuator
1 应用实例 在Spring boot项目中的pom.xml添加如下: [crayon-6816…
Git之master主干代码回滚
本节概览:通过git revert来实现线主干代码的回滚。如下命令 对于 merge类型的commit对象,还…
RSA在项目中使用
本文概览:介绍了在项目中使用RSA的两种场景,如下 当客户端和服务器端进行交换互时,在request和resp…
Spring重试机制-@Retryable
本文概览:介绍了两种重试机制:自定义和spring的@Retryable。 1 重试的引入 在调用外部服务进行…