原创 HDFS分佈式文件系統單機版搭建

前言  本文是搭建推薦系統的第二課:HDFS單機版搭建。因爲如果搭建集羣模式下的hdfs和yarn則佔用資源較多,會影響到自己電腦的性能。 單機版HDFS搭建 目錄 準備工作 下載安裝hdfs 配置hafs 啓動Nam

原创 清醒思考的藝術

前言 最近讀完了幾本關於邏輯思維的書,<<萬萬沒想到>>,<<清醒思考的藝術>>等,頗有感悟。行動基於思維與認知,若缺乏認知,行動的落實自然會顯得異常困難。故唯有清醒思考,方能明智行動。 概述 羅爾夫·多貝里的<<清醒思考的藝術>>

原创 倒排索引,如斯優雅

背景  最近看了老大的一篇文章<<使用倒排索引建立本地緩存>>,哎,學到東西了,所以想在這裏記錄一下。 倒排索引 目錄 概念 從百度搜索說起 定向廣告投放中倒排索引的應用 概念  首先看一下在百度百科中給出的定義:

原创 LInux的free命令

背景  我想Linux的free命令對於很多的Linux老司機來說,應該是非常熟悉的了。我作爲一個小白,下面來詳細分析一下Linux 的free 命令。 free詳解 目錄 用處 free的詳細解析 free的一些語法

原创 Standalone模式的Spark集羣搭建

   中秋節快樂! 本文是搭建推薦系統的第一課:spark集羣搭建。對於spark集羣,我對它也是知之甚少。但是它和推薦系統的大規模數據計算密切相關,在本次的推薦系統痛的搭建中也使用到了spark集羣。所以,搭建spark集羣是我的第一

原创 OAuth2.0認證原理

背景  哲學上經常有一句話被提到:存在的就是合理的。那麼OAuth2.0爲什麼誕生了呢?我想以我司的一些實際情況來說明。在我司,有很多的內部系統諸如remine系統,工單系統,發佈平臺系統,會議室預訂系統等等。那麼如果每一個系統都需要一

原创 初識推薦系統

前言 本文主要介紹推薦系統的一些基本概念。 推薦系統概述 目錄 什麼是推薦系統 推薦系統的分類 爲什麼需要推薦系統 推薦系統的實驗方法 推薦系統的主要方式 什麼是好的推薦系統 推薦系統的應用 什麼是推薦

原创 推薦系統冷啓動

背景  推薦系統需要根據用戶的歷史行爲和興趣預測用戶未來的行爲和興趣,因此大量的用戶行爲數據就成爲推薦系統的重要組成部分和先決條件。對於很多像百度、噹噹這樣的網站來說,這或許不是個問題,因爲它們目前已經積累了大量的用戶數據。但是對於很多

原创 推薦系統架構

前言 本文主要介紹推薦系統的基本架構。 推薦系統架構 目錄 宏觀的推薦系統架 細化的推薦系統架構 外圍架構圖 日誌存儲系統 推薦系統 宏觀的推薦系統架  我們從宏觀上可以感受到的推薦系統架構如下:通過數據分析得到用戶畫像,然

原创 溝通

前言  每一次嘴笨的背後,都有平時疏於思考的懶惰。 聲明   本文很大程度借鑑了老大的文章。 背景  到公司實習後不久,老大一直給我強調溝通的問題。他直言,溝通也是程序員的核心競爭力之一。不擅長溝通的程序員是不合格的程序員,必然避免不了

原创 推薦系統蒐集分析數據

前言  本文主要介紹推薦系統如何蒐集,分析數據,通過必要的推薦算法,使推薦結果符合用戶的個人口味。 一.利用用戶行爲數據 目錄 什麼叫做用戶行爲數據 爲什麼利用用戶行爲數據 用戶行爲的分類 用戶行爲的存儲 基於用戶

原创 探究Spring AOP 同類調用失效問題

扯一下溝通 本來這篇文章是想寫關於職場上的溝通的,儘管我也是一個初入職場的小白。但是發現時間不太夠,只好作罷,後面再補上吧。關於溝通,我總結起來就是"溝通渠道要暢通,溝通要主動,溝通要高效",關鍵就是理解對方的底層邏輯。當然,這些說辭一

原创 RocketMQ(三)——HelloWorld

聲明: 本文轉自:RocketMQ(三)——HelloWorld 目錄: 1.代碼示例 2.代碼闡釋 3.運行效果 4.內容補充 講個9·3閱兵時程序員間流傳的笑話: 同學們,現在向我們走來的是程序員方陣!他們穿着拖鞋,披着毛巾,左手

原创 RocketMQ背景

聲明: 本文轉自:RocketMQ(前傳)——消息隊列 提到RocketMQ,不知道親愛的程序猿們會想到什麼?哈哈,我想到的是Rocket和MQ!何爲Rocket?    沒錯,就是火箭,是不是感覺快得嗖嗖的。在無數剁手黨的大力配合下,

原创 線上應用故障排查:高內存佔用

一:背景 作爲一位菜鳥開發,在生產環境中,必定會踩上不少的坑,那麼應該如何去排查線上環境的坑呢?特別是出現高內存佔用的時候,比如一些常見的異常: 1、java.lang.OutOfMemoryError: PermGen space