06 2022 档案
摘要:前言 官网 Kafka 中文文档 - ApacheCN Apache Kafka Kafka传统定义:一个分布式基于发布/订阅模式的消息队列(MQ),主要应用于大数据实时处理领域。 Kafka最新定义:一个开源的分布式事件流平台(ESP),被数千家公司用于高性能数据管道、流分析、数据集成和关键任务应
阅读全文
摘要:前言 目的:解决了创建对象时候的问题 5种:单例模式、抽象工厂模式、工厂模式、建造者模式、原型模式 01 工厂方法 追 MM 少不了请吃饭了,麦当劳的鸡翅和肯德基的鸡翅都是 MM 爱吃的东西,虽然口味有所不同,但不管你带 MM 去麦当劳或肯德基,只管向服务员说「来四个鸡翅」就行了。麦当劳和肯德基就是
阅读全文
摘要:6大设计原则 1、单一职责原则 核心思想:一个类只负责一件事 优点:低复杂度、可维护、低变更风险 // 系统数据迁移服务类,只保留和数据迁移相关的类 public class DataMigration{ // 方法1:查询待迁移的数据 public T getData(); // 方法2:迁移总流
阅读全文
摘要:什么是架构设计模式 这个问题我问过的面试者不下于数十次,回答五花八门,在我看来,模式就是经验,设计模式就是设计经验,有了这些经验,我们就能在特定情况下使用特定的设计、组合设计,这样可以大大节省我们的设计时间,提高工作效率。 作为一个工作10年以上的老码农,经历的系统架构设计也算不少,接下来,我会把工
阅读全文
摘要:前言 前面我们梳理了MongoDB的一些常见的理论知识 MongoDB解析 1-理论基础 - chch213 - 博客园 (cnblogs.com) 接下来我们重点看看 spring-data-mongodb 2.x 与 3.x 存在很大变化 官网说明如下: GitHub - spring-proj
阅读全文
摘要:前言 官网: Start with Guides — Start with Guides (mongodb.com) MongoDB中文网 MongoDB 简介 | 菜鸟教程 (runoob.com) MongoDB是一个开源的NoSQL数据库管理程序。 MongoDB安装 (38条消息) Mong
阅读全文
摘要:前言 刚开始的时候用户去取数据,直接就去主机拿,从这里开始就分出了客户端和服务端。 客户端:用户安装的软件; 服务端:统一管理数据库的主机中的软件就叫做服务端,再后来服务端不只是管理数据,外加处理业务逻辑。 C/S结构,即Client/Server(客户机/服务器)结构,是大家熟知的软件系统体系结构
阅读全文
摘要:前言 学习docker容器前提: 1、免费,本地电脑安装VM虚拟机 (37条消息) 史上最详细的Hadoop环境搭建_似水流年的博客-CSDN博客_hadoop环境搭建 (37条消息) Linux系统安装(VMware 14+ CentOS 7,2018年最新)_張小噶的博客-CSDN博客_vmwa
阅读全文
摘要:前言 我们先看一下正常情况的查询过程: 先查询 Redis,如果查询成功,直接返回,查询不存在,去查询 DB; 如果 DB 查询成功,数据回写 Redis,查询不存在,直接返回。 缓存穿透 定义:当查询数据库和缓存都无数据时,因为数据库查询无数据,出于容错考虑,不会将结果保存到缓存中,因此每次请求都
阅读全文
摘要:前言 经常遇到这样的问题 dfs算法?bfs又是啥? 怎么枚举所有可能性? 题目描述: 你将得到一个整数数组 matchsticks ,其中 matchsticks[i] 是第 i 个火柴棒的长度。你要用 所有的火柴棍 拼成一个正方形。你 不能折断 任何一根火柴棒,但你可以把它们连在一起,而且每根火
阅读全文
摘要:前言 maven为啥拉取不到最新修改的jar? jar包上传私服仓错了,想重新上传怎么办? 解决方案 在上传第三方jar包到私服环境时,第一次上传成功后,突然发现上传的jar包有问题,但是因为已经指定了版本号,并且是release版本的jar包,因为不想更换版本号,所以再重复上传正确的jar包,就会
阅读全文
摘要:题目描述:输入一个字符串,多个单词之间以空格分开,不超过100个字符,将其所有元音字母全部大写,其他字母小写转处理,重新输出新的字符串,示例:输入:work day 输出:wOrk dAy import java.util.LinkedList; import java.util.Locale; i
阅读全文