自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(15)
  • 收藏
  • 关注

原创 GO语言相关的几个问题

​ 我们平时学完一门编程语言,需要检测一下是否已经全面掌握了,这是我学习完GO之后觉得比较重要或容易出错的地方,各位初学者可参考一下,查漏补缺。1. 源码文件声明的代码包的名称与其所在的目录的名称不同,生成的结果文件以谁为准?2. type IZ int type IZ = int上述两种定义的区别?3. stra := "i招"获取字符个数的函数?...

2020-04-27 00:01:09 157

原创 PHP memcached扩展

yum install memcachedmemcached -u daemon -vv  -d -u 是运行Memcache的用户-l 是监听的服务器IP地址-p 使用的TCP端口。默认为11211-m 最大内存大小。默认为64M-vv 用very vrebose模式启动,调试信息和错误输出到控制台-d 作为daemon在后台启动-c 选项是最大运

2018-04-16 18:44:36 193

原创 cookie session

cookie保存在客户端 每次请求时都带上 要考虑带宽session不能区分路径session默认需要借助cookie才能正常工作setcookie("username", "Richard", time()+60);setcookie($key, $value, $time,'/','.test.cn');session.save_path   files处理器 文件路径session.save...

2018-03-28 14:57:44 116

原创 MySQL 体系

show variables like 'innodb_change_buffering';innodb_doublewrite=0.innodb_adaptive_hash_indexSET [GLOBAL|SESSION] innodb_strict_mode=mode,table-level AUTO-INC lockinn

2018-03-15 18:12:58 185

原创 树形结构

结点的度:结点拥有的子树的数目。叶子:度为零的结点。分支结点:度不为零的结点。树的度:树中结点的最大的度。层次:根结点的层次为1,其余结点的层次等于该结点的双亲结点的层次加1。树的高度:树中结点的最大层次。二叉树的定义:二叉树的每个结点至多只有二棵子树(不存在度大于2的结点),二叉树的子树有左右之分,次序不能颠倒。二叉树的第i层至多有2i-1个结点;深度为k

2018-03-15 15:14:23 308

原创 Keepalived+MySQL双主单写实现高可用性

安装环境 RedHat6.3 MySQL-5.6.26 Keepalived版本 1.2.18当主服务器当掉之后可自动切换到从服务器,主服务器启动后可自动切换回来,切换时间在毫秒级别。两台MySQL服务器 1 192.168.10.145:3308 2 192.168.10.154:3308 对外提供服务的IP 192.168.10.111:3308配置两台MySQL服务器互为主从

2015-12-03 16:32:52 560

原创 MySQL Fabric 高可用性

MySQL Fabric管理mysql分片和高可用部署(当前实现了两个特性:高可用和使用数据分片的横向扩展,能单独使用或结合使用这两个特性。)。 MySQL Fabric能“组织”多个MySQL数据库,是应用系统将大于几TB的表分散到多个数据库,即数据分片(Data Shard)。在同一个分片内又可以含有多个数据库,并且由Fabric自动挑选一个适合的作为主数据库,其他的数据库配置成从数据库,来做

2015-11-10 17:34:31 775

原创 一台机器安装多个MySQL

安装环境: RedHat6.3 MySQL-5.6.26有时因为资金原因或者为了学习测试,需在同一台Linux同时启动多个MySQL。 安装过程很简单,各个MySQL之间只需要数据目录、错误日志、端口、SOCKET文件不同即可。 我的机器已经安装了一个MySQL, 安装过程可参考http://blog.csdn.net/min5951521/article/details/49685391

2015-11-06 17:31:08 3707 1

原创 源码安装MySQL

安装环境: RedHat6.3删除旧版本,下载源码 我安装的版本是5.6.26, 还需要cmake, 可搜索下载,也可到百度网盘下载: http://pan.baidu.com/s/1o6th6XG安装cmake ./bootstrap make mkae install创建用户和用户组 groupadd mysql useradd -g mysql mysql passwd

2015-11-06 17:07:39 783

转载 cmake的一些小经验

初用CMake或者对其了解不太深的人,可能经常会被路径包含、库搜索路径、链接路径、RPath这些问题所绊倒,因为这些东西在手工执行gcc或者编写makefile的时候是很轻而易举的任务。其实我当初也有不少疑惑,不过通过较长时间的实践和阅读manual,总算有了个相对很清晰的认识。如何使用其manual cmake的帮助组织的还是很有规律的,了解了其规律,找自己想要的东西就会很简单,所以个人觉得这一

2015-10-29 15:44:57 541

原创 MySQL 主从备份

测试环境 Server version: 5.6.25-log MySQL Community Server (GPL)主库操作 1. 配置修改 #vi /etc/my.cnf[mysqld] server-id=1 log-bin=/var/lib/mysql/binlog/binlog binlog_format=mixed重新启动 #service mysqld restar

2015-10-19 17:11:57 429

原创 Linux 联网 安装 MySQL

安装MySQL有多种方法,现在介绍一种安装最新版本的简单方法。 前提条件是机器可上网。安装环境  Linux 2.6.32-279.el6.x86_64  Server release 6.3安装步骤:1. 首先卸载老版本,确保 /var/lib/mysql 文件夹下没有内容2. 安装 Yum Repository  rpm -i mysql-community

2015-09-21 14:24:55 1107

原创 phpMyAdmin Linux 安装 配置

用phpMyAdmin 简单管理MySQL数据库使用前提:需要有php运行环境将压缩包解压到Apache默认站点目录, 我的路径是/usr/local/apache2/htdocs/极简配置在源文件夹下执行cp libraries/config.default.php  ./config.inc.php修改config.inc.php

2015-09-15 16:27:16 277

原创 Linux 安装 PHP

安装环境  Linux 2.6.32-279.el6.x86_64  Server release 6.3            httpd-2.4.12安装版本  php-5.6.11安装步骤1. mkdir /usr/local/php2. ./configure --prefix=/usr/local/php  --with-apxs2=/usr/lo

2015-09-15 15:29:06 556 1

原创 Linux 安装 Apache

安装环境     Linux 2.6.32-279.el6.x86_64  Server release 6.3 准备:  安装的版本:httpd-2.4.12。安装时需要apr(Apache Portable Runtime)和pcre  可搜索下载, 我在百度网盘上放了一份也可使用, 地址:http://pan.baidu.com/s/1sjqVXTj。安装步骤:

2015-09-15 11:42:02 346 1

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除