目前Zipkin官方提供了插件用于支持对MySQL语句执行过程的日志追踪,提供了对MySQL5、MySQL6和MySQL8的支持,官方地址:https://github.com/openzipkin/brave/tree/master/instrumentation 一、介绍及示例配置示例: 1、引 ...
分类:
数据库 时间:
2020-01-21 00:23:02
阅读次数:
173
问题描述: Ubuntu 18.04 命令行执行命令报错提示:Failed to load module "canberra-gtk-module"解决方案:1、执行以下命令,相信定有奇效 sudo apt-get install libcanberra-gtk-module 2、执行过程中,按照提 ...
分类:
其他好文 时间:
2020-01-20 12:59:55
阅读次数:
164
并发与并行 并发:指两个或多个事件在同一时间段内发生。 并行:指两个或多个事件在同一时刻发生(同时发生)。 进程与线程 进程: 是指一个内存中运行的应用程序,每个进程都有一个独立的内存空间,一个应用程序可以同时运行多个进程;进程也是程序的一次执行过程,是系统运行程序的基本单位;系统运行一个程序即是一 ...
分类:
编程语言 时间:
2020-01-19 09:15:32
阅读次数:
91
概要 本篇主要介绍一下分布式环境中搜索的两阶段执行过程。 两阶段搜索过程 回顾我们之前的CRUD操作,因为只对单个文档进行处理,文档的唯一性很容易确定,并且很容易知道是此文档在哪个node,哪个shard中。 但搜索比CRUD复杂,符合搜索条件的文档,可能散落在各个node、各个shard中,我们需 ...
分类:
其他好文 时间:
2020-01-18 10:23:21
阅读次数:
67
前言一个Java文件从编码完成到最终执行,一般主要包括两个过程 编译 运行 编译,即把我们写好的java文件,通过javac命令编译成字节码,也就是我们常说的.class文件。 运行,则是把编译声称的.class文件交给Java虚拟机(JVM)执行。 而我们所说的类加载过程即是指JVM虚拟机把.cl ...
分类:
其他好文 时间:
2020-01-18 10:22:38
阅读次数:
83
前言Xtrabackup提供了两种命令行工具:xtrabackup:专用于备份InnoDB和XtraDB引擎的数据;innobackupex:是一个perl脚本,在执行过程中会调用xtrabackup命令,这个命令即可以实现备份InnoDB,也可以备份Myisam引擎的对象。xtrabackup是由percona提供的MySQL数据库备份工具,其备份速度快并且可靠;备份过程不会打断正在执行的事务;
分类:
数据库 时间:
2020-01-17 23:00:37
阅读次数:
102
1.1.1创建与编写 Shell脚本通常都以.sh为后缀。第一行内容表示使用bash语法,更加规范。#后面跟一些时间日期版本。 查看 另一种方式 使用该方法需要脚本本身具有执行权限,所以给脚本加一个x 使用sh时,可以加-x查看这个脚本的执行过程。 1.1.2 date命令 date +%Y: 表示 ...
分类:
系统相关 时间:
2020-01-17 18:42:42
阅读次数:
114
logging是python标准库中的模块,用于给程序添加日志,借此方便我们回溯程序的执行过程。 以下面代码为例,介绍logging模块的基本用法: import logging logging.basicConfig(filename="example.log", filemode="a", fo ...
分类:
编程语言 时间:
2020-01-17 00:03:23
阅读次数:
96
一、多线程出现的安全问题: 1、问题的原因: 多个线程执行的不确定性引起执行结果的不稳定。当多条语句在操作同一个线程共享数据时,一个线程对多条语句只执行了一部分,还没有执行完,另一个线程参与进来执行,导致共享数据的错误。2、解决的办法: 对多条操作共享数据的语句,只能让一个线程都执行完,在执行过程中 ...
分类:
编程语言 时间:
2020-01-16 23:47:23
阅读次数:
71
一、程序、进程与线程的理解: 1、程序(program): 是为完成特定任务、用某种语言编写的一组指令的集合。即指一段静态的代码,静态对象。 2、进程(process): 是程序的一次执行过程, 或是正在运行的一个程序。是一个动态的过程:有它自身的产生、存在和消亡的过程,即生命周期。(1)例如:运行 ...
分类:
编程语言 时间:
2020-01-16 22:06:38
阅读次数:
87