排序:
默认
按更新时间
按访问量

HDFS分布式文件系统单机版搭建

前言  本文是搭建推荐系统的第二课:HDFS单机版搭建。因为如果搭建集群模式下的hdfs和yarn则占用资源较多,会影响到自己电脑的性能。 单机版HDFS搭建 目录 准备工作 下载安装hdfs 配置hafs 启动NameNode 启动sec...

2018-11-29 12:55:30

阅读数:25

评论数:1

清醒思考的艺术

前言 最近读完了几本关于逻辑思维的书,<<万万没想到>>,<<清醒思考的艺术>>等,颇有感悟。行动基于思维与认知,若缺...

2018-11-03 15:02:17

阅读数:101

评论数:0

LInux的free命令

背景  我想Linux的free命令对于很多的Linux老司机来说,应该是非常熟悉的了。我作为一个小白,下面来详细分析一下Linux 的free 命令。 free详解 目录 用处 free的详细解析 free的一些语法 用处 在这里简单的说一下fre...

2018-09-29 00:25:42

阅读数:49

评论数:0

倒排索引,如斯优雅

背景  最近看了老大的一篇文章<<使用倒排索引建立本地缓存>>,哎,学到东西了,所以想在这里记录一下。 倒排索引 目录 概念 从百度搜索说起 定向广告投放中倒排索引的应用 ...

2018-09-28 09:51:19

阅读数:34

评论数:0

Standalone模式的Spark集群搭建

   中秋节快乐! 本文是搭建推荐系统的第一课:spark集群搭建。对于spark集群,我对它也是知之甚少。但是它和推荐系统的大规模数据计算密切相关,在本次的推荐系统痛的搭建中也使用到了spark集群。所以,搭建spark集群是我的第一步工作。因为后面的诸如HDFS,YARN,HIVE等都是基于...

2018-09-25 21:15:57

阅读数:46

评论数:0

OAuth2.0认证原理

背景  哲学上经常有一句话被提到:存在的就是合理的。那么OAuth2.0为什么诞生了呢?我想以我司的一些实际情况来说明。在我司,有很多的内部系统诸如remine系统,工单系统,发布平台系统,会议室预订系统等等。那么如果每一个系统都需要一个账号密码,那么就我想到的至少存在俩个的弊端:其一,每一个...

2018-09-25 21:01:31

阅读数:44

评论数:0

推荐系统架构

前言 本文主要介绍推荐系统的基本架构。 推荐系统架构 目录 宏观的推荐系统架 细化的推荐系统架构 外围架构图 日志存储系统 推荐系统 宏观的推荐系统架  我们从宏观上可以感受到的推荐系统架构如下:通过数据分析得到用户画像,然后通过推荐系统给用户推荐数据。从此图...

2018-09-14 15:17:57

阅读数:170

评论数:0

推荐系统冷启动

背景  推荐系统需要根据用户的历史行为和兴趣预测用户未来的行为和兴趣,因此大量的用户行为数据就成为推荐系统的重要组成部分和先决条件。对于很多像百度、当当这样的网站来说,这或许不是个问题,因为它们目前已经积累了大量的用户数据。但是对于很多做纯粹推荐系统的网站(比如Jinni和Pandora),或...

2018-09-14 12:52:32

阅读数:29

评论数:0

推荐系统搜集分析数据

前言  本文主要介绍推荐系统如何搜集,分析数据,通过必要的推荐算法,使推荐结果符合用户的个人口味。 一.利用用户行为数据 目录 什么叫做用户行为数据 为什么利用用户行为数据 用户行为的分类 用户行为的存储 基于用户的协同过滤算法 ...

2018-09-14 12:51:44

阅读数:137

评论数:0

初识推荐系统

前言 本文主要介绍推荐系统的一些基本概念。 推荐系统概述 目录 什么是推荐系统 推荐系统的分类 为什么需要推荐系统 推荐系统的实验方法 推荐系统的主要方式 什么是好的推荐系统 推荐系统的应用 什么是推荐系统 ...

2018-09-14 12:50:31

阅读数:107

评论数:0

沟通

