首页
首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
知识脑图
Java劝退师
创建于2022-05-28
订阅专栏
Java 常见相关框架知识点的思维导图
等 18 人订阅
共23篇文章
创建于2022-05-28
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
【Java劝退师】Java Stream 知识脑图 - 流式处理
1. 结构 2. 类型 3. 函数式接口 4. Lambda 表达式 1. Collection 子接口 2. Map 3. Array 1. filter( T -> boolean ) 2. map( T -> R ) 3. flatMap( T -> Stream ) 4…
【Java劝退师】Concurrent 知识脑图 - 并发编程
1. 并发编程三要素 2. 锁分类 3. synchronized 修饰 1. 概念 2. 同步 3. 任务通信 4. 问题 1. 内存可见性 2. 重排序 3. 内存屏障 4. as-if-serial 5. happen-before 6. volatile 1. Bloc…
【Java劝退师】Zookeeper 知识脑图 - 分布式信息共享中心
1. 权限模式 Scheme 授权对象 : 自定义,通常是 username:BASE64(SHA-1(username:password)) 。例如,zm:sdfndsllndlksfn7c= 2. 权限 Permission 1. 事务 2. 消息广播流程 1. Leade…
【Java劝退师】MySQL 知识脑图 - 分布式事务、分库分表 | 🏆 技术专题第五期征文
1. 垂直拆分 1. 垂直分库 2. 垂直分表 2. 水平拆分 1. 水平分表 2. 水平分库 3. 复杂案例 场景 : 招聘网站,求职者(C端用户)、企业(B端用户)。 C端用户需查看自己的投递记录与状态,B端用户需查看自己收到的简历。 需满足 C端用户 与 B端用户 的查找…
【Java劝退师】MongoDB 知识脑图 - 文档导向的 NoSQL 数据库
1. 更新方式 2. 属性 1. 属性 1. 单目的聚合 2. 聚合管道 1. 操作 2. 表达式 3. MapReduce 1. 角色 2. 同步类型 3. 心跳检测 每个节点都会维护一份 状态映射表,纪录其他节点的 角色、日志时间戳 ... 等信息 4. 主节点击举 5. …
【Java劝退师】Spring Cloud 知识脑图 - 微服务规范
1. 单体 应用架构 2. 垂直 应用架构 3. SOA 应用架构(微服务) 1. 功能 2. 角色 3. 元数据 4. 自我保护模式 1. 概念 2. 负载均衡策略 1. 功能 1. 功能 2. 角色 1. 功能 2. 概念 1. 概念 2. 注解 1. 功能 2. 概念 1…
【Java劝退师】Hadoop 知识脑图 - 大数据分布式存储和计算平台
1. 角色 2. 概念 1. 阶段 2. 类 3. 串行化 4. 原理分析 将 Split 交给 RecordReader对象(默认为 LineRecordReader) 读取,以 \n 作为分割符读取一行数据,返回 <key, value>。key 为每行首字符的偏…
【Java劝退师】JVM 知识脑图 - Java 虚拟机
1. 类装载子系统 2. 运行时数据区 1. 进程计数器 2. 虚拟机栈 3. 本地方法栈 4. 堆 5. 方法区(元空间) 1. OutOfMemoryError 2. StackOverFlowError 1. 回收算法 1. 判断对象以死 2. 垃圾收集算法 2. 垃圾收…
【Java劝退师】MySQL 知识脑图 - 数据库原理
1. 单机单库 2. 主从架构 3. 分库分表 4. 云数据库 1. 服务层 2. 存储引擎层 3. 系统文档层 1. 内存 2. 硬盘 3. 线程 4. ibd 文档 1. 类型划分 2. 应用类型 CREATE TABLE tablename ( [...], INDEX …
【Java劝退师】Kubernetes(K8S) 知识脑图 - 集群容器管理与协调工具
1. 主节点 2. 工作节点 1. Namespace 命名空间 2. Pod 容器封装 3. Controller 控制器 4. Service 服务 5. Ingress-nginx 入口 6. Secret 安全 7. ConfigMap 配置文档 8. Label 标签…
【Java劝退师】Docker 知识脑图 - 容器化技术
1. 镜像 透过 DockerFile 创建 - docker build [-f DockerFile路径] [-t 镜像名称:标签] . 2. 容器 3. 仓库 4. DockerFile 5. 数据卷 6. Compose 7. Swarm
【Java劝退师】Elasticsearch 知识脑图 - 分布式全文检索引擎
1. Index 索引 2. Mapping 映射 3. Document 文档 1. 统计方式 2. 统计指针 1. 角色 2. 特色 3. 搭建规划 4. 一致性保证
【Java劝退师】Lucene 知识脑图 - 信息搜索库
1. 数据类型 2. 查找方法 3. 索引类型 正排索引 - KEY : 文档ID,Value : [ 单词1 : 出现次数、出现位置列表,单词2 : 出现次数、出现位置列表 ... ] 4. 分词器 1. 索引创建 2. 搜索 1. 属性 2. 常用类型
【Java劝退师】RocketMQ 知识脑图 - 分布式消息中间件
1. Producer 消息生产者 2. Consumer 消息消费者 3. Broker 消息暂存中心 4. NameServer Broker管理者 Zookeeper 主要用于 分布式锁、分布式选主、主备切换 ... 等,不需要高 TPS 场景,主要在大数据、脱机任务上 …
【Java劝退师】Kafka 知识脑图 - 分布式日志收集系统
1. Producer 生产者 2. Consumer 消费者 3. Broker 独立的 Kafka 服务器 4. Topic 主题 5. Partition 分区 6. Replicas 副本 7. Offset 偏移量 1. Partition 2. Consumer 1…
【Java劝退师】RabbitMQ 知识脑图 - 消息队列
消息队列的调用通常都是异步的,只有在可以接受是异步调用(无法立刻得知处理结果)的情况下,再考虑采用消息队列来实现。 1. 系统解偶 实现系统与系统之间的松偶合,可以将主要流程与次要流程分离。 比如: 当用户在电商网站上购买商品,生成订单、扣减库存 为主要流程,发优惠券、增加用户…
【Java劝退师】Redis 知识脑图 - 分布式缓存
1. 数据库缓存 2. 提高系统响应 3. 做 Session 分离 4. 乐观锁 5. 分布式锁 (悲观锁) 6. MyBatis 的二级缓存 1. Cache Aside Pattern - Redis 2. Read/Write Through Pattern - Gua…
【Java劝退师】SpringMVC 知识脑图 - 表现层开源框架
1. 经典三层 2. MVC 架构模式 1. 流程 2. 角色 POJO 类 - 传值参数名与POJO属性需保持一致,可以用 " . " 进行进一步定位 可以作用在 POJO类的属性 或 形参上。 搭配 @Valid 使用,校验失败会抛出 MethodArgumentNotVa…
【Java劝退师】Spring Data JPA 知识脑图 - ORM持久层框架
SpringDataJPAORM持久层框架一、解决的问题(原生JDBC存在)数据库配置-硬编码-配置文档(不常变动)SQL语句、参数设置、获取结果集-硬编码-配置文档(常变动)手动封装结果集-繁琐-反
下一页