摘要:
文章地址:https://zhuanlan.zhihu.com/p/47259326 阅读全文
摘要:
一. 简介 storm作为流计算,处理数据通常以数据驱动。即只有当spout发射数据才会进行计算。那么如果想要做定时任务如何处理哪,例如有的bolt需要输出一段时间统计的结果,这里一段时间可能是几秒、几分钟或者几小时。如果还是以数据进行驱动的话必然会输出时间不可确定。同样也可以启一个线程一段时间执行 阅读全文
摘要:
一. 需求背景 最近新接触一个需求,需要将kafka中的数据实时推送到前端展示。最开始想到的是前端轮询接口数据,但是无法保证轮询的频率和消费的频率完全一致,或造成数据缺失等问题。最终确定用利用WebSocket实现数据的实时推送。 二. websocket简介 网上已经有好多介绍WebSocket的 阅读全文
摘要:
本章主要讲解一个合适的数据结构对一个程序的重要性。一个好的数据类型能够节省开发时间也能够节省内存的消耗。 文末总结一下四点: 1.使用数组重新编写重复代码。在现在的变成中主要用到的是list、map之类的数据结构来代替数组。 2.封装复杂结构。抽象bean。 3.尽可能使用高级工具。超文本、名字-值 阅读全文
摘要:
最近在学习springmvc,其中经常提到上下文。遂查了一下,以作标记。 上下文及一个缓冲区,存储自服务器启动时就存在的数据。生命周期为服务器启动的时间。接口为ServletContext,实例化用getServletContext()实现。 其与session区别在于session是浏览器的生命周 阅读全文