Building recommendation system based on collaborative filtering of users

1. Overview Before that, I introduced how to build a recommendation system. Today, I will introduce how to build a practical recommendation based on the collaborative filtering of users. 2. Content Collaborative filtering technology is widely used in recommendation system, which is a rapidly developing research field. Two common methods are ...

Posted on Fri, 26 Jun 2020 00:30:55 -0400 by lakshmiyb

Basic concept of RabbitMQ and simple demonstration of binding strategy

First of all, let's understand two nouns JMS Java Message Service, a set of message service standards defined by Java, conforms to JMS standard specifications, and is a general Java Message Service MOM Message Oriented Middleware is a middleware product that conforms to message development standard ...

Posted on Sun, 21 Jun 2020 03:46:55 -0400 by hastishah

Spring boot auto configuration principle

Spring boot auto configuration principle For example, spring boot's auto configuration principle is similar to the restaurant's mechanism. For my favorite fish scout recently, if we compare spring boot to fish scout and dinner to our application, when we come to fish scout for dinner (equivalent to ...

Posted on Fri, 19 Jun 2020 07:43:01 -0400 by devinemke

Kafka Quick Start-RdKafka Source Analysis

Kafka Quick Start (11) - RdKafka Source Analysis 1. RdKafka C Source Code Analysis 1. Kafka OP Queue RdKafka encapsulates Kafka Broke's interactions and internally implemented operations into an Operator structure and then puts them into the OP processing queue for unified processing.The Kafka OP queue is the pipeline for inter-thread communic ...

Posted on Sun, 14 Jun 2020 20:23:45 -0400 by MrRosary

Real-Time Label Development - Build a real-time user portrait from scratch

​ Data Access Access to data can be accessed by writing data to Kafka in real time, either directly or through real-time access methods such as oracle's ogg or mysql's binlog ogg Golden Gate (OGG) provides real-time capture, transformation and delivery of transaction data in heterogeneous environments. Through OGG, data from oracle can be writ ...

Posted on Wed, 10 Jun 2020 22:48:11 -0400 by swizenfeld

Spark streaming reads the database data extracted from Flume by Kafka and saves it in HBase. Hive maps HBase for query

Recently, the company is working on real-time flow processing. The specific requirements are: real-time import of relevant data tables in relational databases (MySQL, Oracle) into HBase, and use Hive mapping HBase for data query. The company uses the big data cluster built by CDH6.3.1~ 1, Configure ...

Posted on Wed, 10 Jun 2020 00:55:16 -0400 by jcleary

PHP implementation of data structure and algorithm queue and stack

1, Queues 1) Queue is a first in first out (FIFO) linear table. It only allows deletion at the front end of the table and insertion at the back end of the table. The end of the insertion is called the end of the queue, and the end of the deletion is called the head of the queue. That is to say, the team can only enter from the end of the team, ...

Posted on Tue, 19 May 2020 04:14:52 -0400 by mgmoses

Kafka Core API Producer

Producer sends demos asynchronously stay Above The use of the AdminClient API was introduced, and now we know how to manage Kafka through the API in our applications.But in most application development, the most common scenario we face is to send messages to or consume messages from Kafka, which is a typical production/consumption model.This a ...

Posted on Sun, 17 May 2020 13:35:32 -0400 by klaibert26

Kafka Core API - AdminClient API

Five Kinds of Kafka Client Role and Difference stay Above It describes how to set up a Kafka service, so how do we access and integrate Kafka in development?This requires the use of the Kafka client API described in this article.The following is a diagram in the official document that illustrates the type of client that can be integrated with ...

Posted on Sat, 16 May 2020 13:28:18 -0400 by Ralf Jones

Use of Etcd in Go language log collection project

Log collection item (II) use of Etcd ETCD introduction Concept: highly available distributed key value storage for configuration sharing and service discovery Similar projects: zookeeper and consumer Development language: Go Interface: provide restful http interface, easy to use Implementation algorithm: a highly consistent, highly available ...

Posted on Fri, 15 May 2020 11:06:41 -0400 by brian183