logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

使用mysqldump 导出数据时的常用选项

目录文章目录--single-transaction--set-gtid-purged=OFF不加 --set-gtid-purged=OFF加上 --set-gtid-purged=OFF其他常用选项参考前面两篇博客MySQL导入导出数据库、mysqldump 如何导出表的部分数据已经介绍了mysqldump的基本用法。本文主要介绍在使用mysqldump时常用的选项。–single-trans

#数据库#mysql#database
golang mysql unexpected EOF(invalid connection)

1.问题在使用go-sql-driver/mysql连接MySQL 服务过程,隔一段时间,会报MySQL连接错误:[mysql] 2020/05/09 02:02:01 packets.go:36: unexpected EOF2020-05-09 02:02:01 ERROR goroutine 59835131 invalid connection排查下来,是由于使用无效的连接导致的。基本场景

#golang#mysql
golang网络通信超时设置

网络通信中,为了防止长时间无响应的情况,经常会用到网络连接超时、读写超时的设置。本文结合例子简介golang的连接超时和读写超时设置。1.超时设置1.1 连接超时func DialTimeout(network, address string, timeout time.Duration) (Conn, error)第三个参数timeout可以用来设置连接超时设置。如果超过time...

#golang
TCP keepalive的详解(解惑)

TCP是面向连接的,一般情况,两端的应用程序可以通过发送和接收数据得知对端的存活。当两端的应用程序都没有数据发送和接收时,如何判断连接是否正常呢?这就是SO_KEEPALIVE的作用。1. SO_KEEPALIVE 的作用1.1 SO_KEEPALIVE的定义SO_KEEPALIVE用于开启或者关闭保活探测,默认情况下是关闭的。当SO_KEEPALIVE开启时,可以保持连接检测对方主机...

go 单元测试—只执行指定的单元测试函数

本文介绍go单元测试中,如何执行指定的单元测试函数。首先看下示例代码。新建目录utils,目录有以下文件lltotal 16-rw-r--r--1 lanyangstaff132B 12 31 21:09 add_hint.go-rw-r--r--1 lanyangstaff360B 12 31 21:09 add_hint_test.goadd_hint.go 文件内容如下:package ut

#单元测试#golang
排查python内存泄露中几个工具的使用

本文主要介绍3个工具:pdb,objgraph,以及pympler。1.pdbpdb是专门用于python代码调试,模仿gdb。使用pdb可以查看堆栈,打印变量等。这里介绍的是命令行下的pdb。命令行下使用pdb,代码侵入小,调试方便。本例中,python安装在当前目录下.venv使用pdb加载python程序.venv/bin/python -m pdborange.py&...

#python
MySQL HA(High Availability) 数据库高可用工具Orchestrator 基本原理

`Orchestrator` 是一款开源的MySQL数据库高可用HA工具。它稳定可靠,通过分布式的集群部署模式,自身具备容灾能力。它功能强大,通过周期执行探测SQL,抓取MySQL 实例的基本信息,包括配置信息、复制状态等,可以得到MySQL的拓扑结构topology。并且,可以根据拓扑结构诊断故障analysis failure。本文主要介绍了基本工作原理,相信看完之后,一定会有所收获。

#数据库#mysql#golang +1
PolarDB-X 分布式数据库初体验

分布式数据库,是相对于单体数据库而言的,简单的说,分布式数据库就是用分布式架构实现的数据库。当前分布式数据库可以分为三个技术方向,一是以 DRDS、TDSQL 等为代表的 Sharding 技术,其最大的优势在于继承了 MySQL 存储多年的的技术积累;

#数据库#分布式#mysql
virtualbox 中Linux 如何使用多个IP地址

有时公司为了安全考虑,使用IP和MAC地址绑定限制计算机接入网络。这样虽然能够起到安全效果,但却在工作中带来不便。例如在virtualbox中安装操作系统,虚拟机要上网,就只能使用NAT网络连接方式。物理机与虚拟机之间进行大文件的传递,一般采用FTP、NFS等方式,但由于此时物理机与虚拟机不在同一个局域网,就带来一定的困难。一个解决方法是:在virtualboxsetting 添加一个网卡,

#linux#虚拟机
在虚拟机中安装WIN CE

在虚拟机中安装WIN CE,大体有三个步骤,具体详述如下。第一步:创建WIN CE系统,编译生成映像文件NK.bin备用。本文使用的是Windows Embedded CE6。注意创建工程过程时,要选择BSP为CEPC:x86,如下图所示,

#虚拟机
    共 58 条
  • 1
  • 2
  • 3
  • 6
  • 请选择