• Spring Boot 面试题

    什么是 Spring Boot?如果必须启动一个新的 Spring 项目,我们必须添加构建路径或 maven 依赖项,配置 application server,添加 Spring 配置。因此,启动一个新的 Spring 项目需要大量的工作,因为我们目前必须从头开始做所有事情。 Spring Bo...

    Spring 的设计理念和设计模式分析

    Spring 的架构Spring 总共有十几个组件,不过真正核心的组件只有几个:Core,Context,Beans。Spring 的设计理念然而最最核心的是 Beans 组件,为什么这么说,其实在 Spring 就是面向 Bean 的编程(BOP,Bean Oriented Programmin...

    Linux上安装Jenkins

    Jenkins 安装程序可用于多个 Linux 发行版。Debian/UbuntuFedoraRed Hat / CentOS先决条件最低硬件要求:256 MB 内存1 GB 的驱动器空间(如果将 Jenkins 作为 Docker 容器运行,则建议至少 10 GB)小团队推荐的硬件配置:4 GB+...

    JAVA 复制

    JAVA 复制将一个对象的引用复制给另外一个对象,一共有三种方式。第一种方式是直接赋值,第二种方式是浅拷贝,第三种是深拷贝。所以大家知道了哈,这三种概念实际上都是为了拷贝对象。直接赋值复制直接赋值。在 Java 中,A a1 = a2,我们需要理解的是这实际上复制的是引用,也就是说 a1 和 a2 ...

    JAVA 集合

    JAVA 集合接口继承关系和实现集合类存放于 Java.util 包中,主要有 3 种:set(集)、list(列表包含 Queue)和 map(映射)。Collection:Collection 是集合 List、Set、Queue 的最基本的接口。Iterator:迭代器,可以通过迭代器遍历集合...

    Kafka

    KafkaKafka 概念Kafka 是一种高吞吐量、分布式、基于发布/订阅的消息系统,最初由 LinkedIn 公司开发,使用Scala 语言编写,目前是 Apache 的开源项目。broker:Kafka 服务器,负责消息存储和转发topic:消息类别,Kafka 按照 topic 来分类消息p...