Kafka性能优化---2

接上一篇:http://blog.csdn.net/zhu_0416/article/details/79102010 题外话:  上一篇简单说了一下自己对kafka的一些基础理解,以及c++中如何利用librdkafka来实现我们自己的业务需求。这一篇就来研究研究一些另类玩法,跟代码无关,用...

2018-01-20 11:36:47

阅读数 2250

评论数 2

Kafka性能优化---1

吐槽语: 17年初的时候听说了Kafka这个东西,传闻甚巨,传其有神鬼莫测之性能,于是抱着站在巨人肩膀上的态度开始虚心钻研,从此就踏上了一条踩巨人肩膀的坑之不归路。。。 初时,花了两天时间查阅了Kafka相关资料,胸有成竹之际从官网下载了最新的Kafka和最新的zookeeper,想搭建一个环境来...

2018-01-19 22:31:28

阅读数 5106

评论数 2

C++通用数据库操作类实现

业务中涉及到要实现数据库操作的通用化,想了一种思路,欢迎讨论 sql语句在xml配置时写法   读取配置文件里的查询语句,XML里需要注意特殊符号转换   XML里表示=需要加   XML文档中包含类似"Elements look like "的文本,其中的"&q...

2016-12-12 15:16:02

阅读数 8170

评论数 27

C++中将某个目录下的所有文件名读到一个数组里

#include // project->settings->general->Use MFC in a shared DLL #include using namespace std; void FindAllFile(CString path, CString* fi...

2015-03-20 18:20:44

阅读数 642

评论数 0

C++中用 GetModuleFileName()函数 获得程序当前的运行目录

在开发过程中经常需要获得程序当前的运行目录,这时就可以使用GetModuleFileNam DWORD WINAPI GetModuleFileName( HMODULE hModule, LPTSTR lpFileName, DWORD nSize ); hModule:要获取文件名...

2015-03-20 18:09:13

阅读数 4575

评论数 0

C++文件操作

