06 2021 档案

摘要:作者:AshesCat 1、介绍 MyCat是一个开源的分布式数据库中间件,是一个实现了MySQL协议的服务器 前端:用户可以把它看作是一个数据库代理,用MySQL客户端工具和命令行访问 后端:可以用MySQL原生协议与多个MySQL服务器通信,也可以用JDBC协议与大多数主流数据库服务器通信,其核 阅读全文
posted @ 2021-06-30 23:57 SSgeek 阅读(111) 评论(0) 推荐(0) 编辑
摘要:1、切片介绍 Go中的切片slice依赖于数组,它的底层就是数组,所以数组具有的优点,slice都有。 且slice支持可以通过append向slice中追加元素,长度不够时会动态扩展,通过再次slice切片,可以得到得到更小的slice结构,可以迭代、遍历等 // runtime/slice.go 阅读全文
posted @ 2021-06-29 01:34 SSgeek 阅读(318) 评论(0) 推荐(0) 编辑
摘要:有过Python、JavaScript编程经验的人都知道其数组是动态的,可以随需求自动增大数组长度,而Go里面的数组长度却是固定的,无法扩大或者缩小 但Go中也有类似的动态"数组",称为切片slice Go中的数组是slice和map两种数据类型的基础,这两种数据类型的底层都是通过数组实现的 1、存 阅读全文
posted @ 2021-06-24 01:17 SSgeek 阅读(1347) 评论(0) 推荐(0) 编辑
摘要:Go语言用于控制文本输出常用的标准库是fmt fmt中主要用于输出的函数有: Print: 输出到控制台,不接受任何格式化操作 Println: 输出到控制台并换行 Printf: 只可以打印出格式化的字符串,只可以直接输出字符串类型的变量(不可以输出别的类型) Sprintf: 格式化并返回一个字 阅读全文
posted @ 2021-06-16 23:48 SSgeek 阅读(1563) 评论(0) 推荐(0) 编辑
摘要:作者:AshesCat 1、介绍 Atlas是由Qihoo 360, Web平台部基础架构团队开发维护的一个基于MySQL协议的数据中间层项目 它是在mysql-proxy 0.8.2版本的基础上,对其进行了优化,增加了一些新的功能特性 360内部使用Atlas运行的mysql业务,每天承载的读写请 阅读全文
posted @ 2021-06-15 00:47 SSgeek 阅读(940) 评论(1) 推荐(0) 编辑
摘要:作者:AshesCat 1、故障测试 1.1 操作流程 # 追踪mha-manager日志 [root@db03 ~]# tail -f /var/log/mha/app1/manager # 关闭主库 [root@db01 ~]# /etc/init.d/mysqld stop 1.2 日志查看 阅读全文
posted @ 2021-06-10 00:12 SSgeek 阅读(381) 评论(0) 推荐(0) 编辑
摘要:作者:AshesCat 1、介绍 1.1 简介 MHA(Master High Availability)目前在MySQL高可用方面是一个相对成熟的解决方案,它由日本DeNA公司的youshimaton(现就职于Facebook公司)开发,是一套优秀的作为MySQL高可用性环境下故障切换和主从提升的 阅读全文
posted @ 2021-06-08 00:13 SSgeek 阅读(574) 评论(0) 推荐(0) 编辑
摘要:1、概述 大多数语言都有“依赖”、“包”等概念,Go语言的依赖处理经历了几次变革 最早的时候,Go所依赖的所有的第三方库都放在GOPATH这个目录下面 从v1.5开始开始引入vendor模式,如果项目目录下有vendor目录,那么go工具链会优先使用vendor内的包进行编译、测试等 从v1.11开 阅读全文
posted @ 2021-06-03 00:13 SSgeek 阅读(5256) 评论(0) 推荐(2) 编辑
摘要:1、介绍 Git作为一个分布式的版本控制工具,在每天高频次的使用中难免遇到一些问题 本文围绕git的目录过大,从git进行版本控制底层存储出发,简要分析Git目录过大的原因,以及如何处理 2、Git存储原理 2.1 目录结构 使用版本控制的人都会知道,不管是svn还是更为流行的git,整个工程目录下 阅读全文
posted @ 2021-06-01 00:04 SSgeek 阅读(534) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示