排序:
默认
按更新时间
按访问量

librdkafka

kafka学习笔记:知识点整理   一、为什么需要消息系统 1.解耦:   允许你独立的扩展或修改两边的处理过程,只要确保它们遵守同样的接口约束。 2.冗余:   消息队列把数据进行持久化直到它们已经被完全处理,通过这一方式规避了数据丢失风险。许多消息队列所采用的"插...

2018-08-20 19:40:03

阅读数:12

评论数:0

算法

1,我们可以使用基本路径的最短图路径算法 2,基于价格的贪心算法 3,为用户选择使用了变形加权的最短图路径算法 === 搜索剪枝 A*寻径 博弈论 遗传算法 快速傅里叶变换 RLE数据压缩算法 神经网络 遗传算法 离散傅里叶变换算法 各种插值算法 搜索和枚举是算法的基础...

2018-08-18 19:34:15

阅读数:10

评论数:0

引擎

搜索引擎选择: Elasticsearch与Solr 搜索引擎选择: Elasticsearch与Solr 搜索引擎选型调研文档 Elasticsearch简介* Elasticsearch是一个实时的分布式搜索和分析引擎。它可以帮助你用前所未有的速度去处理大规模数据。 它可以用于全文搜...

2018-08-02 20:28:02

阅读数:38

评论数:0

数据挖掘中的分类预测之决策树算法

分类与预测 餐饮企业经常会碰到下面的问题: 如何预测未来一段时间内,哪些顾客会流失,哪些顾客最有可能成为VIP客户? 如何预测一种心产品的销售量,以及在哪种类型的客户中会较受欢迎? 除此之外,餐厅经理需要通过数据分析来了解具有某些特征的顾客的消费习惯/这些都是分类与预测的例子。 常见的分类...

2018-07-27 20:24:14

阅读数:37

评论数:0

redis高可用----sentinel

启动 n 个 sentinel 实例,这些 sentinel 实例会去监控你指定的 redis master/slaves 当 redis master 节点挂掉后, Sentinel 实例通过 ping 检测失败发现这种情况就认为该节点进入 SDOWN 状态,也就是检测的 sentinel 实...

2018-07-27 20:06:03

阅读数:13

评论数:0

redis

Redis 高可用(1)——Sentinel 篇 2016-10-12 at 11:25AM | Comments 最近在学习 Redis 的高可用方案,就从 sentinel 开始。本篇文档基本只是 redis sentinel 官方文档的摘要和总结,感兴趣的直接阅读官方文档是更好的选择。 ...

2018-07-27 17:49:00

阅读数:29

评论数:0

进程与线程栈大小的调整(vsz 虚拟内存大小)

 http://www.kankanews.com/ICkengine/archives/86475.shtml 首先看一个现象,最近在嵌入式项目开发中发现的,下面是设备的内存总量及使用:   总量是24M左右,项目主程序大小1M不到,但是在默认的系统环境设置下,程序运行起来后的top看起...

2018-07-27 16:26:43

阅读数:69

评论数:0

线程池原理以及创建

本文给出了一个通用的线程池框架,该框架将与线程执行相关的任务进行了高层次的抽象,使之与具体的执行任务无关。另外该线程池具有动态伸缩性,它能根据执行任务的轻重自动调整线程池中线程的数量。文章的最后,我们给出一个简单示例程序,通过该示例程序,我们会发现,通过该线程池框架执行多线程任务是多么的简单。 ...

2018-07-26 16:54:49

阅读数:49

评论数:0

线程池

线程池的选用与线程数的指定 2017年06月30日 22:38:26 阅读数:614 1、选用的两个角度 高性能:将提交到线程池中的任务直接交给线程去处理(前提:线程数小于最大线程数),不入队 缓冲执行:希望提交到线程池的任务尽量被核心线程(corePoolSize)执行掉 2、高性能 ...

2018-07-26 14:57:29

阅读数:10

评论数:0

MapReduce两种主要的后台程序-jobtracker和tasktracker

