概述Redis是一个开源使用C语言编写、支持网络交互、可基于内存也可持久化Key-Value(字典, Remote Dictionary Server,远程字典服务器)数据库。.NET开发程序配置ServiceStack.Common.dllServiceStack.Interfaces.dllServiceStack.Redis.dllServiceSta
为什么要有Spark SQL?      以往在使用Hadoop时,Hive作为一个数据仓库,但在使用中,我们更多感觉Hive是一个解析引擎,而Hive底层走也是MapReduce,而这个MapReduce是Hadoop,在前面我们也解释了HadoopMapReduce缺点,那么此时我们是使用了Spark实现MapReduce计算模型,
作者述:JUC是对Java体系内现有数据结构特性扩展,通过精细化锁控制,和对基本数据类型特性加工用以支持并发应用场景业务需求,并提供了并发情况下池化解决方案。有基础同学可以直接跳到第四节内容.一、Collections工具类在学习JUC之前我们应当了解一下Collections工具类,该类应用工厂模式及装饰者模式为已有数据结构进行加工,赋予dynamically(checked) 、em
近几年,开源数据库逐渐流行起来。由于具有免费使用、配置简单、稳定性好、性能优良等优点,开源数据库在中低端应用上占据了很大市场份额,而MySQL 正是开源数据库中杰出代表。MySQL 数据库隶属于MySQL AB 公司,总部位于瑞典。公司名中“AB”是瑞典语“aktiebolag”或“股份公司”首字母缩写。MySQL 支持几乎所有的操作系统。今天我们来讲讲MySQL使用几种存储引擎。
你期望一个更高写负载默认情况下,对比事务安全,MongoDB更关注高插入速度。如果你需要加载大量低价值业务数据,那么MongoDB将很适合你用例。但是必须避免在要求高事务安全情景下使用MongoDB,比如一个1000万美元交易。不可靠环境保证高可用性设置副本集(主-从服务器设置)不仅方便而且很快,此外,使用MongoDB还可以快速、安全及自动化实现节点(或数据中心)故障转移。未来会有
转载 2023-10-10 20:39:21
61阅读
1 MongoDB相关概念 1.1 业务应用场景 传统关系型数据库(如MySQL),在数据操作“三高”需求以及应对Web2.0网站需求面前,显得力不从心。 解释:“三高”需求: • High performance - 对数据库高并发读写需求。 • Huge Storage - 对海量数据高效率存储和访问需求。 • High Scalability && H
        消息队列中间件是分布式系统中重要组件,主要解决应用解耦,异步消息,流量削锋等问题,实现高性能,高可用,可伸缩和最终一致性架构。目前使用较多消息队列有ActiveMQ,RabbitMQ,ZeroMQ,Kafka,MetaMQ,RocketMQ。     &nbs
