原创 即時通信(im,chat,微信)

### 項目特點 1. 私有云部署,可接入自己的用戶體系,接入只需10行代碼,傻瓜式集成; 2. 斷網自動重連,消息補發,如不在線,自動離線消息; 3. 安全可靠(數據加密傳輸),高速穩定; 4. 拓展性強, 消息支持自定義協議; 5.

原创 hadoop2.x 完全分佈式詳細集羣搭建

hadoop2.x 完全分佈式詳細集羣搭建 在準備之前說一下本次搭建的各節點角色,進程。 nameNode 進程:NameNode dataNode  進程:DataNode resourceManager :Reso

原创 spark 教程

這一兩年Spark技術很火,自己也湊熱鬧,反覆的試驗、研究,有痛苦萬分也有欣喜若狂,抽空把這些整理成文章共享給大家。這個系列基本上圍繞了Spark生態圈進行介紹,從Spark的簡介、編譯、部署,再到編程模型、運行架構,最後介紹其組件Sp

原创 java中的集合和視圖

java中的集合和視圖 一、集合的概念   何爲集合,集合就是相當於一個對象的容器。集合是類似數組的一個作用。既然有了數組,爲何還要有集合呢,由於數組對象一旦創建,其大小便不可以更改,我們只能往數組中存放創建時數量的對象。而集合

原创 Mahout基於內存的DataMode 推薦引擎Demo2

Mahout基於內存的DataMode 推薦引擎Demo2 //註釋的部分是基於文件也可以理解爲基於日誌文件的,  //DataModel 可以有很多種,實現abstractDataMode的子類,原則上都可以作爲數據源,個人覺

原创 Linux 精準獲取進程pid

Linux 精準獲取進程pid 如果想在腳本里只獲取PID,那麼可以用如下腳本。目前收集兩種方法:   方法一 $ps x|grep xxx  |awk '{print $1}'   e.g.       ps x|grep jav

原创 centos 安裝AMQP擴展的方法和步驟

Centos安裝rabbitmq的php擴展(親測通過) 主要是兩個包 1.rabbitmq-c的包 2.amqp的包 下載 首先是rabbitmq-c-0.4.1.tar.gz包,可以訪問https://github.com/alan

原创 推薦系統基本元素

自己動手寫一個推薦系統 廢話: 最近朋友在學習推薦系統相關,說是實現完整的推薦系統,於是我們三不之一會有一些討論和推導,想想索性整理出來。 在文中主要以工程中做推薦系統的流程着手,穿插一些經驗之談,並對於推薦系統的算法的學術界

原创 使用Mahout實現協同過濾 spark

Mahout使用了Taste來提高協同過濾算法的實現,它是一個基於Java實現的可擴展的,高效的推薦引擎。Taste既實現了最基本的基 於用戶的和基於內容的推薦算法,同時也提供了擴展接口,使用戶可以方便的定義和實現自己的推薦算法。同時,

原创 Ant 打包war 生成文件內容build.xml

Ant 打包war 生成文件內容build.xml 博客分類:  Software ManagerXMLAntWeb 1. 打包文件內容   Xml代碼   <?xml version="1.0" encoding=

原创 linux 時間定時同步

linux 時間定時同步 一:  cd /etc/cron.daily 二: vi timeupdate   cp /usr/share/zoneinfo/Asia/Shanghai /etc/localtime ntpdate ntp

原创 mahout 推薦系統

用Mahout來構建推薦系統,是一件既簡單又困難的事情。簡單是因爲Mahout完整地封裝了“協同過濾”算法,並實現了並行化,提供非常簡單的API接口;困難是因爲我們不瞭解算法細節,很難去根據業務的場景進行算法配置和調優。 本文將深入算

原创 bat文件執行java

bat文件執行java 一: @echo off start java -cp ./xxx.jar com.xxx.spider.Testexit 二:java 文件與bat文件在同一級目錄

原创 hadoop 常用缺少包錯誤

package wc; import java.io.IOException; import java.util.StringTokenizer; import org.apache.hadoop.conf.Config

原创 Mahout推薦算法編程實踐

Mahout推薦算法編程實踐 引言 Taste是曾經風靡一時的推薦算法框架,後來被併入Mahout中,Mahout的部分推薦算法基於Taste實現。 下文介紹基於Taste實現最常用的UserCF和ItemCF。 本文不涉及Us