毕业设计笔记

1、分词工具是IKAnalyzer

它是以开源项目Lucene为应用主体的,结合词典分词和文法分析算法的中文分词组件。

2、UUID(Universally Unique Identifier)全局唯一标识符,是指在一台机器上生成的数字,它保证对在同一时空中的所有机器都是唯一的。

3、插入数据库错误:Data truncation: Data too long for column ‘title‘ at row 1

原因:使用varchar类型 导致长度不够。方法:改为longtext类型。

4、 bulkRequest.execute().actionGet();程序后面执行不了。

方法:重启一下ES

5、问题一 spout是怎么将tuple传过去的?

Bolt从Topology中获取数据,并进行处理declarer.declare(new Fields("word"));

它声明了该Bolt的输出字段,只有一个,而且这个Fields的名字很重要,是供下游使用的,比如这里叫word,那么在fieldsGrouping也应该通过word来指定这个结果。

//因为word-counter有两个并行任务,从word-normalizer的数据发给 哪个任务是通过filed中的参数来确定的。

builder.setBolt("word-counter", new WordCounter(),2).fieldsGrouping("word-normalizer", new Fields("word"));

2、问题二

在IRichBolt实现类中, 如果OutputCollector.emit(oldTuple, newTuple)这样调用来发射tuple(在storm中称之为anchoring), 那么后面的bolt的ack/fail会影响spout的ack/fail, 如果collector.emit(newTuple)这样来发射tuple(在storm称之为unanchoring), 则相当于断开了后面bolt的ack/fail对spout的影响.spout将立即根据当前bolt前面的ack/fail的情况来决定调用spout的ack/fail. 所以某个bolt后面的bolt的成功失败对你来说不关心, 你可以直接通过这种方式来忽略

时间: 2024-10-23 04:14:07

毕业设计笔记的相关文章

CAFFE学习笔记(四)将自己的jpg数据转成lmdb格式

1 引言 1-1 以example_mnist为例,如何加载属于自己的测试集? 首先抛出一个问题:在example_mnist这个例子中,测试集是人家给好了的.那么如果我们想自己试着手写几个数字然后验证识别效果又当如何呢? 观察CAFFE_ROOT/examples/mnist/下的lenet_train_test.prototxt文件,发现里面既给出了训练集的路径,又给出了测试集的路径.因此答案很显然了,我们可以把自己的测试集做成leveldb(或lmdb)格式的,然后在lenet_train

[自娱自乐] 3、超声波测距模块DIY笔记(三)

前言 上一节我们已经研究了超声波接收模块并自己设计了一个超声波接收模块,在此基础上又尝试用单片机加反相器构成生成40KHz的超声波发射电路,可是发现采用这种设计的发射电路存在严重的发射功率太低问题,对齐的情况下最多只有10CM.本节主要介绍并制造一种大功率超声波发射装置~ 目录 一.浪里淘金,寻找最简超声波功率提高方案 1.1.优化波形发生程序 1.2.尝试各种其他超声模块方案 1.3.用三极管放大信号 1.4.MAX232放大信号方案 二.步步为营,打造高效准确超声测距算法 2.1.接收MCU

【Spring学习笔记-MVC-1.1--】@PathVariable与@RequestParam、@CookieValue等比较

作者:ssslinppp       1. 摘要 本文结构如下: 2. @RequestMapping 通配符方式: 3. @PathVariable URL请求时,使用占位符: 4. @RequestParam @RequestParam:用来获得静态的URL请求入参   : 5. @CookieValue与@RequestHeader 6. 使用Servlet API对象 6.1 HttpServletRequest     6.2 HttpServletResponse 6.3 HttpS

Hadoop入门学习笔记---part1

随着毕业设计的进行,大学四年正式进入尾声.任你玩四年的大学的最后一次作业最后在激烈的选题中尘埃落定.无论选择了怎样的选题,无论最后的结果是怎样的,对于大学里面的这最后一份作业,也希望自己能够尽心尽力,好好做.正是因为选题和hadoop有关,现在正式开始学习hadoop.将笔记整理于此,希望与志同道合的朋友共同交流. 作者:itRed 邮箱:[email protected] 个人博客链接:http://www.cnblogs.com/itred 好了,废话不多说.进入正题!开始hadoop的学习

关于ASCII、GB231、GBK、UTF-8/UTF8、ANSI、unicode的学习笔记

继续上次的学习内容,写一些自己学习的笔记吧!总是觉得没有笔记的学习总是不那么踏实,我承认自己是个记忆力很差的人,特别羡慕那些可以把自己学过的东西记得很牢靠的人.哎!可惜我不是,那只能做出来点东西,就算以后忘了,回过头来可以看一看,有东西查:毕竟是自己亲手打出来的一个一个字啊 已经一万六千字了!嘿嘿...继续加油! 今天公司网络有问题,说是让在家里上班,skype在线就行了.结果我这自觉性不够,就打酱油了!还是继续学习我的mysql吧!我是刚毕业的大学生,学的和写的都是一些最基础的,如果巧遇大牛,

APICloud自学笔记总结1

我于去年12月份开始接触apicloud技术,到现在半年有余,期间大约自学了三个月,模仿apicloud官网[http:///www.apicloud.com]的一个实例完成毕业设计.自认为是有收获的.毕竟纯粹是自学,自己基础水平也一般,现在利用此技术在完成一个app的前端,属于刚起步,摸索了两周.现在把自己收获的做个记录和分享,废话不说直接上代码.更多问题欢迎交流,qq:635149113  了解. 我前端最开始是自己写的,用的就是基本的html.css.js 也结合了一些aui框架写的前端

《TCP/IP详解卷1:协议》第12章 广播和多播---读书笔记

<TCP/IP详解卷1:协议>第12章 广播和多播---读书笔记 1.引言 广播和多播仅用于UDP,他们对需将报文同时传往多个接受者的应用来说十分重要. 有时,一个主机要向网上的所有其他主机发送帧,这就是广播. 多播(multicast)处于单播和广播之间:帧仅传送给属于多播组的多个主机. 2.广播 2.1.受限的广播 受限的广播地址是255.255.255.255.该地址用于主机配置过程中IP数据报的目的地址,此时,主机可能还不知道它所在网络的网络掩码,甚至连它的IP地址都不知道. 在任何情

驱动开发读书笔记. 0.06 嵌入式linux视频开发之预备知识

驱动开发读书笔记. 0.06  嵌入式linux视频开发之预备知识 由于毕业设计选择了嵌入式linux视频开发相关的项目,于是找了相关的资料,下面是一下预备知识 UVC : UVC,全称为:USB video class 或USB video device class.是Microsoft与另外几家设备厂商联合推出的为USB视频捕获设备定义的协议标准,目前已成为USB org标准之一. UVC linux driver: UVC linux 驱动 需要在编译内核的时候选上 配置内核 Device

深入浅出node读书笔记(一)

老早就想读这本书了,可是因为这样那样的原因,总归是耽搁了,前几天一直在纠结毕业设计用什么语言来实现后端逻辑代码的问题,通过一周时间的痛苦挣扎,选择了node,于是就又开始学习node了,希望写随笔这种形式能够逼着我把node好好研究一遍. 首篇文章主要讲述该书的第一个章节,因为是读书笔记,内容可能不会很全面,大概只会写下我认为重要的东西,一些无关紧要的内容可能略过.本篇文章主要从两个方面来介绍node,分别是:node的特点以及node的使用场景. (1)node的特点: a)异步I/O:异步I