Spring 的源码分析

## Spring 的源码分析 [TOC] 本次分析的目的是: - Spring IoC 源码的分析 - Spring AOP 源码的分析 分析前先搞清楚两个概念 - IOC/DI:控制反转/依赖注入,是一种技术思想,不是一个技术实现。IoC解决对象之间的耦合问题。 - AOP: ⾯向切⾯编程/⾯向⽅⾯编程,在不改变原有业务逻辑情况下,增强横切逻辑代码,根本上

- 阅读全文 -

Metricbeat 搭建与使用

## Metricbeat 搭建与使用 > 轻量型指标采集器 > > 用于从系统和服务收集指标。Metricbeat 能够以一种轻量型的方式,输送各种系统和服务统计数据,从 CPU 到内存,从 Redis 到 Nginx,不一而足 - 定期手机操作系统或应用服务的指标数据 - 存储到Elasticsearch 中,进行实时分析 ### Metricbeat 组成

- 阅读全文 -

RabbitMQ CentOS 简单安装

## RabbitMQ CentOS 简单安装 > 本文只介绍 CentOS 的 rpm 的安装方式 由于特殊原因,需要安装指定的 RabbitMQ 版本,找了许多文章,发现并没有很完整明确的安装方式,这里做个博文笔记。 ### 安装依赖环境 - erlang: [所支持的版本](https://www.rabbitmq.com/which-erlang.html) -

- 阅读全文 -

kibana 搭建

## kibana 搭建 ### 安装环境 - Elasticsearch 7.15.1 - Ubuntu 20.04 - kibana-7.15.2-amd64 ### kibana 安装 [下载地址](https://www.elastic.co/cn/downloads/kibana) 我这里的安装环境 Ubuntu,选择 deb x86_64,如果

- 阅读全文 -

Logstash 搭建

## Logstash 搭建 Logstash 是一个由 JRuby 语言编写的运行在 java 虚拟机上的具有收集,分析和转发数据流功能的工具。 ### 安装环境 - Elasticsearch 7.15.1 - Ubuntu 20.04 - logstash-7.15.2-amd64.deb ### Logstash 安装 [下载地址](https://www

- 阅读全文 -

Elasticsearch 搭建

## Elasticsearch ### 安装环境 - Elasticsearch 7.15.1 - Ubuntu 20.04 ### 定义 一个采用 Restful API 标准的高扩展性和高可用性的实施数据分析的全网搜索工具 - Node(节点):单个的装有 Elasticsearch 服务并且提供故障转移和扩展的服务器。 - Cluster(集群):

- 阅读全文 -

Ubuntu 搭建 Rancher

## Ubuntu 搭建 Rancher ### 搭建环境 - Ubuntu 20.04 2 台 - 内存 16G - 225 G SSD 硬盘 查看 Rancher 版本系统的支持 https://www.suse.com/suse-rancher/support-matrix/all-supported-versions/rancher-v2-6-2/ > 查

- 阅读全文 -

ubuntu 21.04 更换阿里云镜像源

备份原来的源 ```shell $ mv /etc/apt/sources.list /etc/apt/sources.list.bak $ vim /etc/apt/sources.list ``` 添加如下内容 ```xml deb http://mirrors.aliyun.com/ubuntu/ hirsute main restricted universe multiv

- 阅读全文 -

Class path contains multiple ** bindings.

## Class path contains multiple ** bindings. ### 问题描述 ```java SLF4J: Class path contains multiple SLF4J bindings. SLF4J: Found binding in [jar:file:/E:/apache/maven-repository/org/slf4j/slf4j-

- 阅读全文 -

基于 DDD 的微服务设计演示

### 基于 DDD 的微服务设计演示 [TOC] #### 单 Service 实现数据查询 用单 Service 注入不同的 Dao,实现各种不同的查询。 > 大数据相关产品,运用大数据技术对海量的数据进行分析处理,并且最终的结果是通过各种报表来查询并展示。因此这些项目除了后台的各种分析处理以外,还要在前段展现各种报表,而且这些报表非常多且繁杂。同时,使用这个系统的都是决策型领

- 阅读全文 -