流 Stream stream深入解析- 最详细的幕后原理 几个关键概念 流来源有一种称为 Spliterator 的抽象来描述 流标志:在内部表示中,管道的每个阶段都通过一...
流 Stream stream深入解析- 最详细的幕后原理 几个关键概念 流来源有一种称为 Spliterator 的抽象来描述 流标志:在内部表示中,管道的每个阶段都通过一...
Java 集合 Collection List ArrayList 实现原理:基于可变数组实现,默认容量10,最大为Integer.MAX_VALUE 适用场景:非线程安全,...
如何加载一个Class文件 在之前的文章中,笔者介绍了Java虚拟机--类加载机制,阐述了一个类加载到底做了哪些事情! 但是,关于类加载器的只是,并没有做任何介绍,只是说了下...
3.1 常见的Web攻击手段 3.1.1 XSS攻击 XSS 的原理将用户的 输入项 中嵌入脚本。例如将输入name的输入框中输入 "/> alert("haha") <!-...
6.1 海恩法则和墨菲定律 海恩法则 每一起严重事故的背后,必然有29次轻微事故和300起未遂先兆以及1000起事故隐患。 墨菲定律 需要我们对线上服务产生的任何征兆,哪怕是...
3.2 全面的非功能质量需求 3.2.1 非功能质量需求 概述 引言:核心的指标主要体现在 高性能、高可用、可伸缩、可扩展、安全性等。非核心的有 可测试性、可监控性等 核心质...
2.1 什么是一致性 指分布式服务化系统之间的 弱一致性,包括 应用系统的一致性 和 数据的一致性。 2.2 一致性问题 同步调用超时、异步回调超时、系统间状态不一致、缓存和...
1.1 从传统的单体架构到服务化架构 1.1.1 J2E架构t 特点在单体系统上,也进行了分层和逻辑拆分 问题但是,在每个层次上,多个业务 还是耦合在同一个应用中。 1.1....
引言:怎么理解分布式、高并发、多线程 分布式,更多的是为了解决单个物理服务器的容量和性能瓶颈而采用的手段。当然,其还有一些好的【副作用】,比如分布式后,在高可用、高并发等方面...
专业技能 1.分布式服务 为什么要做分布式服务首先分析之前的系统架构及其存在的问题:单一系统在大容量、高并发、业务耦合、业务快速发展、系统演进迭代方面存在问题 分布式服务应该...
设计模式 创建型 简单工厂、工厂方法、抽象工厂 1.工厂是某个创建方法延迟到子类,抽象工厂是 一组成套的方法 封装在一个子类 单例 1.可以用enum实现2.双重校验方式注意...
1. 常见实现方式 2 PC 、3PC提交 柔性事务-TCC两阶段补偿-最大努力通知型 2. 包含至少3个角色 AP 应用程序 RS 资源服务 TM 事务管理器image.p...