MapReduce两种主要的后台程序-jobtracker和tasktracker 2016年03月02日 23:01:37 阅读数:3026 一、Jobtracker           Jobtracker是主线程,它负责接收客户作业提交,调度任务到工作节点上运行,并提供诸如监控工作节...

2018-07-25 19:28:36

阅读数:17

评论数:0

全面解剖 Solr query 到lucene query

全面解剖 Solr query 到lucene query (2013-03-26 14:46:41) 转载▼ 标签: 杂谈 分类: 搜索技术 围绕从顶之下,从粗到西的关系认识solr 查询流程和实现细节。最低下定位到queryparse的实现。整个过程围绕信息检索...

2018-07-25 17:46:41

阅读数:34

评论数:0

librdkafka

c语言使用librdkafka库实现kafka的生产和消费实例 2017年08月02日 17:24:03 阅读数:7139 关于librdkafka库的介绍,可以参考kafka的c/c++高性能客户端librdkafka简介,本文使用librdkafka库来进行kafka的简单的生产、消费 ...

2018-07-18 20:30:18

阅读数:36

评论数:0

shell命令

众所周知shell既是类Unix操作系统的命令解析器,用于解释执行用户输入的一连串命令,它类似于DOS下的command和后来Windows的cmd.exe。同时shell也是一种程序设计语言。作为命令解释型的脚本语言,它交互式解释和执行用户输入的命令或者自动地解释和执行预先设定好的一连串的命令;...

2018-07-13 11:32:49

阅读数:13

评论数:0

gbk转Unicode

Linux下面的没有命名为 WideCharToMultiByte() 和 MultiByteToWideChar() 函数,WideCharToMultiByte,MultiByteToWideChar是windows下的函数,在linux下也有类似的两个函数:mbstowcs() wcstom...

2018-07-10 16:15:55

阅读数:61

评论数:0

啦啦啦啦啦啦

  前段时间,在所参与的项目中遇到了一个unicode与gb之间转码失败的问题,一些不常用汉字的编码都被转成了“??”,这些汉字没有显示出来,于是自己对相关的问题做了一些研究并最终使问题得以解决。现在就结合前面两篇的unicode与GB方面的基本原理,介绍这种制作GBK-Unicode编码对照表的...

2018-06-27 20:24:36

阅读数:45

评论数:0

全面解剖 Solr query 到lucene query

围绕从顶之下,从粗到西的关系认识solr 查询流程和实现细节。最低下定位到queryparse的实现。整个过程围绕信息检索这一思路展开,而不是工程实现来看这个问题。目的从整体结构上认识查询这一块的抽象。这样有具体需求的时候,可以知晓参照按个query、从哪个点注入系统中比较省事,而无需侵入solr...

2018-06-27 17:13:52

阅读数:45

评论数:0

WHATWHAT

JavaCC [tm]: CharStream Classes MiniTutorialThis document describes in some detail the methods of the CharStreamclasses. Note that some of the detail...

2018-06-27 11:05:08

阅读数:11

评论数:0

JAVACC

一.JavaCC简介 JavaCC(Java Compiler Compiler)是一个用JAVA开发的最受欢迎的语法分析生成器。这个分析生成器工具可以读取上下文无关且有着特殊意义的语法并把它转换成可以识别且匹配该语法的JAVA程序。JavaCC可以在Java虚拟机(JVM) V1.2或更高的版本...

2018-06-19 16:39:42

阅读数:18

评论数:0

hive hadoop hbase

1、了解 学习链接: http://hadoop.apache.org/ http://spark.apache.org/ http://hive.apache.org/ https://github.com/apache/spark/tree/master/examples/src/main/...

2018-06-14 17:52:08

阅读数:19

评论数:0

callback

/* * 各种回调函数的定义 */namespace muduo{// 对象指针的向下转换template<typename To, typename From>inline ::boost::shared_ptr<To&a...

2018-06-14 10:19:40

阅读数:21

评论数:0

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