java
MachineChen
这个作者很懒,什么都没留下…
展开
-
IntelliJ IDEA 使用 TOMCAT 中文乱码的各种问题
工程乱码打开File-Setting, 找到File Encodings这个选项,把encoding设置成你工程的编码即可,一般是UTF-8,如下图(红框的地方),然后重新rebuild一下,基本就行了执行main函数时,控制台乱码同样是打开setting,找到 Build,Execution,Deployment > Compiler > Java Compile...原创 2018-06-18 12:36:34 · 107148 阅读 · 43 评论 -
数据流过程中一定大小窗口的topK问题
我们经常在大数据问题中遇到topK,但这里我们讨论的是在数据流的场景下数据中的topK,本人将在下面提出一些设计方式。示意图如下: 数据流流入处理模块,模块中初始化了最小堆和最大堆,维护两个堆之间的关系和大小,保证模块中为最近一段时间内一定数量的数据,再通过堆的性质,获取这些数据中的topK。代码实现如下:import java.util.Comparator;import j...原创 2018-06-27 02:11:13 · 918 阅读 · 0 评论