前言  每一次嘴笨的背后,都有平时疏于思考的懒惰。 声明   本文很大程度借鉴了老大的文章。 背景  到公司实习后不久,老大一直给我强调沟通的问题。他直言,沟通也是程序员的核心竞争力之一。不擅长沟通的程序员是不合格的程序员,必然避免不了被淘汰的厄运。他觉得沟通会是我职业发展道路上的一道...

2018-09-13 00:36:50

阅读数:50

评论数:0

探究Spring AOP 同类调用失效问题

扯一下沟通 本来这篇文章是想写关于职场上的沟通的,尽管我也是一个初入职场的小白。但是发现时间不太够,只好作罢,后面再补上吧。关于沟通,我总结起来就是"沟通渠道要畅通,沟通要主动,沟通要高效",关键就是理解对方的底层逻辑。当然,这些说辞一方面是跟我老大学的,一...

2018-09-08 19:49:41

阅读数:62

评论数:0

Disruptor高性能并发框架

扯一下读书 自从实习以后,我对读书是越来越情有独钟了,特别是一些有关时间管理,逻辑思维训练,心理学之类的书。读书是我工作和生活之外的一种补充,是一种调节剂。至于社会上充斥的一些"读书无用论"的观点,我觉得一笑而过就算了。借用三毛姐的一句话,就是:&q...

2018-09-02 18:51:04

阅读数:146

评论数:0

solrcloud集群搭建

扯一下 老大去了其它部门以后,现在都是由我负责应用商店,浏览器,全局搜索,主题美化的业务,所以,平时写公众号的时间比较少。但是,我会坚持下去。其实,我本人在生活中的与人沟通的能力很弱,然而,我一直认为写作是一种高质量的社交,既帮助了别人,也提高了自己的逻辑思维能力,何乐而不为? 背景 ...

2018-09-01 17:05:38

阅读数:126

评论数:0

JDK1.8----lambda表达式的使用

一:背景 lambda表达式是在JDK1.8中引入的。JDK需要升级到1.8才能够使用。关于lambda的一些用法,很多前辈已经说了,这里不再赘述。 二:使用 你真的了解lambda吗?一文让你明白lambda用法与源码分析...

2018-08-10 10:45:05

阅读数:70

评论数:0

ThreadLocalRandom与Random

一:背景 作为一位开发,知识的迭代是非常快的。比如说,我今天看到了一个ThreadLocalRandom,于是瞬间想到了Random,那么它们之间有什么关系呢? 二:实例 1.如果我们没有看到ThreadLocalRandom,那么我们要生成一个随机数,那么我们可能写出以下的代码: Ra...

2018-08-02 20:28:31

阅读数:77

评论数:0

线上应用故障排查:高内存占用

一:背景 作为一位菜鸟开发,在生产环境中,必定会踩上不少的坑,那么应该如何去排查线上环境的坑呢?特别是出现高内存占用的时候,比如一些常见的异常: 1、java.lang.OutOfMemoryError: PermGen space 2、java.lang.OutOfMemoryError...

2018-08-02 19:58:03

阅读数:79

评论数:0

log4j配置详解

一:背景 无论是使用jetty服务器,还是使用tomcat服务器,我们的程序都是要输出日志的。那么如何方便的管理日志呢?目前使用得比较多的就是log4j。下面来详细解读一下log4j的配置。   二:log4j详细解读 <source lang="...

2018-07-27 15:42:59

阅读数:35

评论数:0

nginx配置访问index主页

一 背景   我们在做一个网站或者是一个网页的时候,一个通常的做法是当输入网站或者网页的域名xxxxx.com的时候就可以访问网站的主页。那么一个比较好的方法就是在nginx中进行配置。那么接下来我们就来讨论一下这个问题。 二 解决方法 在nginx中应当如何进行配置呢? server ...

2018-07-27 15:17:14

阅读数:1252

评论数:0

RocketMQ环境搭建(双master双slave模式)

说明: 本文转自: RocketMQ环境搭建(双master双slave模式) 搭建过程: 1.环境准备: 准备四台主机(我这里用CentOSx64) 主机 角色 broker 192.168.192.130 Master1 BrokerServerA 1...

2018-07-21 22:24:06

阅读数:154

评论数:0

提示
确定要删除当前文章?
取消 删除
关闭
关闭