草庐IT

图文结合带你搞懂MySQL日志之relay log(中继日志)

什么是中继日志(relaylog)中继日志(relaylog)​只在主从服务器架构的从服务器上存在。从服务器(slave)​为了与主服务器(Master)保持一致,要从主服务器读取二进制日志的内容,并且把读取到的信息写入本地的日志文件中,这个从服务器本地的日志文件就叫中继日志。然后,从服务器读取中继日志,并根据中继日志的内容对从服务器的数据进行更新,完成主从服务器的数据同步。搭建好主从服务器之后,中继日志默认会保存在从服务器的数据目录下。文件名的格式是:从服务器名-relay-bin.序号​。中继日志还有一个索引文件:从服务器名-relay-bin.index,用来定位当前正在使用的中继日志。

Mysql主从库不同步1236错误:could not find first log file name in binary....

文章来自:Mysql主从库不同步1236错误:couldnotfindfirstlogfilenameinbinary....问题分析:主库执行命令,确认日志文件和位置;mysql>showmasterstatus;+------------------+----------+--------------+------------------------------+-------------------+|File|Position|Binlog_Do_DB|Binlog_Ignore_DB|Executed_Gtid_Set|+------------------+----------+-

Mysql主从库不同步1236错误:could not find first log file name in binary....

文章来自:Mysql主从库不同步1236错误:couldnotfindfirstlogfilenameinbinary....问题分析:主库执行命令,确认日志文件和位置;mysql>showmasterstatus;+------------------+----------+--------------+------------------------------+-------------------+|File|Position|Binlog_Do_DB|Binlog_Ignore_DB|Executed_Gtid_Set|+------------------+----------+-

Neo4j安装及最详细用法介绍(干货)

Neo4j文档Neo4j简介image.pngNeo4j的安装访问以下路径:https://neo4j.com/download-center/#community.这里选择社区版就可以.选择3.5.28版本.最新的版本需要JDK11才能运行image.png下载ZIP并解压后,进入解压目录的bin目录下.执行neo4j.batconsole命令,出现以下字符说明启动成功.image.png在浏览器中输入http://localhost:7474/进行访问.默认用户名和密码分别是neo4jneo4j.登录后提示修改密码,修改即可Neo4j的基本概念image.pngNeo4j的查询语法imag

Neo4j安装及最详细用法介绍(干货)

Neo4j文档Neo4j简介image.pngNeo4j的安装访问以下路径:https://neo4j.com/download-center/#community.这里选择社区版就可以.选择3.5.28版本.最新的版本需要JDK11才能运行image.png下载ZIP并解压后,进入解压目录的bin目录下.执行neo4j.batconsole命令,出现以下字符说明启动成功.image.png在浏览器中输入http://localhost:7474/进行访问.默认用户名和密码分别是neo4jneo4j.登录后提示修改密码,修改即可Neo4j的基本概念image.pngNeo4j的查询语法imag

数据恢复技术之日志(undo、redo 和 undo/redo log)

背景事务的原子性是如何保证的?面试中不少被问到吧,这里涉及到事务以及数据的可恢复性,而数据可恢复性的基础技术就是日志,本文将讨论三种日志:undo、redo和undo/redolog。日志:一种安全的方式记录数据变更的历史说明存储介质:内存和磁盘(仅讨论本文涉及到的),认为内存是易失的,磁盘是非易失的事务:包含多个操作,具体ACID属性,所有操作要么全部成功(指数据持久化到磁盘中),要么完全失败(原子性):一条日志,表示开始事务T:一条日志,表示提交T:一条日志,表示在事务T中,对X进行了修改,X的旧值或新值为v:一条日志,表示在事务T中,对X进行了修改,X的旧值为v,新值为w:一条日志,表示

数据恢复技术之日志(undo、redo 和 undo/redo log)

背景事务的原子性是如何保证的?面试中不少被问到吧,这里涉及到事务以及数据的可恢复性,而数据可恢复性的基础技术就是日志,本文将讨论三种日志:undo、redo和undo/redolog。日志:一种安全的方式记录数据变更的历史说明存储介质:内存和磁盘(仅讨论本文涉及到的),认为内存是易失的,磁盘是非易失的事务:包含多个操作,具体ACID属性,所有操作要么全部成功(指数据持久化到磁盘中),要么完全失败(原子性):一条日志,表示开始事务T:一条日志,表示提交T:一条日志,表示在事务T中,对X进行了修改,X的旧值或新值为v:一条日志,表示在事务T中,对X进行了修改,X的旧值为v,新值为w:一条日志,表示

基于Neo4j图数据库实现系统架构可视化

一、图数据库简介图数据库是NoSQL领域中的一种,在处理相关联的大数据方面比关系型数据库天然具有优势,近年来在知识图谱、金融风控、社交关系等场景中发挥了重要的角色功能。同时,图数据库在AI领域,天然适合诸如记忆提取、关联推理、归纳探索等场景,成为了人工智能领域不可缺少的部分。Neo4J是比较通用和常见的图数据库,具有社区版和企业版之分,普通学习使用免费的社区版即可。Neo4J还提供了一个Web访问的可视化执行与查询的界面,类似ElasticSearch一样,非常容易上手。Neo4J配套的DSL语言为Cypher查询语言,可以对数据进行高效地查询,同时语法上类似SQL,方便开发者快速上手。二、N

基于Neo4j图数据库实现系统架构可视化

一、图数据库简介图数据库是NoSQL领域中的一种,在处理相关联的大数据方面比关系型数据库天然具有优势,近年来在知识图谱、金融风控、社交关系等场景中发挥了重要的角色功能。同时,图数据库在AI领域,天然适合诸如记忆提取、关联推理、归纳探索等场景,成为了人工智能领域不可缺少的部分。Neo4J是比较通用和常见的图数据库,具有社区版和企业版之分,普通学习使用免费的社区版即可。Neo4J还提供了一个Web访问的可视化执行与查询的界面,类似ElasticSearch一样,非常容易上手。Neo4J配套的DSL语言为Cypher查询语言,可以对数据进行高效地查询,同时语法上类似SQL,方便开发者快速上手。二、N

如何设计 Log 工具类 —— timber 解析

Log类简介不论是日常开发调试,还是用户行为分析,日志都扮演着不可或缺的角色。从日志中我们可以看出程序运行时的状态,用户进行了哪些操作等等。Android为我们提供了一个Log类来打印日志,通常,我们只需要调用Log.d就可以将debug日志打印到控制台,非常方便。郭神在《第一行代码》中教我们写的第一行代码就是打印日志:Log.d("MainActivity","onCreateexecute")并且,书中向我们介绍了Log类的5个常用方法:Log.v()。用于打印那些最为琐碎的、意义最小的日志信息。对应级别verbose,是Android日志里面级别最低的一种。Log.d()。用于打印一些调