一、基本介绍 1. 推荐系统任务 推荐系统的任务就是联系用户和信息一方面帮助用户发现对自己有价值的信息,而另一方面让信息能够展现在对它感兴趣的用户面前从而实现信息消费者和信息生产者的双赢。 2. 与搜索引擎比较 相同点:帮助用户快速发现有用信息的工具 不同点:和搜索引擎不同的是推荐系统不需要用户提供... ...
分类:
其他好文 时间:
2018-12-02 14:21:01
阅读次数:
318
1.mq解决的问题 + 系统异步处理 + 应用解耦 + 流量削峰 + 日志处理 + 消息通信 2.消息中间件的2中模型 2.1 Point to Point(P2P) / 点对点 / 类比:送快递 特点: + 一个消费生产者必须有一个消息消费者。一对一的关系 + 一个消息发送到queue中,如果mq ...
分类:
其他好文 时间:
2018-12-02 01:20:48
阅读次数:
189
一、队列在多线程的程序必须安全的在多个线程之间交互的时候是非常有用的。 1、 先入先出 执行结果: 2、先入后出 执行结果: 3、存储数据时可设置优先级的队列,优先级越大越先被获取 执行结果: 二、生产者消费者模型 1、先进先出 ...
分类:
编程语言 时间:
2018-12-01 20:27:06
阅读次数:
261
1.java线程的实现常用的两种方式: 继承Thread类,重写run方法。 实现Runable接口,实现run方法。然后通过Thread创建线程对象,并将实现Runable接口的子类作为实际参数传给Thread的构造函数。 2.多线程使用(生产者和消费者) ...
分类:
编程语言 时间:
2018-12-01 13:00:16
阅读次数:
166
【 "下载地址" 】 《Python核心编程(第3版)》是经典畅销图书《Python核心编程(第二版)》的全新升级版本,总共分为3部分。第1部分为讲解了Python的一些通用应用,包括正则表达式、网络编程、Internet客户端编程、多线程编程、GUI编程、数据库编程、Microsoft Offic ...
分类:
编程语言 时间:
2018-11-30 15:49:14
阅读次数:
251
题目需求:写一个生产者消费者容器,支持多个生产者消费者同时访问,容器里最多放十个数,需要get()和put()方法,当容器中没数据时,生产者开始生产数据,消费者等待,数据量满十个时,生产者等待,消费者开始消费. ...
分类:
编程语言 时间:
2018-11-30 15:44:33
阅读次数:
153
================第十课 线程同步================一、竞争与同步--------------当多个线程同时访问其所共享的进程资源时,需要相互协调,以防止出现数据不一致、不完整的问题。这就叫线程同步。范例:vie.c理想中的原子++:-----------------+-... ...
分类:
编程语言 时间:
2018-11-30 00:41:05
阅读次数:
262
一.进程:1.定义:进程最小的资源单位,本质就是一个程序在一个数据集上的一次动态执行(运行)的过程2.组成:进程一般由程序,数据集,进程控制三部分组成:(1)程序:用来描述进程要完成哪些功能以及如何完成(2)数据集:是程序在执行过程中所需要使用的一切资源(3)进程控制块:用来记录进程外部特征,描述进 ...
分类:
编程语言 时间:
2018-11-29 14:58:38
阅读次数:
184
rabbitmq--路由模式 想象之前的订阅发布模式: 一个生产者,多个消费者,每一个消费者都有自己的一个队列,生产者没有将消息直接发送到队列,而是发送到了交换机,每个队列绑定交换机,生产者发送的消息经过交换机,到达队列,实现一个消息被多个消费者获取的目的。 需要注意的是,如果将消息发送到一个没有队 ...
分类:
其他好文 时间:
2018-11-28 20:29:59
阅读次数:
180