前言 消息队列:可以将原本同步执行的程序 解耦成异步执行,加上分布式的生产者和消费者架构 可以在一定程度上支撑大并发。 NSQ是go语言开发的消息队列,对nsqd进行水平扩展是它的部署、配置相对简单。 NSQ介绍 NSQ是1个分布式(distributed)、可扩展(scalable)、配置简单(O ...
分类:
其他好文 时间:
2020-05-14 19:03:34
阅读次数:
62
import java.util.*; import com.sun.org.apache.xerces.internal.util.SynchronizedSymbolTable; public class Demo13 { public static void main(String[] arg ...
分类:
其他好文 时间:
2020-05-13 20:14:20
阅读次数:
213
java.io.NotSerializableException: scala.collection.convert.Wrappers$MapWrapperSerialization stack: - object not serializable (class: scala.collection. ...
分类:
其他好文 时间:
2020-05-13 09:48:20
阅读次数:
95
一个模式匹配包含了一系列备选项,每个都开始于关键字 case。每个备选项都包含了一个模式及一到多个表达式。箭头符号 => 隔开了模式和表达式。 1. package scalaprogram.May07 import scala.util.Random //模式匹配 升级版的switch语句 obj ...
分类:
其他好文 时间:
2020-05-12 20:19:21
阅读次数:
59
对trace/debug/info级别的日志输出,必须使用条件输出形式或者使用占位符的方式。 说明:logger.debug("Processing trade with id: " + id + " and symbol: " + symbol); 如果日志级别是warn,上述日志不会打印,但是会 ...
分类:
其他好文 时间:
2020-05-12 11:41:17
阅读次数:
223
Flink 开发环境通常来讲,任何一门大数据框架在实际生产环境中都是以集群的形式运行,而我们调试代码大多数会在本地搭建一个模板工程,Flink 也不例外。 Flink 一个以 Java 及 Scala 作为开发语言的开源大数据项目,通常我们推荐使用 Java 来作为开发语言,Maven 作为编译和包 ...
分类:
编程语言 时间:
2020-05-11 23:48:25
阅读次数:
101
批处理代码: package com.wyh.wc import org.apache.flink.api.scala._ /** * 批处理代码 */ object WordCount { def main(args: Array[String]): Unit = { //创建一个批处理的一个环境 ...
分类:
其他好文 时间:
2020-05-11 23:28:06
阅读次数:
79
Any,是 scala 中的抽象类,不能实例化 AnyRef 继承于 Any,它是一个 trait AnyVal 继承于 Any,它是一个抽象类,目的是消除基本类型,scala中只有引用类型,仅此作用 Any、Object 定义上没有任何关系 AnyRef、Object 定义上没有任何关系 scal ...
分类:
其他好文 时间:
2020-05-11 01:26:41
阅读次数:
206
文章以河南省为例 一、先下载eacherts相关js文件(echarts.min.js)和echarts使用到的地图插件(map) ecarts.min.js在echarts官网下载,map插件下载地址:https://github.com/zhxiangfei/echarts-map (包含全国、 ...
分类:
其他好文 时间:
2020-05-10 12:50:04
阅读次数:
554
Cerebro简介cerebro是使用Scala,PlayFramework,AngularJS和Bootstrap构建的开源(MIT许可)elasticsearchWeb管理工具。前提条件cerebro需要Java1.8或更高版本才能运行。环境本文基于elasticsearchv7.6.1集群环境进行操作,详情参看Elasticsearch集群安装与配置,Cerebro版本为v0.8.5,下载地
分类:
Web程序 时间:
2020-05-10 01:20:14
阅读次数:
113