求仁得仁
06
13
13
ElasticSearch-数据建模 ElasticSearch-数据建模
处理关联关系 Object: 优先考虑反范式(Denormalization) Nested: 当数据包含多数值对象,同时有查询需求 Child/Parent:关联文档更新非常频繁时 避免过多字段 一个文档中,
2024-06-13
13
13
13
ElasticSearch-集群架构 ElasticSearch-集群架构
核心概念 节点类型 分片 集群搭建 ES安全认证 集群内部安全通信 生产环境常见集群部署方式 单一角色 增加节点水平扩展 读写分离架构 异地多活架构 Hot & Warm 架构 集群容量
2024-06-13
13
ElasticSearch-集群读写 ElasticSearch-集群读写
ES跨集群搜索(CCS) 分片的设计和管理 算分不准 dfs_query_then_fetch 如何设计分片数 ES底层读写工作原理 ES写入数据的过程 ES读取数据的过程 写数据底层原理 提升集群的读写性能 提升集群读取性
2024-06-13
13
ElasticSearch-基础操作 ElasticSearch-基础操作
基本概念 索引操作 创建索引 修改索引配置 查询索引 删除索引 文档操作 添加(索引)文档:POST和PUT 修改文档 全量更新 增量修改 使用_update部分更新 使用_update_by_query 更新文档
2024-06-13
13
13
13
Dubbo-Triple Dubbo-Triple
Triple的底层原理分析 Triple请求调用和响应处理 Triple请求处理和响应结果发送 总结 Dubbo协议相比较于Http1.1而言性能上是要更好的 但是Dubbo协议自己的缺点就是不通用 Triple协议是基于Ht
2024-06-13
13
Dubbo-HTTP2 Dubbo-HTTP2
HTTP1 HTTP1协议的这种格式,缺点也是很明显的 额外占用了很多字节,比如众多的回车符、换行符,它们都是字符,都需要一个字节 通常一个HTTP1的请求,都会携带各种请求头,我们可以通过请求头来指定请求体的压缩方式 但是我们没
2024-06-13
13
Dubbo-互调 Dubbo-互调
Dubbo应用 Triple协议的流式调用 跨语言调用 protobuf 与gRPC互通 与Spring Cloud互通 Dubbo应用 增加依赖 dubbo-spring-boot-starter dubbo-rpc-dub
2024-06-13
13
Dubbo-服务导出导入 Dubbo-服务导出导入
服务导出 接口级服务注册 应用级服务注册 服务引入 接口级服务引入 应用级服务引入 MigrationInvoker的生成 @EnableDubbo -> @DubboComponentScan -> Dub
2024-06-13
13
Dubbo-3.0新特性 Dubbo-3.0新特性
注册模型的改变 Triple协议 triple、dubbo、rest 的比较 注册模型的改变 在服务注册领域,市面上有两种模型,一种是应用级注册,一种是接口级注册 在Spring Cloud中,一个应用是一个微服务 把应用名以及应
2024-06-13
13
CPU缓存架构 & 缓存一致性协议 CPU缓存架构 & 缓存一致性协议
CPU高速缓存(高速缓冲存储器):位于CPU与主内存间的一种容量较小但速度很高的存储器 在CPU访问存储设备时,无论是存取数据抑或存取指令,都趋于聚集在一片连续的区域中,这就是局部性原理 时间局部性(Temporal Locality)
2024-06-13
13
区块链技术 区块链技术
底层机制 去中心化,P2P 分布式数字货币系统 共识机制,POW 工作量证明 非对称加密算法,数字签名 区块链账本技术 钱包分类 轻钱包,只存储维护跟你自己交易相关的数据 中心化钱包,数字货币交易所 区块链节点 矿工-运行于
2024-06-13
13
Java面试-Spring-基础 Java面试-Spring-基础
Spring七大模块 Spring Context:继承BeanFactory,提供上下文信息,扩展出JNDI、EJB、电子邮件、国际化等功能 Spring DAO:提供了JDBC的抽象层,还提供了声明性事务管理方法 Spring OR
2024-06-13
13
Java面试-Mybatis-基础 Java面试-Mybatis-基础
一级缓存:一级缓存的作用域是SQlSession, Mabits默认开启一级缓存 在同一个SqlSession中,执行相同的SQL查询时;第一次会去查询数据库,并写在缓存中,第二次会直接从缓存中取 内部缓存使用一个HashMap,key
2024-06-13
2 / 3