C++ 通过以下几个类支持文件的输入输出: ofstream: 写操作(输出)的文件类 (由ostream引申而来) ifstream: 读操作(输入)的文件类(由istream引申而来) fstream: 可同时读写操作的文件类 (由iostream引申而来) 打开文件(Open a f...

2015-03-13 10:20:22

阅读数 407

评论数 0

VC环境下Debug版本和Release版本的根本区别

Debug通常称为调试版本,它包含调试信息,并且不作任何优化,便于程序员调试程序。Release称为发布版本,它往往是进行了各种优化,使得程序在代码大小和运行速度上都是最优的,以便用户很好地使用。 Debug 和 Release 的真正秘密,在于一组编译选项。下面列出了分别针对二者的选项(当然除此...

2015-03-11 14:32:34

阅读数 332

评论数 0

Microsoft Visual Studio C 运行时库在 XXX.exe 中检测到一个错误。

Microsoft Visual Studio C 运行时库在 XXXX.exe 中检测到一个错误。 按“中断”以调试程序,或按“继续”以终止程序。 当点击中断调试的时候,程序会执行到绿色这一行: void __cdecl _CRT_DEBUGGER_HOOK(int _Rese...

2015-02-25 15:37:24

阅读数 2228

评论数 0

activemq-cpp-library-3.8.3中的README.txt中文翻译文档

ActiveMQ-CPP库 -------------------------------------------------- ------------------------ ActiveMQ-CPP库是一个可以使用多种协议来 跟MOM(如ActiveMQ)交互的消息库。 ...

2015-02-03 14:54:05

阅读数 702

评论数 0

ActiveMQ的开发步骤及相关教程

原文:http://www.cnblogs.com/blsong/archive/2012/09/26/2704337.html 一、特性及优势 1、实现JMS1.1规范,支持J2EE1.4以上 2、可运行于任何jvm和大部分web容器(ActiveMQ works great ...

2015-02-02 18:40:06

阅读数 1373

评论数 0

解决ActiveMQ中,Java与C++交互中文乱码问题

原帖出处:http://witcheryne.iteye.com/blog/1032720  最近在尝试使用ActiveMQ做系统间的继承,当然少不了Java和C++客户端的交互问题。由于Java与C++在字符串上采用了不同方式的编码(Java-Unicode, C++ - as...

2015-02-02 17:18:49

阅读数 542

评论数 0

消息队列ActiveMQ

参考文档: 官网(http://activemq.apache.org/) 开源中国社区(http://www.oschina.net/p/activemq) 专门介绍原理(http://blog.csdn.net/kongjing0815/article/details/8...

2015-02-02 12:14:45

阅读数 787

评论数 0

STL中map用法详解

Map是STL的一个关联容器,它提供一对一(其中第一个可以称为关键字,每个关键字只能在map中出现一次,第二个可能称为该关键字的值)的数据处理能力,由于这个特性,它完成有可能在我们处理一对一数据的时候,在编程上提供快速通道。这里说下map内部数据的组织,map内部自建一颗红黑树(一种非严格意义上的...

2015-02-02 11:43:44

阅读数 320

评论数 0

WSAStartup函数的使用

一、WSAStartup函数                  int WSAStartup                        (                            WORD wVersionRequested,                       ...

2015-02-02 11:36:05

阅读数 667

评论数 0

C++ 类的静态成员(static)

静态成员的提出是为了解决数据共享的问题。实现共享有许多方法,如:设置全局性的变量或对象是一种方法。但是,全局变量或对象是有局限性的。这一章里,我们主要讲述类的静态成员来实现数据的共享。   静态数据成员   在类中,静态成员可以实现多个对象之间的数据共享,并且使用静态数据成员还不会破坏...

2015-02-02 10:48:07

阅读数 327

评论数 0

#pragma once 与 #ifndef 解析

为了避免同一个文件被include多次,C/C++中有两种方式,一种是#ifndef方式,一种是#pragma once方式。在能够支持这两种方式的编译器上,二者并没有太大的区别,但是两者仍然还是有一些细微的区别。     方式一:     #ifndef __SOMEFILE_H__...

2015-02-02 10:15:54

阅读数 299

评论数 0

define typedef的区别以及常量的定义

typedef用法  1、 为现有数据类型定义同义词   typedef 使用最多的地方是创建易于记忆的类型名,用它来归档程序员的意图。 例如:  typedef int size;  此声明定义了一个 int 的同义字,名字为 size。注意 typedef 并不创建新的类型。它仅仅为现...

2015-02-02 10:09:20

阅读数 643

评论数 0

Flash游戏破解参考

编 者按:工作、学习之余,玩一会Flash小游戏,放松一下紧绷的神经,是不少朋友的最爱。不过,大部分Flash小游戏并不提供SWF文件的下载,想玩游 戏就必需打开网页,也给我们带来了不小的麻烦。当然,小小的问题难不倒我们,通过各种途径,我们依然可以获取各种被加密的SWF文件,从而无需联网,便能 在...

2014-05-24 11:59:26

阅读数 4731

评论数 0

C++异常处理

异常(exception)是c++中新增的一个特性,它提供了一种新的方式来结构化地处理错误,使得程序可以很方便地把异常处理与出错的程序分离,而且在使用上,它语法相当地简洁,以至于会让人错觉觉得它底层的实现也应该很简单,但事实上并不是这样。恰恰因为它语法上的简单没有规定过多细节,从而留给了编译器足够...

2014-03-20 02:54:46

阅读数 560

评论数 0

游戏逻辑层在Lua中的内存泄漏与防范

Lua会造成内存泄露的表征分析: #因素一:(实例型)实体资源的创建持有者和调用者,相互之间如果太过信任,那么对调用者就会形成过高的要求,创建者可以让任意的调用者进行任意的create,调用者消费后以为创建者会管理(销毁),但其实并非如此,比如有这样一个实体管理器xxxManager,它有接口c...

2014-02-28 03:53:12

阅读数 746

评论数 0

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