今天编写一个storm的topology,bolt的逻辑跟之前的类似。 为了减少重复代码,我建了个抽象基类,存放bolt的公共逻辑,设计了几个abstract方法,不同的逻辑部分由子类实现。 基类日志定义如下: Logger是项目封装的,用于ELK的对象,考虑到子类可能用到,我把它的static去掉 ...
分类:
编程语言 时间:
2018-09-27 01:54:47
阅读次数:
205
小鑫の日常系列故事(六)——奇遇记 Time Limit: 1000 ms Memory Limit: 65536 KiB Problem Description 今天,小鑫在山上玩的时候,意外被推下了悬崖。 当然,掉下悬崖之后必然有奇遇。(剧情就是这么坑爹)就狗血的碰到了野人A和野人B。然后两位野 ...
分类:
编程语言 时间:
2018-09-27 01:54:57
阅读次数:
279
要进行各种各样的运算,就要使用不同的运算符号。 赋值运算符(=,+=,-=,*=,/=,%=,<<=,>>=,|=,&=)、 算术运算符(+,-,*,/,++,--,%)、 比较运算符(>,<,<=,>=,==, ,!=,!==)、 逻辑运算符(||,&&,!)、 条件运算(?:)、 位移运算符(| ...
分类:
编程语言 时间:
2018-09-27 01:55:03
阅读次数:
161
最近写了一个限流的插件,所以避免不了的接触到了一些限流算法。本篇文章就来分析一下这几种常见的限流算法 分析之前 计数器算法 这个算法可以说是限流算法中最简单的一种算法了。 计数器算法的意思呢就是当接口在一个时间单位中被访问时,我就记下来访问次数,直到它访问的次数到达上限。 当一个请求过来时,我们就会 ...
分类:
编程语言 时间:
2018-09-27 01:55:48
阅读次数:
140
结对编程 四则运算(Java实现) 四则运算 (JAVA ) By 梅进鹏 欧思良 Github项目地址: "https://github.com/MeiJinpen/Arithmetic" 功能要求 题目:实现一个自动生成小学四则运算题目的命令行程序 功能(已全部实现) 1. 使用 n 参数 控制 ...
分类:
编程语言 时间:
2018-09-27 01:56:42
阅读次数:
262
汇编语言的主体是汇编指令;汇编语言的核心是汇编指令,它决定了汇编语言的特性。 汇编语言有3类指令组成:1、汇编指令:机器码的助记符,有对应的机器码; 2、伪指令:没有对应的机器码,由编译器执行,计算机并不执行;3、其他符号,如+、-等,由编译器识别,没有对应的机器码。 CPU读取内存中的数据:1、首 ...
分类:
编程语言 时间:
2018-09-27 01:57:48
阅读次数:
150
一:self的意思 1.说明 2.程序 3.效果 二:公有与私有 1.说明 python中没有正真的私有 2.程序 程序一是直接调用,但是私有的时候不可以,但是可以按照下面的方式也可以直接地调用 python将私有的名字变成这样了:_类名__变量名 3.效果 三:继承 1. ...
分类:
编程语言 时间:
2018-09-27 01:58:31
阅读次数:
189
一、安装JDK tar -zxvf jdk-7u67-linux-i586.tar.gz vi /etc/profile 重启一次Centos 编码验证 二、安装eclipse 三、Jedis所需要的jar包 Commons-pool-1.6.jar Jedis-2.1.0.jar 四、Jedis常 ...
分类:
编程语言 时间:
2018-09-27 10:29:19
阅读次数:
159
#include #include #include using namespace std; const int maxn=1e5+10; struct point{ double x,y; void in() { scanf("%lf%lf",&x,&y); } inline point f(p... ...
分类:
编程语言 时间:
2018-09-27 10:29:56
阅读次数:
176
C/C++经典程序训练2 斐波那契数列 Time Limit: 1000 ms Memory Limit: 65536 KiB Problem Description 编写计算斐波那契(Fibonacci)数列的第n项函数fib(n)(n=3)。 Input 输入整数n的值。 Output 输出fi ...
分类:
编程语言 时间:
2018-09-27 10:30:22
阅读次数:
144
1.数组动态初始化 //数据类型[] 数组名 = new 数据类型[数组长度]; int[] arr = new int[3]; /* * 左边: * int:说明数组中的元素类型是int类型 * []:说明这是一个数组 * arr:这是数组的名称 * * 右边: * new:为数组申请内存分配,开 ...
分类:
编程语言 时间:
2018-09-27 10:30:30
阅读次数:
123
``` 4.0.0 com.liu wenda 0.0.1-SNAPSHOT jar wenda Demo project for Spring Boot org.springframework.boot spring-boot-starter-parent 2.0.5.RELEASE alimav... ...
分类:
编程语言 时间:
2018-09-27 10:30:55
阅读次数:
278
方法的重载 Java允许在一个类中定义多个名称相同的方法,但是参数的类型或个数必须不同,这就是方法的重载。 重载注意事项 1.重载方法参数必须不同: 参数个数不同,如method(int x)与method(int x,int y)不同 参数类型不同,如method(int x)与method(do ...
分类:
编程语言 时间:
2018-09-27 10:31:18
阅读次数:
269
Java当中的泛型 01 这就存在一个问题,如果集合存储元素时,而且存储对象有很多,而且对象类型不相同,就很容易导致隐患。 在 中该文件 在编译的时候不会出现错误是因为该存储的是 的任何类型的对象,所以不会出现错误,编译通过了。编译后为 到运行。 如果要解决问题,可以把问题提前到编译的时候去解决,让 ...
分类:
编程语言 时间:
2018-09-27 10:31:25
阅读次数:
137
减少 JavaScript 对性能的影响有以下几种方法: 将所有的 <script> 标签放到页面底部,也就是 </body> 闭合标签之前,这能确保在脚本执行前页面已经完成了渲染。 尽可能地合并脚本。页面中的 <script> 标签越少,加载也就越快,响应也越迅速。无论是外链脚本还是内嵌脚本都是如 ...
分类:
编程语言 时间:
2018-09-27 10:32:29
阅读次数:
104
学习参考: 1.Mooophy/Cpp-Primer. GitHub上star最多的一个答案,英文版,但是编程用到的单词也不多,查查就懂了。但是到第IV部分,很多题目的没有答案,或者不完整。 2.huangmingchuan/Cpp_Primer_Answers. 中文版的答案,和上一个答案差不多。 ...
分类:
编程语言 时间:
2018-09-27 10:32:51
阅读次数:
165
小金问呀问不会问题 Time Limit: 1000 ms Memory Limit: 65536 KiB Problem Description 众所周知,C语言的学习是我们程序设计基础的重点和主要内容。 小金在班里是一个爱学习的好孩子,但是他的编程能力却有点差,不过他坚信自己一定可以进步并追上其 ...
分类:
编程语言 时间:
2018-09-27 10:33:02
阅读次数:
164
大小写转换 Time Limit: 1000 ms Memory Limit: 65536 KiB Problem Description X现在要学习英文以及各种稀奇古怪的字符的了。现在他想把一串字符中的小写字母变成大写字符,大写字母变成小写字母,其他的保持不变。 Input 输入有多组。 每组输 ...
分类:
编程语言 时间:
2018-09-27 10:33:50
阅读次数:
193
http://blog.codinglabs.org/articles/linear-algebra-for-recursion.html 另介绍一种算法 Berlekamp-Massey算法,常简称为BM算法,是用来求解一个数列的最短线性递推式的算法。 ...
分类:
编程语言 时间:
2018-09-27 10:34:13
阅读次数:
120
C语言实验——保留整数 Time Limit: 1000 ms Memory Limit: 65536 KiB Problem Description 输入一个字符串str1,把其中的连续非数字的字符子串换成一个‘ ’,存入字符数组str2 中,所有数字字符也必须依次存入 str2 中。输出str2 ...
分类:
编程语言 时间:
2018-09-27 10:34:23
阅读次数:
102