公共表属于系统中数据量较小,变动少,而且属于高频联合查询的依赖表。参数表、数据字典表等属于此类型。可以将这类表在每个数据库都保存一份,所有更新操作都同时发送到所有分库执行。接下来看一下如何使用Sharding-JDBC实现公共表。 (1)创建数据库 分别在user_db、order_db_1、ord ...
分类:
数据库 时间:
2020-06-21 23:20:12
阅读次数:
103
磁盘 磁盘为系统提供了最基本的持久化存储。 文件系统 文件系统则在磁盘的基础上,提供了一个用来管理文件的树状结构 组织方式不同,就会形成不同的文件系统。 为了方便管理,Linux 文件系统为每个文件都分配两个数据结构,索引节点(index node)和目录项(directory entry)。它们主 ...
分类:
系统相关 时间:
2020-06-21 21:41:31
阅读次数:
72
想了解 ES 集群的底层原理,不再只关注业务层面了。 前置前提: 1、只有候选主节点(master:true)的节点才能成为主节点。 2、最小主节点数(min_master_nodes)的目的是防止脑裂。 这个我看了各种网上分析的版本和源码分析的书籍,云里雾里。 核对了一下代码,核心入口为 find ...
分类:
其他好文 时间:
2020-06-21 09:54:22
阅读次数:
96
class TreeNode: def __init__(self, val=0, left=None, right=None): self.val = val self.left = left self.right = rightclass Solution: def flatten(self, ...
分类:
其他好文 时间:
2020-06-20 21:12:01
阅读次数:
58
Zookeeper 提供一个多层级的节点命名空间(节点称为 znode)。与文件系统不 同的是,这些节点都可以设置关联的数据,而文件系统中只有文件节点可以存放 数据而目录节点不行。 Zookeeper 为了保证高吞吐和低延迟,在内存中维护了这个树状的目录结构,这 种特性使得 Zookeeper 不能 ...
分类:
其他好文 时间:
2020-06-20 21:11:39
阅读次数:
67
 ,一种是渲染进程(Renderer)。 主进程就是我们package.json里面的main值,属于Node.js后端。渲染进程就是每个页面,比如原始的index.html。二者之间 ...
分类:
系统相关 时间:
2020-06-20 13:12:19
阅读次数:
69
原文链接:https://www.zimrilink.com/devops/295.html 参考链接:https://mariadb.com/kb/en/upgrading-from-mariadb-103-to-mariadb-104/ 在本教程将指导你如何在CentOS 7上,将MariaDB ...
分类:
数据库 时间:
2020-06-20 13:06:36
阅读次数:
132
内容概要 约束条件 表与表之间建立关系(约束) 修改表的完整语法 复制表 约束条件 default默认值 """ # 补充:在插入数据的时候可以指定字段 create table t1 ( id int, name varchar(16) ); insert into t1 (name, id) v ...
分类:
数据库 时间:
2020-06-20 00:50:52
阅读次数:
71
Git 是用来做啥的?想必码农朋友都知道,Git 是版本控制软件,是软件开发过程中团队协作不可或缺的软件。 但是,作为版本控制软件的 Git ,能跟聊天工具扯上关系吗?这二者似乎毫无关系,但脑洞大开的外国朋友 Ephi Gabay 就开发了一个 GIC ,活生生将 Git 改造成了一个聊天工具,有了 ...
分类:
其他好文 时间:
2020-06-19 19:23:13
阅读次数:
66