实现一个“实时热门商品”的需求,我们可以将“实时热门商品”翻译成程序员更好理解的需求:每隔5分钟输出最近一小时内点击量最多的前N个商品。将这个需求进行分解我们大概要做这么几件事情: 抽取出业务时间戳,告诉Flink框架基于业务时间做窗口 过滤出点击行为数据 按一小时的窗口大小,每5分钟统计一次,做滑 ...
分类:
其他好文 时间:
2019-05-13 21:24:19
阅读次数:
149
学以致用,个人觉得要学老外的东西,最好的方法就是自己翻译一遍。因此准备把SIDE官网的一些文档,按工作所需做些翻译整理。本文是命令这一块的提纲,未全部完成,占坑中。 Selenium IDE中的命令其实就等同于编程语言中的函数,这是首先要建立的一个概念。 函数是一个小的功能单元,每个函数都有自己目的 ...
分类:
其他好文 时间:
2019-04-25 14:42:39
阅读次数:
802
单聊代码 import json from flask import Flask,request,render_template from geventwebsocket.handler import WebSocketHandler from gevent.pywsgi import WSGISe ...
分类:
Web程序 时间:
2019-03-24 15:03:10
阅读次数:
217
pcl相对于其他大型的库看似结构简单,功能单一,但是上手还是挺轻松的,最近博主也差不多2个月没怎么研究使用pcl了,最近由于项目需要,今天打开了本人的平台,查看以前写的代码,发现pcl竟然重载了“+”,这样点云数据的合并变得就很简单了,其实博主在一年前做点云平台时就实现了这些功能,今天再次使用感觉异 ...
分类:
其他好文 时间:
2019-03-13 00:10:39
阅读次数:
212
面向服务的架构(SOA)是一个组件模型,它将应用程序的不同功能单元(称为服务)通过这些服务之间定义良好的接口和契约联系起来。构建在各种各样的系统中的服务可以以一种统一和通用的方式进行交互。SOA是一种粗粒度、松耦合服务架构,基于soa服务思想进行功能的抽取(重复代码问题解决),以服务为中心各个系统之间依靠ESB进行调用。随着业务复杂性与规模的不断增长,以及业务的多变性因素,使得敏捷软件开发变得尤其
分类:
其他好文 时间:
2019-02-15 17:35:43
阅读次数:
218
面向服务的架构(SOA)是一个组件模型,它将应用程序的不同功能单元(称为服务)通过这些服务之间定义良好的接口和契约联系起来。构建在各种各样的系统中的服务可以以一种统一和通用的方式进行交互。SOA是一种粗粒度、松耦合服务架构,基于soa服务思想进行功能的抽取(重复代码问题解决),以服务为中心各个系统之间依靠ESB进行调用。随着业务复杂性与规模的不断增长,以及业务的多变性因素,使得敏捷软件开发变得尤其
分类:
其他好文 时间:
2019-02-15 17:20:47
阅读次数:
179
单元测试是编写测试代码,用来检测特定的、明确的、细颗粒的功能。单元测试不仅仅用来保证当前代码的正确性,更重要的是用来保证代码修复、改进或重构之后的正确性。 一般来说,单元测试任务包括 接口功能测试:用来保证接口功能的正确性。边界条件测试变量没有赋值(即为NULL)变量是数值(或字符)主要边界:最小值 ...
分类:
其他好文 时间:
2019-02-14 00:24:13
阅读次数:
216
Spring Boot mybatis plus代码生成器和自带CRUD接口 lombok 库: Apache Commons & guava AOP Java8: stream & lambda 反射 日志取代debug IDEA:使用恰当的开发工具并熟悉、熟练使用其功能 单元测试:不必运行整个项 ...
分类:
编程语言 时间:
2019-02-03 15:33:22
阅读次数:
248
在线答题demo,具体代码是一年多前完成的,比较简单,不再贴出,请参见Github。 主要功能: 单选:点击选项直接进入下一题。多选:选择多个选项,向右滑动进入下一题。答题卡:点击题号重新进入答题界面。使用技术: 主框架为ViewPager内嵌Fragment,包含试题Fragment(Questi ...
分类:
移动开发 时间:
2019-01-27 19:26:29
阅读次数:
401
什么是消息队列? 从数据结构上看,就是实现了一个队列的功能,单纯的放到一个系统里面,可入可出。 为什么使用消息队列? 1、解耦业务,防止业务过于复杂 2、流量消峰(限购,设置消息数量) 3、系统间传送消息 消息格式: 1、规定格式才能进行解析 消息队列类型: 1、点对点 2、订阅 ...
分类:
其他好文 时间:
2019-01-18 13:59:03
阅读次数:
185