InnoDB 存储引擎作为我们最常用到的存储引擎之一,充分熟悉它的的实现和运行原理,有助于我们更好地创建和维护数据库表。 InnoDB 体系架构 InnoDB 主要包括了: 内存池、后台线程以及存储文件。 内存池又是由多个内存块组成的,主要包括缓存磁盘数据、redo log 缓冲等; 后台线程则包括 ...
分类:
数据库 时间:
2021-06-02 20:15:30
阅读次数:
0
1.什么是Immutability Immutability,不变性, 叫做不变性设计模式,简单来说就是对象一旦创建,状态就不再发生变化。 变量一旦被赋值,就不允许修改了(没有写操作);没有修改操作,就保持了不变性 2.什么情况用Immutablity设计模式 多个线程同时读写同一个共享变量存在并发 ...
分类:
其他好文 时间:
2021-06-02 20:12:49
阅读次数:
0
Flink 状态 Flink状态: 状态可以是历史结果,也可以是存储的数据,归根揭底是保存的内容就是状态。 流式计算分为有状态的和无状态的: 无状态的流处理:观察每个独立的事件,并根据最后一个事件的结果进行输出。 有状态的流处理:基于多个事件输出结果。流与流之间的关联操作、流与静态表或动态表之间的关 ...
分类:
其他好文 时间:
2021-06-02 20:06:01
阅读次数:
0
Java特性和优势 简单 面向对象 移植性 高性能 分布式 动态性 多线程 安全性 健壮性 java三大版本 Wirte Once,Run Anywhere JavaSE:标准版(桌面程序,控制台开发....) JavaME:嵌入式开发(手机,小家电.......)(被取代) JavaEE:E企业级 ...
分类:
编程语言 时间:
2021-06-02 19:57:44
阅读次数:
0
@ Hadoop RPC 框架解析 网络通信模块是分布式系统中最底层的模块。它直接支撑了上层分布式环境下复杂的进程间通信(Inter-Process Communication, IPC)逻辑,是所有分布式系统的基础。远程过程调用(Remote Procedure Call, RPC)是一种常用的分 ...
分类:
其他好文 时间:
2021-06-02 19:49:37
阅读次数:
0
为什么Redis可以方便地实现分布式锁 1、Redis为单进程单线程模式,采用队列模式将并发访问变成串行访问,且多客户端对Redis的连接并不存在竞争关系。 2、Redis的SETNX命令可以方便的实现分布式锁。 setNX(SET if Not eXists) 语法:SETNX key value ...
分类:
其他好文 时间:
2021-06-02 19:07:23
阅读次数:
0
1.主节点线程状态(Replication Master Thread States): Finished reading one binlog; switching to next binlog 线程 已经完成读取 binlog 文件,并切换到下一个 binlog 文件 Master has se ...
分类:
数据库 时间:
2021-06-02 19:03:34
阅读次数:
0
因为递归是不能被中止的,需要一直占用线程,而 JS 又是属于 单线程, 所以 当我们需要执行操作时,是不能被中断的,一旦执行,则需要全部操作执行完成后,才可释放线程, 在这种情况下,我们在第一次渲染的时候,程序需要将 生成 Dom 和 包含事件 全部准备齐全后,才会添加 元素到 页面,并展示到浏览器 ...
分类:
其他好文 时间:
2021-06-02 19:02:50
阅读次数:
0
Redis 大key Redis使用过程中经常会有各种大key的情况, 比如: 单个简单的key存储的value很大 hash, set,zset,list 中存储过多的元素(以万为单位) 由于redis是单线程运行的,如果一次操作的value很大会对整个redis的响应时间造成负面影响,所以,业务 ...
分类:
其他好文 时间:
2021-06-02 18:55:34
阅读次数:
0
Python爬虫、数据分析、网站开发等案例教程视频免费在线观看 https://space.bilibili.com/523606542 Python学习交流群:1039649593 什么是多任务? 什么叫"多任务"呢?简单地说,就是操作系统可以同时运行多个任务。打个比方,你一边在用浏览器上网,一边 ...
分类:
编程语言 时间:
2021-06-02 18:54:17
阅读次数:
0