MY HOME

9年DBA经验,金融通信行业,9IOCP 10G OCM QQ:22389860

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

10年ORACLE MYSQL DBA

ITPUB论坛APP

ITPUB论坛APP



APP发帖 享双倍积分

文章分类

全部博文(582)

微信关注

IT168企业级官微



微信号:IT168qiye



系统架构师大会



微信号:SACC2013

订阅
热词专题

发布时间:2017-08-04 20:20:08

转自:http://blog.csdn.net/yaolingrui/article/details/7338263设计模式是每个程序员的必修课,这里将23种模式整理在一起,想学习这方面知识的朋友们有福了,呵呵。Singleton Pattern(单例模式):Ensure a class has only one instance, and provide a&nbs.........【阅读全文】

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

发布时间:2017-07-21 19:04:23

LINUX 中的mmap浅析一、mmap基本原理和分类在LINUX中我们可以使用mmap用来在进程虚拟地址空间中分配创建一片虚拟内存地址映射其可以是1、文件映射   使用文件内容初始化内存2、匿名映射   初始化全为0的内存空间(calloc也可以)下面配图来自UNIX系统编程手册而对于是否共享又分为1、私有.........【阅读全文】

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

发布时间:2017-07-21 14:11:38

转载:http://www.cnblogs.com/ivictor/p/6012183.htmlpt-pmp有两方面的作用:一是获取进程的堆栈信息,二是对这些堆栈信息进行汇总。进程的堆栈信息是利用gdb获取的,所以在获取的过程中,会对mysql服务端的性能有一定的影响。用官方的话说:This will freeze the program for some period of time, rangi.........【阅读全文】

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

发布时间:2017-06-12 19:09:01

下面 代码主要用于复习,留于此点击(此处)折叠或打开/*************************************************************************  > File Name: fork5.c  > Author: gaopeng QQ:22389860 all right reserved  > M.........【阅读全文】

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

发布时间:2017-05-20 20:02:37

原创转载请注明出处:在线程同步中我们经常会使用到mutex互斥量,其作用用于保护一块临界区,避免多线程并发操作对这片临界区带来的数据混乱,POSIX的互斥量是一种建议锁,因为如果不使用互斥量也可以访问共享数据,但是可能是不安全的。其原语包含:pthread_mutex_t mutex = PTHREAD_MUTEX_INITIALIZER; 静态初.........【阅读全文】

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

发布时间:2017-05-08 14:09:35

(转)*Socket TIME_WAIT 问题Q&Atcp/ip详解的卷1有详细介绍过tcp的相关内容,其中TIME_WAIT讲得有点晦涩,今日找到一篇不错的文章,特拿来分享一下。 netstat -n | awk '/^tcp/ {++state[$NF]} END {for(key in state) print key,"/t",state[key]}'会得到类似下面的结果,具体数字会有所不同:.........【阅读全文】

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

发布时间:2017-04-17 18:40:46

c++涉及模式 桥接模式(bridge Pattern)考虑这样一个问题:需要获得一个图形,这个图形可以是圆形,可以是正方形,可以使长方形其颜色可以是蓝色可以是红色可以是绿色,如果这种情况下将设计写死,那么可以看到有3*3=9 个类,但是图形和颜色更多呢?那么成为一个基本不能完成的任务,那么在这种情况下我们就需一种叫做桥.........【阅读全文】

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

发布时间:2017-04-15 18:02:18

C++ 设计模式 装饰模式在结构型模式中装饰模式给我留下了深刻的印象,其中也感觉到在设计模式中基本都是依赖C++的多态来实现,装饰模式也不例外,他允许在不改变原有类的代码的基础上,不通过直接继承原有类的代码通过一个抽象接口层进行实现,甚至可以随意的组合,所以这里记录之以备使用下面是模型图:下面是一.........【阅读全文】

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

发布时间:2017-04-13 14:55:48

关于这个问题,意义虽然有限因为一般来说在复制文件的时候,实际的瓶颈来自于I/O,不管开启多少个线程实际上速度并不会快多少,但是为了练习多线程编程,这里给出了一种C++代码实现的方式,代码附在最后。实际上就是将一个文件分割为多个片段,开启多个线程进行同时复制,如果用户制定的并行大于服务器实际的CPU核数,程.........【阅读全文】

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

发布时间:2017-04-11 14:43:56

工厂模式中使用了多态的原理,来将具体实现和接口进行有效的解耦合,符合开闭原则和依赖倒置原则需要新加功能的时候不需要对原有代码进行修改。抽象类human和抽象类factory就是调用接口,而实际的生产过程通过factory的子类(如boyfactory)来new一个具体的human(如:boy)子类然后返回一个human父类的指针完成,如下图:.........【阅读全文】

阅读(191) | 评论(0) | 转发(0)
给主人留下些什么吧!~~
留言热议
请登录后留言。

登录 注册