• 博客访问: 2713119
  • 博文数量: 617
  • 用 户 组: 普通用户
  • 注册时间: 2008-10-13 13:03
  • 认证徽章:
个人简介

10年ORACLE MYSQL DBA

文章分类

全部博文(617)

发布时间:2017-04-04 20:34:53

所谓仿函数就是和函数调用非常类似的一种调用方式,实际上仿函数只是重载了()运算符,这种方式在STL容器函数中使用非常普遍,其中又分为函数对象和谓词class t{public:void operator()(stu& a) 函数对象(一元)/*bool operator()(stu& a) 谓词(一元),谓词只会放回布尔值*/};void test(stu& a) 函数那么调用我.........【阅读全文】

阅读(515) | 评论(0) | 转发(0)

发布时间:2017-03-24 18:24:37

原创:C++ 简单实现数组类泛型编程示例1、使用模板来实现泛型编程2、本数组应该能够存储各种基础类型,各种复杂的类类型3、应该实现部分操作符重载其实操作符重载满满的都是套路。代码如下:点击(此处)折叠或打开模板类实现:/***********************************.........【阅读全文】

阅读(572) | 评论(0) | 转发(0)

发布时间:2017-03-21 15:14:09

本文参考官方手册原创转载请注明出处版本:MYSQL 5.7当数据库重启后,buffer中的数据需要重新预热,所谓预热就是等待常用数据通过用户调用SQL语句从磁盘载入到内存,这个过程ORACLE中叫做物理读取,对于较大的平台这个预热过程往往需要较大的代价,典型的就是第一次运行一个select语句很慢,过后再次执行就很快了。.........【阅读全文】

阅读(1291) | 评论(0) | 转发(0)

发布时间:2017-03-12 12:07:55

在C++中经常会遇到重载运算符的问题,其实运算符重载必须将运算符看做一个函数,分清他的形参返回值,必须搞清楚内存在哪里如何分配如何回收什么时候生成匿名对象,什么时候使用this指针返回。运算符可以用友元函数和成员函数完成,一般来讲都使用成员函数,但是某些特殊的情况必须使用友元函数,比如<< 因为其左操作.........【阅读全文】

阅读(750) | 评论(0) | 转发(0)

发布时间:2017-03-08 23:05:21

使用C++完成双向通用链表双向链表不用多说,通用链表因为数据结构不确定的,使用一个VOID指针指向数据,什么数据都可以挂上去,这样来封装链表,可以作为基础类也可以单独使用,这里只是为了练习C++封装的语法,实现了简单的增加和删除链表由于实际数据类型不能确定,打印链表数据使用公有函数来完成,完成了正向打印反.........【阅读全文】

阅读(1658) | 评论(0) | 转发(0)

发布时间:2017-03-05 13:15:40

原创请注明出处:我们这里主要讨论构造函数的构造函数的分类和其调用时机测试类如下:namespace test_n{        int A_G=0;        class test        {                public:      &nbs.........【阅读全文】

阅读(331) | 评论(0) | 转发(0)

发布时间:2017-02-27 14:38:09

原创转载注明出处本文参考:MYSQL 5.7官方手册本文步骤中master slave代表主库和从库都需要更改、 slave代表从库更改、master代表主库更改在MYSQL 5.7.6后可以在线的开启和关闭gtid功能,为了做到这一点MYSQL对GTID_MODE做了改动增加了OFF_PERMISSIVE和ON_PERMISSIVE来完成平滑的切换,下面看看有关参数ENFORCE_G.........【阅读全文】

阅读(1717) | 评论(0) | 转发(1)

发布时间:2017-02-23 17:22:15

处理数据分布不均,orace数据库使用额外的统计数据直方图来完成,而MYSQL中统计数据只有索引的不同值这样一个统计数据,那么我们制出如下数据:mysql> select * from test.testf;+------+----------+| id   | name     |+------+----------+|    1 | gaopeng  ||    2 | g.........【阅读全文】

阅读(1203) | 评论(0) | 转发(0)

发布时间:2017-02-16 15:27:06

原创转载请注明出处本文使用引擎INNODB版本MYSQL5.7.13sync_binlog = 1innodb_flush_log_at_trx_commit = 1也就是双1设置,本文使用通过对mysql 进行trace,gdb 自制工具infobin,以及select * from sys.session where command'SLEEP' \G完成。 这里只是涉及binlog的写入问题和innodb层无关1、问题由来&.........【阅读全文】

阅读(4186) | 评论(13) | 转发(0)

发布时间:2017-02-15 16:45:05

原创:转载请注明出处本文参考5.7官方文档以及对MYSQL进行trace和GDB,使用自制binlog解析工具infobin 获取可以通过百度云盘http://pan.baidu.com/s/1jHIWUN0帮助:http://blog.itpub.net/7728585/viewspace-2133534/使用引擎innodb以及mysql 5.7.131、什么时候同步bin log到bin log文件我们知道在语句执行期间b.........【阅读全文】

阅读(1807) | 评论(0) | 转发(0)
给主人留下些什么吧!~~

gaopengtttt2018-04-23 10:48

简书地址 https://www.jianshu.com/u/76d35166b8a7

回复  |  举报

gaopengtttt2018-04-23 10:48

--character-set-client-handshake
Don't ignore character set information sent by the client. To ignore client information and use the default server character set, use --skip-character-set-client-handshake; this makes MySQL behave like MySQL 4.0

回复  |  举报
留言热议
请登录后留言。

登录 注册