实时计算最好时代在过去十年里,面向数据时代实时计算技术接踵而至。从我们最初认识 Storm,再到 Spark 异军突起,迅速占领了整个实时计算领域。直到 2019 年 1 月底,阿里巴巴内部版本 Flink 正式开源!一石激起千层浪,Flink 开源消息立刻刷爆朋友圈,整个大数据计算领域一直以来由 Spark 独领风骚,瞬间成为两强争霸时代。Apache Flink(以下简称 Fli
引言之所以我想总结一下java中不太用东西,是因为我再研究每个版本jdk中,发现有些内容“热火朝天”,但是有些东西却“门可罗雀”。比如说jdk1.5中新增了泛型,强化for循环和枚举等,但是前两者已经被各位熟知了,但是枚举在日常开发中都不太会用。在本篇博文中,我会详细介绍enum使用方式,同时比较常量与enum优劣。笔者目前整理一些blog针对面试都是超高频出现。技术点在jdk1.5中
转载 2023-08-11 11:03:19
0阅读
DelayQueue 简介由优先级堆支持、基于时间调度队列,内部基于无界队列PriorityQueue实现,而无界队列基于数组扩容实现。队列创建BlockingQueue<String> blockingQueue = new DelayQueue();要求入队对象必须要实现Delayed接口,而Delayed集成自Comparable接口应用场景对缓存超时数据进行移除当向缓
hive概述简介Facebook开源用于解决海量结构化数据数据分析框架基于Hadoop数据仓库,可以将结构化数据文件映射成一张表,并提供类SQL查询功能 使用HQL作为查询接口使用HDFS存储用MapReduce计算(现可支持多种计算框架)本质:将HQL转化成MapReduce程序优点使用类SQL语法,使用门槛降低统一元数据管理,可与impala/spark等共享元数据灵活、易扩展
转载 2023-08-30 19:32:03
120阅读
用场景Apache Flink 是开发和运行许多不同类型应用程序绝佳选择,因为它具有广泛功能集。Flink 功能包括支持流和批处理、复杂状态管理、事件时间处理语义以及状态一次性一致性保证。下面,我们将探讨由 Flink 提供支持最常见应用程序类型,并为现实世界示例提供指导。事件驱动应用程序数据分析应用数据管道应用事件驱动应用程序什么是事件驱动应用程序?事件驱动应用程序是一
用户模板一:用户名小明性别,年龄男,20岁用户状况单身,在校大学生生活爱好喜欢打篮球,唱歌典型场景希望找到一个心仪可以走到最后姑娘典型描述交友用户比例?               用户场景一:春天来了,渴望自己爱情希望在表白墙上通过交友获得自
转载 11月前
68阅读
书籍都是值得反复看,那好文章,好资料也值得我们反复看。我们在不同阶段来相同文章或资料或书籍都能有不同收获,那它就是好文章,好书籍,好资料。关于iOS 中RunLoop资料非常少,以下这些资料都是非常好。 CF框架源码(这是一份很重要源码,可以看到CF框架每一次迭代,我们可以下载最新版本来分析,或与以下文章对比学习。目前最新是CF-1153.18.tar.gz) R
董西成PPT,本文主要是通过PPT整理出来,具体文章链接没有找到 前言:Yarn 是什么? 资源管理器,它是一个 通用资源管理系统,可为上层应用提供统一资源管理和调度,它引入为集群在利用率、资源统一管理和数据共享等方面带来了巨大好处。 YARN基本思想是将JobTracker两个主要功能(资源管理和作业调度/监控 )分离,主要方法是创建一个全局ResourceMana
CCNP-第九篇-BGP(一)首先,开工啦,祝大家2022新年快乐 虎年大吉,虎虎生威哦BGP是一个网络工程师分水岭 这是真的,BGP一般很大企业才能用得上,或者ISP运营商 人家可以不用,但是你不能不会吧, BGP,CCIE必考 BGP有四节课基础,后面CCIE部分还有 从BGP开始就要换一种理念 因为之前都是IGP协议 BGP能支持IGP,也能支持EGP(一个内部,一个外部)Borde
   1.2 使用场景 使用上面说到各类模块,你可以在各种场合使用Spring事务管理和Web框架实现包括从Applet到企业级各种应用。 典型完全特性Web应用架构图  使用Spring“事务管理特性”,Web应用是完全事务化,提供类似于EJB基于容器事务管理。你所
前言在小型网络中 由于设备个数和距离原因,ospf和rip就足以满足所需,但是对于运行商来说就不足以满足需求,就诞生了BGP协议。BGP主要用于运行商,在大型网络中来使用,本章就来探讨他原理。一、BGP是什么?边界网关协议(BGP)是运行于 TCP 上一种自治系统路由协议。 BGP 是唯一一个用来处理像因特网大小网络协议,也是唯一能够妥善处理好不相关路由域间多路连接协议。 BG
spring中存在这样一个功能,通过Profile来选择不同环境下不同配置,说白了,就是通过设置一个参数来选择使用不同数据,这个数据可能是一个bean,可能是一个xml文件,也有可能是一个propertes文件。经过代码演练和测试,我大体知道了这个功能是干嘛,也初步知道了它几种实现方式,但是实际上我依然不是十分明白它优势和好处在何处,因为根据自己以往项目经验来说,我觉得用这种方式似乎还
不同引用类型,主要体现是对象不同可达性状态和垃圾收集影响。强引用:就是我们常见普通对象引用,只要还有强引用指向一个对象,就能表明对象还“活着”,垃圾收集器不会碰这种对象。对于一个普通对象,如果没有其他引用关系,只要超过了引用作用域或者显示地将相应(强)引用赋值为null,就是可以被垃圾收集了,当然具体回收时机要看垃圾收集策略。软引用:是一种相对强引用弱化一些引用,可以让对象豁免
  • 1
  • 2
  • 3
  • 4
  • 5