慕枫技术笔记
慕枫技术笔记
全部文章
架构设计
DDD实践(6)
Docker(2)
Elasticsearch(2)
Idea(3)
JAVA(13)
Java多线程专题(7)
Java夯实基础教程(1)
JDK源码分析(1)
JDK源码分析系列(6)
JVM(6)
Kubernetes(1)
LeetCode解题(16)
Linux(3)
Mysql(3)
PostgreSQL大师之路(2)
Python(1)
Redis(4)
RocketMQ(14)
SpringBoot(6)
SpringCloud(2)
Spring源码(5)
TICK(1)
Tomcat源码(2)
分布式(4)
工具使用(1)
开发采坑记录(3)
技术同学思维模型(1)
数据库(1)
深度学习(1)
算法(7)
职场(1)
设计模式(4)
跟慕枫学透Netty(5)
随想(2)
面试(8)
归档
标签
去牛客网
登录
/
注册
慕枫技术笔记的博客
全部文章
/ 架构设计
(共6篇)
如何设计一个监控平台(上篇)
引言 在大型分布式微服务场景下,各个服务版本快速迭代,各类业务规模不断膨胀,同时监控的场景也在不断的发生变化,线上故障随时可能发生,各个平台错综复杂,如何保证线上服务稳定运行,同时提升运维效率,降低运维成本成了监控平台的挑战。 一、什么是监控 在设计监控平台之前,我们首先来探讨下监控到底是...
2022-05-22
0
0
架构师之路系列:接口幂等性是个什么东东?如何实现接口幂等设计?
怎么理解接口幂等? 幂等实际是一个数学上的概念,在数学上如果函数满足 f(x) = f(f(x)),那么我们称函数f具备幂等性。举个栗子,假设f(x) =|x|,即函数f表示取x的绝对值,那么f(x) = f(f(x))也成立,即f(x) =||x| |。说完了幂等的原始概念,我们再来看下在编程领...
2022-05-22
0
0
偷偷看了同事的代码找到了优雅代码的秘密
引言 对于一个软件平台来说,软件平台代码的好坏直接影响平台整体的质量与稳定性。同时也会影响着写代码同学的创作激情。想象一下如果你从git上面clone下来的的工程代码乱七八糟,代码晦涩难懂,难以快速上手,有种想推到重写的冲动,那么程序猿在这个工程中写好代码的初始热情都没了。相反,如果clone下的...
2022-05-22
0
0
11张图深入理解分布式锁原理
什么是分布式锁?它能干什么? 单体系统中,在高并发场景下想要访问共享资源的时候,我们需要通过加锁的方式来保证共享资源并发的安全性,确保在同一时刻只有一个线程对共享资源进行操作。相信大家对于Java提供的synchronized关键字以及Lock锁都不陌生,在实际的项目中大家都使用过。如下图所示,在...
2022-05-22
0
0
支持百万并发高性能网关设计实现系列:什么是网关?
网关是个什么东东?为什么需要网关? 随着微服务架构不断兴起,以前的一个大的单体应用根据不同的业务域拆分为不同的微服务系统进行维护和部署。因此各个微服务对外提供的服务接口API会呈现出爆发式的增长,如何对于各个应用服务的接口进行统一管理成为了不可回避的问题。 外部的请求想要访问内部的应用服务必须经...
2022-05-22
0
0
每天都扫的二维码,你知道它的技术原理吗?
⭐️引言⭐️ 二维码已经成为我们日常生活中必不可少的组成部分了,登录需要扫一扫二维码、买东西付钱需要扫一扫二维码、开会签到也需要扫一扫二维码,那么如此使用的二维码技术,背后的原理是怎样的呢?本文将结合二维码的发展历程以及典型应用场景,分析二维码背后的技术原理。 ⭐️二维码发展简史⭐️ 条形码...
2022-05-22
0
0