分类
正在加载今日诗词...
如何画好软件架构图 如何画好软件架构图
前言 作为架构师,如果你需要对复杂的业务进行应用落地,在前期设计过程,或者后期给领导、新同事、业务同学做汇报或者培训时,难免需要一些直观的图来表达你的信息,所谓一图胜过千言万语。 什么是架构 首先,架构图是一个软件开发工程中用到的一些列
2024-05-27
Flink技术架构及原理 Flink技术架构及原理
Flink简介 Flink是一个用于分布式流处理和批处理的大数据处理框架。它由Apache基金会维护,旨在提供高吞吐量、低延迟的数据处理能力,并且支持复杂的事件处理和状态管理。它的重点能力就是同时支持批处理和流处理的有状态计算 Flin
2024-05-27
Elasticsearch技术架构及原理 Elasticsearch技术架构及原理
Elasticsearch介绍 Elasticsearch 是一个基于 Apache Lucene 的开源搜索和分析引擎,设计用于云计算中,能够快速地处理大量数据。它可以近实时地进行复杂的查询,并且可以用于全文搜索、结构化搜索以及分析。
2024-05-12
限流相关 限流相关
前言 在大流量场景,秒杀、抢购场景,一般会对网站做一些流量控制,牺牲一部分流量而保护系统而不至于系统直接down机。 常见限流算法 固定计算限流 就是统计固定时间内的流量数量,如果超过了就限制。这种很容易实现,利用AutomicLon
2022-08-26
分库分表的分页查询 分库分表的分页查询
问题的提出 我们知道,当我们的数据量达到一定数量时,需要将数据表进行水平拆分,从而满足大量数据的存储和查询,保证系统的可用性,但同时会出现另外一个问题就是,如果业务要查询“最近注册的第3页用户”,该如何实现呢?单库上,可以通过简单的sql
2022-08-26
Java学习大纲 Java学习大纲
任何学习都要有目标有规划,这是整个Java知识体系大纲,根据自己的知识体系认知画出来的,有很多还没有细化,也还有很多没有涉猎,比如大数据,列出这些好让自己学的有目标一些吧,也算是一个总结。 在线预览地址:http://naotu.baidu
2022-08-26