Kafka背景Kafka它本质上是一个消息系统,由当时从LinkedIn出来创业的三人小组开发,他们开发出了Apache Kafka实时信息队列技术,该技术致力于为各行各业的公司提供实时数据处理服务解决方案。Kafka为LinkedIn的中枢神经系统,管理从各个应用程序的汇聚,这些数据经过处理后再被分发到其他地方。Kafka不同于传统的企业信息队列系统,它是以近乎实时的方式处理流经一个公司的所有数
原创
2021-05-09 15:36:07
344阅读
背景 现状:单体架构逐渐被微服务架构所替代,原本两个功能模被拆分成了两个服务。原本两个模块块间的通信只需要函数调用就能够实现,现在却做不到了,因为它们不在同一个进程中,甚至两个服务都可能部署到不同的机房。 通信成为了迈向微服务大门的第一道难关: ServiceA 如何知道 ServiceB 在哪里 ...
转载
2021-08-22 14:17:00
422阅读
2评论
前言C: 在 Java Web 开发中,我们通常将后台开发拆分为三层架构,分别是:表现层、业务层、持久层。在持久层中,最开始我们使用原生 JDBC 来进行数据库的 CRUD,代码繁琐的令人抓狂。后来随着学习深入,我们利用 DAO (Data Access Object) 模式对 JDBC 进行了一定的优化封装。即便如此,还是要在 Java 代码中编写大量的 SQL 语句,参数判断等,下面是我截取的
转载
2021-02-01 12:39:57
326阅读
2评论
初识Java:认识java的main方法、main方法的实例、运行java程序、注释讲解、标识符、关键字等……
Spark学习入门初识 QQ:564740439目录一、官网介绍1、什么是Spark二、Spark的四大特性1、高效性2、易用性3、通用性4、兼容性三、Spark的组成四、应用场景一、官网介绍1、什么是Spark官网地址:http://spark.apache.org/Apache Spark™是用于大规模数据处理的统一分析引擎。从右侧最后一条新...
原创
2021-06-21 16:00:54
314阅读
一.hadoop是什么
Hadoop被公认是一套行业大数据标准开源软件,在分布式环境下提供了海量数据的处理能力。几乎所有主流厂商都围绕Hadoop开发工具、开源软件、商业化工具和技术服务。今年大型IT公司,如EMC、Microsoft、Intel、Teradata、Cisco都明显增加了Hadoop方面的投入。
二 .hadoop能干什么
hadoop擅长日志分析,facebook就用Hive
转载
2019-09-26 16:47:00
3360阅读
3评论
前言:久闻 ClickHouse 大名,一直没有去详细了解。近期看了下 ClickHouse 相关文档,决定安装体验下。想了解 ClickHouse 的小伙伴可以一起跟着学习哦。本篇文章主要介绍 ClickHouse 安装方法及基础知识。1. ClickHouse 简介ClickHouse 是一个用于联机分析 (OLAP) 的列式数据库管理系统 (DBMS). 由俄罗斯搜索引擎巨头 Yandex
转载
2021-01-16 15:40:03
240阅读
2评论
微服务一旦拆分,必然涉及到服务之间的相互调用,目前我们服务之间调用采用的都是基于OpenFeign的调用。这
前言: 久闻 ClickHouse 大名,一直没有去详细了解。近期看了下 ClickHouse 相关文档,决定安装体验下。想了解 ClickHouse 的小伙伴可以一起跟着学习哦。本篇文章主要介绍 ClickHouse 安装方法及基础知识。 1. ClickHouse 简介ClickHouse 是一个用于联机分析 (OLAP) 的列式数据库管理系统 (DBMS). 由俄罗斯搜索引擎巨头 Yand
原创
2021-02-27 20:38:12
297阅读
Qt是一个跨平台C++图形用户界面应用程序开发框架。它既可以开发GUI程序,也可用于开发非GUI程序,比如控制台工具和服务器。Qt是面向对象的框架,使用特殊的代码生成扩展(称为元对象编译器(Meta Object Compiler, moc))以及一些宏,易于扩展,允许组件编程。Qt很容易扩展,并...
转载
2014-09-04 10:35:00
209阅读
2评论
Qt是一个跨平台C++图形用户界面应用程序开发框架。它既可以开发GUI程序,也可用于开发非GUI程序,比如控制台工具和服务器。Qt是面向对象的框架,使用特殊的代码生成扩展(称为元对象编译器(Meta Object Compiler, moc))以及一些宏,易于扩展,允许组件编程。Qt很容易扩展,并且允许真正地组件编程。基本上,Qt 同 X Window 上的 Motif,Openwin,GTK 等
原创
2022-04-24 11:58:14
1099阅读
一.什么是docker镜像 image docker镜像相当于一个root文件系统比如官方镜像 ubuntu:1604就包含了一整套ubuntu:16.04最小系统的root文件二.容器 container 镜像 image的关系 1. 就像是面向程序设计里类和对象一样,镜像是静态定义的,容器时镜像运行的实体 2.简单的说,镜像时类,容器时对象...
原创
2020-03-07 23:50:53
53阅读
Linux的哲学思想 1;一切皆文件: 把所有组资源统统抽象为文件形式;包括硬件设备,甚至通信接口等;open( ) ;read( );write( ); close( ); delete( ); create 2; 有众多单一的程序组成 组合小程序完成复杂任务 3;尽量避免跟用户交互; 目
原创
2017-01-01 23:46:03
748阅读
Qt是一个跨平台C++图形用户界面应用程序开发框架。它既可以开发GUI程序,也可用于开发非GUI程序,比如控制台工具和服务器。Qt是面向对象的框架,使用特殊的代码生成扩展(称为元对象编译器(Meta Object Compiler, moc))以及一些宏,易于扩展,允许组件编程。Qt很容易扩展,并且允许真正地组件编程。基本上,Qt 同 X Window 上的 Motif,Openwin,GTK 等
原创
2021-07-14 10:32:01
303阅读
Drools是什么? Drools是一个用Java编写的开源规则引擎,可以将复杂多变的规则从硬编码中解放出来,以规则脚本的形式存放在文件中,使得规则的变更不需要修正代码重启机器就可以立即在线上环境生效。 通俗地说,Drools是一种工具,使我们能够分离内部业务流程,找到逻辑和数据的集合。我们需要注意
转载
2018-08-13 10:16:00
109阅读
前言:久闻ClickHouse大名,一直没有去详细了解。近期看了下ClickHouse相关文档,决定安装体验下。想了解ClickHouse的小伙伴可以一起跟着学习哦。本篇文章主要介绍ClickHouse安装方法及基础知识。1.ClickHouse简介ClickHouse是一个用于联机分析(OLAP)的列式数据库管理系统(DBMS).由俄罗斯搜索引擎巨头Yandex开源.主要用于数据分析领域,目前国
原创
2021-01-15 13:42:48
423阅读