03 2023 档案
摘要:目录1 CAP1.1 CAP原则1.1.1 数据一致性1.1.2 图示讲解1.1.2.1 一致性1.1.2.2 可用性1.1.2.3 分区容错性1.2 CAP如何舍弃1.3 eureka与zookeeper区别1.4 CAP对应的模型和应用1.4.1 CA without P1.4.2 CP wit
阅读全文
摘要:目录1 HTTP 3.01.1 简介1.1.1 引言1.1.2 QUIC 协议概览1.2 队头阻塞/多路复用问题1.2.1 发送窗口的队头阻塞1.2.2 接收窗口的队头阻塞1.2.3 HTTP/2 的队头阻塞1.2.4 没有队头阻塞的 QUIC1.3 TCP 建立连接的延迟1.4 HTTP/3 连接
阅读全文
摘要:1 Javascript内存 1.1 Javascript引擎 常见JavaScript引擎有V8,JavaScriptCore,TraceMonkey,JScript。JavaScript在不同引擎中的内存模型实现不同,其中V8引擎开源且市占率远高于其它引擎,因此本文将围绕V8进行讲解。 在学习之
阅读全文
摘要:1 响应式原理 1.1 简介 在讲解之前,我们先了解一下数据响应式是什么? 所谓数据响应式就是建立响应式数据与依赖(调用了响应式数据的操作)之间的关系,当响应式数据发生变化时,可以通知那些使用了这些响应式数据的依赖操作进行相关更新操作,可以是DOM更新,也可以是执行一些回调函数。 1.2 vue2和
阅读全文
摘要:目录1 异步@Async详解1.1 引言1.2 异步说明和原理1.3 @Async使用1.3.1 启动类中增加@EnableAsync1.3.2 方法上加@Async注解1.4 @Async异步线程池1.4.1 默认线程池1.4.3 在配置文件中配置1.4.3 自定义线程池1.4.3.1 编写配置类
阅读全文
摘要:目录1 MDC1.1 简介1.2 MDC坐标和使用1.3 主要方法2 多线程间使用2.1 MDC工具类2.2 拦截器定义和配置2.3 Java线程池中使用2.3.1 配置线程池2.3.2 使用ExecutorCompletionService方式2.3.3 使用CompletableFuture方式
阅读全文
摘要:[TOC] # 1 ExecutorCompletionService ## 1.1 简介 当我们向`Executor`提交一组任务,并且希望任务在完成后获得结果,此时可以考虑使用`ExecutorCompletionService`。 `ExecutorCompletionService`实现了`
阅读全文
摘要:[TOC] # 1 Java位集合 前几天刚学习了[Redis中位操作命令](https://jingzh.blog.csdn.net/article/details/129168155),今天顺便学下java中位集合 ## 1.1 Bit-Map ### 1.1.1 简介 `Bit-map`的基本
阅读全文