RocketMQ系列(一)RocketMQ的核心概念
RocketMQ是阿里巴巴出品的一款基于java语言开发的消息队列,以高性能,高吞吐量著称,同时也支持分布式事务。因此目前是比较火的一种MQ,在很多公司的生产环境上都有使用下,这篇文章记录下RocketMQ的核心概念...
RocketMQ是阿里巴巴出品的一款基于java语言开发的消息队列,以高性能,高吞吐量著称,同时也支持分布式事务。因此目前是比较火的一种MQ,在很多公司的生产环境上都有使用下,这篇文章记录下RocketMQ的核心概念...
前面我们介绍了千人千面的个性化推荐系统的大致情况,为了接下来的千人千面的系统讲解,这篇文章我们使用java的方式来演示一下千人千面的个性化推荐系统。让大家先看看千人千面的实现效果。整个流程是:上图是一个简单的实现个性...
在上一篇文章《Sql优化工具使用系列(一)SQLAdvisor的安装》我们介绍了美团的SQLAdvisor工具的安装。这篇文章我们来介绍下SQLAdvisor工具的使用。备注:SQLAdvisor这个工具是一个原生态...
SQLAdvisor是美团出品的一款标准的sql优化工具,在美团的官网里面有介绍到美团公司内部全线使用这个工具用于sql优化,因此这里我们也可以尝试一下,下面我们来演示下SQLAdvisor如何进行安装。一、准备环境...
现在的互联网C端系统建设的时候,一定离不开千人千面的个性化展示及推荐系统。就像我们经常看到的携程,我们每个人进入到携程app的旅游模块,给我们展示的旅游产品都是不一样的。当我们想点外卖的时候,我们进入到美团的外卖模块...
在Elasticsearch的搜索过程中,我们一直都会有分页查询的需求,那么在Elasticsearch中,主要的分页查询方式一共有4种,分别是:1、from + size 2、scroll 3、scroll sca...
在上一篇文章《使用docker的方式快速安装一套SkyWalking》我们介绍了快速的安装一套SkyWalking的环境,这篇文章我们演示下如何在java项目中使用这里的skywalking。下面直接开始。上一篇文章...
在测试环境,有时候我们需要快速的搭建一套SkyWalking环境,方便查看现有微服务的情况,所以编写本文的主要目的是快速的搭建一套SkyWalking环境。下面直接开始。一、使用docker安装一个Elasticse...
在操作mysql的时候,我们有时候会涉及到对数据进行插入,那么如果表里面有涉及到唯一索引的情况下,插入相同的数据的时候会报错:Duplicate key,如下图是java相关的报错截图如果是直接操作mysql的话,报...
现在java已经都java17了,但是我们常用的还是java8,在java的整个版本演进过程中,java11是一个分水岭,所以这篇文章我们介绍下快速部署一个jdk11.具体步骤操作如下:# 下载安装包 wget ht...
在之前介绍过使用docker的方式快速部署mysql,这里我们直接介绍下使用RPM的方式快速部署一个mysql5.7。部署的操作命令如下:# 下载安装包 wget https://s3-gzpu.didistatic...
现如今对于互联网公司来说,数据的积累越来越多,同时我们也需要最大化的挖掘数据的价值,因此在各个公司都会有数据仓库的建设。这篇文章浅谈下各业务公司在各个阶段对于数仓建设的演进和适配方案。本文仅谈谈相关的数据仓库的建设方...
上一篇我们介绍了flink流处理的第一个demo,即wordcount。同时我们也演示了把job任务提交到flink的standalone集群里面。这篇文章我们介绍下如何安装部署flink的standalone集群。...
在前面我们介绍了flink相关的知识点,从本文开始我们着重介绍下flink里面的流处理。因为在flink里面,他的流处理使用范围是最广的,主要是由于他相对于spark来说,这里的流处理是准实时的,可以实现毫秒级别处理...
在java项目开发的时候,我们经常会涉及到引入slf4j日志框架,然后我们运行的时候就应该在控制台输出日志显示了。但是有时候我们引入依赖之后,控制台却不输出日志,这时候怎么办呢?其实这时候就需要我们手动添加log4j...