学习之路----java----猝死篇

本文全面介绍了分布式系统的各项核心技术,包括但不限于数据一致性、服务治理、服务降级、分布式事务、微服务架构、缓存一致性、高并发处理策略、消息队列、监控技术和数据采集手段等。深入探讨了如何打造分布式数据库、分布式文件系统以及分布式缓存解决方案。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

继上一篇,高级篇(点击打开链接)之后需要继续学习!!!!

分布式

数据一致性、服务治理、服务降级

分布式事务

2PC、3PC、CAP、BASE、 可靠消息最终一致性、最大努力通知、TCC

Dubbo

服务注册、服务发现,服务治理

分布式数据库

怎样打造一个分布式数据库、什么时候需要分布式数据库、mycat、otter、HBase

分布式文件系统

mfs、fastdfs

分布式缓存

缓存一致性、缓存命中率、缓存冗余

微服务

SOA、康威定律

ServiceMesh
Docker & Kubernets
Spring Boot
Spring Cloud
高并发
分库分表
CDN技术
消息队列

ActiveMQ

监控
监控什么

CPU、内存、磁盘I/O、网络I/O等

监控手段

进程监控、语义监控、机器资源监控、数据波动

监控数据采集

日志、埋点

Dapper
负载均衡

tomcat负载均衡、Nginx负载均衡

DNS

DNS原理、DNS的设计

CDN

数据一致性

云计算

IaaS、SaaS、PaaS、虚拟化技术、openstack、Serverlsess

搜索引擎

Solr、Lucene、Nutch、Elasticsearch

权限管理

Shiro,Security

区块链

哈希算法、Merkle树、公钥密码算法、共识算法、Raft协议、Paxos 算法与 Raft 算法、拜占庭问题与算法、消息认证码与数字签名

比特币

挖矿、共识机制、闪电网络、侧链、热点问题、分叉

以太坊
超级账本
人工智能

数学基础、机器学习、人工神经网络、深度学习、应用场景。

常用框架

TensorFlow、DeepLearning4J

其他语言

Groovy、Python、Go、NodeJs、Swift、Rust

推荐书籍:

《深入理解Java虚拟机》 

《Effective Java》 

《深入分析Java Web技术内幕》 

《大型网站技术架构》 

《代码整洁之道》 

《Head First设计模式》 

《maven实战》 

《区块链原理、设计与应用》 

《Java并发编程实战》 

《鸟哥的Linux私房菜》 

《从Paxos到Zookeeper》 

《架构即未来》


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值