package com.shangjack.utils;
import redis.clients.jedis.Jedis;
import redis.clients.jedis.JedisPool;
import redis.clients.jedis.JedisPoolConfig;
public class JedisPoolUtil {
/* 声明为volatile防止指令重排序 */
private static volatile JedisPool jedisPool = null;
private static final String HOST = "localhost";
private static final int PORT = 6379;
/* 双重检查锁实现懒汉式单例 */
public static Jedis getConnection() {
if (jedisPool == null) {
synchronized (JedisPoolUtil.class) {
if (jedisPool == null) {
JedisPoolConfig config = new JedisPoolConfig();
config.setMaxTotal(30);
config.setMaxIdle(10);
jedisPool = new JedisPool(config, HOST, PORT);
}
}
}
return jedisPool.getResource();
}
}
没有合适的资源?快使用搜索试试~ 我知道了~
Spark Streaming 流式处理项目代码.rar
共142个文件
xml:137个
scala:3个
java:1个
0 下载量 144 浏览量
2023-10-18
18:02:57
上传
评论 1
收藏 53KB RAR 举报
温馨提示
而流处理则是直接对运动中的数据的处理,在接收数据时直接计算数据。 大多数数据都是连续的流:传感器事件,网站上的用户活动,金融交易等等 ,所有这些数据都是随着时间的推移而创建的。 接收和发送数据流并执行应用程序或分析逻辑的系统称为**流处理器**。流处理器的基本职责是确保数据有效流动,同时具备可扩展性和容错能力,Storm 和 Flink 就是其代表性的实现。 Spark Streaming 是 Spark 的一个子模块,用于快速构建可扩展,高吞吐量,高容错的流处理程序。具有以下特点: + 通过高级 API 构建应用程序,简单易用; + 支持多种语言,如 Java,Scala 和 Python; + 良好的容错性,Spark Streaming 支持快速从失败中恢复丢失的操作状态; + 能够和 Spark 其他模块无缝集成,将流处理与批处理完美结合; + Spark Streaming 可以从 HDFS,Flume,Kafka,Twitter 和 ZeroMQ 读取数据,也支持自定义数据源。
资源推荐
资源详情
资源评论
收起资源包目录
Spark Streaming 流式处理项目代码.rar (142个子文件)
spark-streaming-basis.iml 14KB
JedisPoolUtil.java 903B
NetworkWordCountV2.scala 1KB
NetworkWordCountToRedis.scala 1KB
NetworkWordCount.scala 672B
workspace.xml 4KB
pom.xml 823B
Maven__org_glassfish_jersey_containers_jersey_container_servlet_core_2_22_2.xml 741B
Maven__com_fasterxml_jackson_module_jackson_module_scala_2_12_2_6_7_1.xml 708B
Maven__org_apache_hadoop_hadoop_mapreduce_client_jobclient_2_6_5.xml 706B
Maven__org_glassfish_jersey_containers_jersey_container_servlet_2_22_2.xml 706B
Maven__org_apache_directory_server_apacheds_kerberos_codec_2_0_0_M15.xml 704B
Maven__org_glassfish_hk2_external_aopalliance_repackaged_2_4_0_b34.xml 693B
Maven__org_apache_hadoop_hadoop_mapreduce_client_shuffle_2_6_5.xml 692B
Maven__com_fasterxml_jackson_module_jackson_module_paranamer_2_7_9.xml 687B
Maven__org_apache_hadoop_hadoop_mapreduce_client_common_2_6_5.xml 685B
Maven__org_apache_hadoop_hadoop_mapreduce_client_core_2_6_5.xml 671B
compiler.xml 669B
Maven__org_apache_hadoop_hadoop_mapreduce_client_app_2_6_5.xml 664B
Maven__org_glassfish_jersey_bundles_repackaged_jersey_guava_2_22_2.xml 654B
Maven__org_apache_spark_spark_network_shuffle_2_12_2_4_3.xml 653B
Maven__org_apache_hadoop_hadoop_yarn_server_common_2_6_5.xml 650B
Maven__org_apache_spark_spark_network_common_2_12_2_4_3.xml 646B
Maven__com_fasterxml_jackson_core_jackson_annotations_2_6_7.xml 644B
Maven__com_fasterxml_jackson_core_jackson_databind_2_6_7_1.xml 637B
Maven__org_glassfish_jersey_media_jersey_media_jaxb_2_22_2.xml 637B
Maven__org_apache_directory_server_apacheds_i18n_2_0_0_M15.xml 634B
Maven__commons_configuration_commons_configuration_1_6.xml 624B
Maven__org_glassfish_hk2_external_javax_inject_2_4_0_b34.xml 623B
Maven__org_glassfish_hk2_osgi_resource_locator_1_0_1.xml 622B
Maven__org_codehaus_jackson_jackson_mapper_asl_1_9_13.xml 620B
Maven__commons_collections_commons_collections_3_2_2.xml 616B
Maven__org_apache_directory_api_api_asn1_api_1_0_0_M20.xml 615B
Maven__org_apache_spark_spark_streaming_2_12_2_4_3.xml 611B
Maven__javax_validation_validation_api_1_1_0_Final.xml 611B
Maven__org_codehaus_jackson_jackson_core_asl_1_9_13.xml 606B
Maven__org_glassfish_jersey_core_jersey_server_2_22_2.xml 605B
Maven__org_glassfish_jersey_core_jersey_client_2_22_2.xml 605B
Maven__org_glassfish_jersey_core_jersey_common_2_22_2.xml 605B
Maven__org_apache_spark_spark_launcher_2_12_2_4_3.xml 604B
Maven__io_dropwizard_metrics_metrics_graphite_3_1_5.xml 603B
Maven__org_apache_hadoop_hadoop_yarn_client_2_6_5.xml 601B
Maven__org_apache_hadoop_hadoop_yarn_common_2_6_5.xml 601B
Maven__org_apache_hadoop_hadoop_annotations_2_6_5.xml 601B
Maven__org_apache_curator_curator_framework_2_6_0.xml 598B
Maven__javax_annotation_javax_annotation_api_1_2.xml 597B
Maven__org_apache_spark_spark_kvstore_2_12_2_4_3.xml 597B
Maven__com_fasterxml_jackson_core_jackson_core_2_6_7.xml 595B
Maven__commons_beanutils_commons_beanutils_1_7_0.xml 594B
Maven__org_scala_lang_modules_scala_xml_2_12_1_0_6.xml 593B
Maven__org_fusesource_leveldbjni_leveldbjni_all_1_8.xml 591B
Maven__org_apache_commons_commons_compress_1_8_1.xml 591B
Maven__commons_httpclient_commons_httpclient_3_1.xml 591B
Maven__org_apache_spark_spark_unsafe_2_12_2_4_3.xml 590B
Maven__org_apache_directory_api_api_util_1_0_0_M20.xml 587B
Maven__org_codehaus_jackson_jackson_jaxrs_1_9_13.xml 585B
Maven__org_apache_curator_curator_recipes_2_6_0.xml 584B
Maven__org_apache_hadoop_hadoop_yarn_api_2_6_5.xml 580B
Maven__org_glassfish_hk2_hk2_locator_2_4_0_b34.xml 580B
Maven__org_json4s_json4s_jackson_2_12_3_5_3.xml 580B
Maven__javax_servlet_javax_servlet_api_3_1_0.xml 578B
Maven__org_apache_commons_commons_crypto_1_0_0.xml 577B
Maven__org_apache_curator_curator_client_2_6_0.xml 577B
Maven__org_apache_httpcomponents_httpclient_4_2_5.xml 577B
Maven__org_apache_spark_spark_core_2_12_2_4_3.xml 576B
Maven__org_apache_xbean_xbean_asm6_shaded_4_8.xml 576B
Maven__org_apache_spark_spark_tags_2_12_2_4_3.xml 576B
Maven__io_dropwizard_metrics_metrics_core_3_1_5.xml 575B
Maven__io_dropwizard_metrics_metrics_json_3_1_5.xml 575B
Maven__com_google_protobuf_protobuf_java_2_5_0.xml 574B
Maven__org_roaringbitmap_RoaringBitmap_0_7_45.xml 573B
Maven__org_json4s_json4s_scalap_2_12_3_5_3.xml 573B
Maven__org_apache_commons_commons_pool2_2_4_2.xml 570B
Maven__org_apache_commons_commons_math3_3_4_1.xml 570B
Maven__commons_digester_commons_digester_1_8.xml 569B
Maven__io_dropwizard_metrics_metrics_jvm_3_1_5.xml 568B
Maven__org_apache_hadoop_hadoop_common_2_6_5.xml 566B
Maven__org_glassfish_hk2_hk2_utils_2_4_0_b34.xml 566B
Maven__org_apache_hadoop_hadoop_client_2_6_5.xml 566B
Maven__org_xerial_snappy_snappy_java_1_1_7_3.xml 566B
Maven__org_codehaus_jackson_jackson_xc_1_9_13.xml 564B
Maven__com_esotericsoftware_kryo_shaded_4_0_2.xml 564B
Maven__org_apache_httpcomponents_httpcore_4_2_4.xml 563B
Maven__org_scala_lang_scala_reflect_2_12_1.xml 561B
Maven__org_scala_lang_scala_library_2_12_8.xml 561B
Maven__org_apache_avro_avro_mapred_hadoop2_1_8_2.xml 560B
Maven__com_thoughtworks_paranamer_paranamer_2_8.xml 560B
Maven__org_json4s_json4s_core_2_12_3_5_3.xml 559B
Maven__org_apache_commons_commons_lang3_3_5.xml 556B
Maven__javax_ws_rs_javax_ws_rs_api_2_0_1.xml 556B
Maven__org_json4s_json4s_ast_2_12_3_5_3.xml 552B
Maven__org_apache_hadoop_hadoop_hdfs_2_6_5.xml 552B
Maven__org_mortbay_jetty_jetty_util_6_1_26.xml 552B
Maven__org_glassfish_hk2_hk2_api_2_4_0_b34.xml 552B
Maven__org_apache_hadoop_hadoop_auth_2_6_5.xml 552B
Maven__io_netty_netty_all_4_1_17_Final.xml 551B
Maven__org_apache_zookeeper_zookeeper_3_4_6.xml 550B
Maven__org_javassist_javassist_3_18_1_GA.xml 550B
Maven__com_clearspring_analytics_stream_2_7_0.xml 549B
Maven__org_slf4j_jcl_over_slf4j_1_7_16.xml 548B
共 142 条
- 1
- 2
资源评论
shangjg3
- 粉丝: 1049
- 资源: 101
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- 王姿.html
- 51单片机学习(1)-软件keil下载
- 历届(第1-21届)希望杯数学竞赛初一试题及答案(最新整理).doc全国数学邀请赛(264页资料)
- 水滴.psd
- TokenPocket_V2.1.2_release.apk
- Apache-druid-kafka-rce.yaml
- 基于C#的ASP.NET数据库原理及应用技术课程指导平台的开发
- 基于ROS的智能车轨迹跟踪算法的仿真与设计源码运用PID跟踪算法.zip.zip
- Bug Bounty Tip - i春秋Self-XSS变废为宝的奇思妙想
- 1991-2015年全国初中化学竞赛复赛试题汇编(212页)(24年竞赛复赛真题).docx天原杯
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功