分布式系统的特征、瓶颈以及性能指标介绍
分布式的概念存在年头有点久了,在正式进入我们《分布式专栏》之前,感觉有必要来聊一聊,什么是分布式,分布式特点是什么,它又有哪些问题,在了解完这个概念之后,再去看它的架构设计,理论奠基可能帮助会更大
管理员
2022年10月08日 19:14
9
0
0
分布式系统的8个谬误
你在分布式系统上工作吗?微服务,Web API,SOA,Web服务器,应用服务器,数据库服务器,缓存服务器,负载均衡器 - 如果这些描述了系统设计中的组件,那么答案是肯定的。分布式系统由许多计算机组成,这些计算机协调以实现共同的目标。 20多年前,Peter Deutsch和James Gosling定义了分布式计算的8个谬误。这些是许多开发人员对分布式系统做出的错误假设。从长远来看,这些通常被证明是错误的,导致难以修复错误。
管理员
2022年10月08日 19:13
1
0
0
分布式系统的38个知识点
天天说分布式分布式,那么我们是否知道什么是分布式,分布式会遇到什么问题,有哪些理论支撑,有哪些经典的应对方案,业界是如何设计并保证分布式系统的高可用呢? 1.架构设计 这一节将从一些经典的开源系统架构设计出发,来看一下,如何设计一个高质量的分布式系统;
管理员
2022年10月08日 19:12
0
0
0
[深入理解Java虚拟机(JVM):原理、结构与性能优化]
1.介绍Java虚拟机(JVM)是Java程序的核心执行引擎,负责将Java源代码编译成可执行的字节码,并在运行时负责解释执行字节码或将其编译成本地机器代码。本文将深入探讨JVM的原理、结构以及性能优化的相关技术。2.JVM原理与结构2.1JVM运行时数据区域JVM运行时数据区域由以下几部分组成:方法区(MethodArea):用于存储类的结构信息,如常量池、字段和方法信息等。方法区是所有线程共享的,存放在堆内存中。堆(Heap):存放对象实例和数组,是Java程序中最大的一块内存区域。堆内存的大小可以通过
潇洒的吐司
2025年09月20日 07:28
5
0
0
别再为JS长整型精度丢失烦恼了!这些方法帮你轻松搞定!
javascript以64位双精度浮点数存储所有Number类型值,即计算机最多存储64位二进制数。但是需要注意的是Number包含了我们常说的整形、浮点型,相比较于整形而言,会有一位存储小数点的偏移位,由于存储二进制时小数点的偏移量最大为52位,计算机存储的为二进制,而能存储的二进制为62位,超出就会有舍入操作,因此JS中能精准表示的最大整数是Math.pow2,53,十进制即9007199254740992大于9007199254740992的可能会丢失精度因此对于java后端返回的一个大整数,如基于前
土豪的戒指
2025年09月20日 07:23
4
0
0
Linux 常用命令
Linux常用命令
管理员
2025年09月20日 07:19
2
0
0
JDK 21新特性揭秘:字符串模板,Java编程的华丽升级
Java新势力来袭嘿,各位Java开发者们!是不是每天都在和那些繁琐的代码打交道,感觉有点疲惫了?别担心,JDK21带着它的新特性来拯救我们啦!今天,咱们就来聊聊其中最让人眼前一亮的字符串模板(StringTemplates)。这玩意儿可真是给Java字符串操作这块“老古董”注入了一股新鲜血液,让咱们处理字符串的时候能轻松不少。别着急,接下来我带你一起走进JDK21字符串模板的奇妙世界,保证让你眼前一亮!传统字符串拼接的“囧境”在深入了解字符串模板之前,
土豪的戒指
2025年09月20日 07:07
3
0
0
技术林全方位视角解读
技术派(paicoding)是一个前后端分离的 Java 社区实战项目,基于 SpringBoot+MyBatis-Plus 实现,采用 Docker 容器化部署。包括前台社区系统和后台管理系统。前台社区系统包括社区首页、文章推荐、文章搜索、文章发布、文章详情、优质教程、个人中心等模块;后台管理系统包括文章管理、教程管理、统计报表、权限菜单管理、设置等模块。
管理员
2025年09月12日 13:35
1
0
0
Java 9新集合工厂方法:开启高效编程新时代
Java 9新集合工厂方法:开启高效编程新时代
管理员
2025年09月12日 13:35
5
0
0
第一章:高并发系统设计的核心原则
高并发系统如何设计?从这章开始将给你带来不一样的视角
管理员
2025年09月12日 13:35
8
0
0