原创 C#使用Http Post方式傳遞Json數據字符串調用Web Service

引言   前段時間一直在做一個ERP系統,隨着系統功能的完善,客戶端(CS模式)變得越來越臃腫。現在想將業務邏輯層以下部分和界面層分離,使用Web Service來做。由於C#中通過直接添加引用的方來調用Web Service的方式不

原创 spark mllib機器學習之二 DecisionTree

數據格式: 1 1:2 2:3 3:4 2 1:1 2:2 3:3 1 1:1 2:3 3:3 1 1:3 2:1 3:3 1 1:4 2:6 3:7 2 1:1 2:5 3:5 1 1:3 2:3 3:3 1 1:3 2:2 3:3

原创 spark Error initializing SparkContext System memory 466092032 must be at least 471859200.

ERROR SparkContext: Error initializing SparkContext. Java.lang.IllegalArgumentException: System memory 259522560 must b

原创 Windows下搭建Spark+Hadoop開發環境

Windows下搭建Spark+Hadoop開發環境需要一些工具支持。   只需要確保您的電腦已裝好Java環境,那麼就可以開始了。   一. 準備工作 1. 下載Hadoop2.7.1版本(寫Spark和Hadoop主要是用

原创 spark mllib機器學習之一 LogisticRegressionWithLBFGS

數據格式: (0,[1,1,1,0,1,1,1]) (1,[0,0,1,0,0,1,0]) (2,[1,0,1,1,1,0,1]) (3,[1,0,1,1,0,1,1]) (4,[0,1,1,1,0,1,0]) (5,[1,1,0,1,

原创 Spark性能優化:數據傾斜調優

前言    繼《Spark性能優化:開發調優篇》和《Spark性能優化:資源調優篇》講解了每個Spark開發人員都必須熟知的開發調優與資源調優之後,本文作爲《Spark性能優化指南》的高級篇,將深入分析數據傾斜調優與shuffle調

原创 github使用

如果你是一枚Coder,但是你不知道Github,那麼我覺的你就不是一個菜鳥級別的Coder,因爲你壓根不是真正Coder,你只是一個Code搬運工。但是你如果已經在讀這篇文章了,我覺的你已經知道Github了。正是Github,讓社會化

原创 Spark性能優化:shuffle調優

shuffle調優 調優概述       大多數Spark作業的性能主要就是消耗在了shuffle環節,因爲該環節包含了大量的磁盤IO、序列化、網絡數據傳輸等操作。因此,如果要讓作業的性能更上一層樓,就有必要對shuffle過程進行

原创 Spark性能優化:開發調優篇

1、前言       在大數據計算領域,Spark已經成爲了越來越流行、越來越受歡迎的計算平臺之一。Spark的功能涵蓋了大數據領域的離線批處理、SQL類處理、流式/實時計算、機器學習、圖計算等各種不同類型的計算操作,應用範圍與前景非

原创 C# 實現自己畫內容並打印

1. 首先在界面中拉入三個控件,右邊爲panel 2. 界面初始化添加自打印事件,PrintEveryPage函數中添加打印內容  public FrmPrinter()         {             Initializ

原创 windows下局域網內複製整個文件夾腳本bat

若複製到當前bat所在文件夾下要用%~dp0\* 若使用%~dp0\提示創建文件失敗 net use  \\10.1.31.15 123/user:administrator del /a /f /s /q %~dp0\*.ps1 del

原创 spark rdd 自動分區

spark (key,value)類型的rdd纔會有partitionby函數 rdd的運算都是以partition作爲單位,合理的partition分配將會極大提高運算速度 另一篇博客中寫到: 我們都知道Spark內部提供了Hash

原创 Spark性能優化:資源調優篇

在開發完Spark作業之後,就該爲作業配置合適的資源了。Spark的資源參數,基本都可以在spark-submit命令中作爲參數設置。很多Spark初學者,通常不知道該設置哪些必要的參數,以及如何設置這些參數,最後就只能胡亂設置,甚至壓

原创 spark streaming案例整理

scala程序實現,接收一個端口發來的信息:端口信息使用模擬程序來實現一個端口發來的信息。代碼如下: 程序生成A-G的隨機字母   importjava.io.PrintWriter importjava.net.ServerS

原创 Ubuntu 刪除安裝軟件

1、刪除軟件 方法一、如果你知道要刪除軟件的具體名稱,可以使用 sudo apt-get remove --purge 軟件名稱 sudo apt-get autoremove --purge 軟件名稱 方法二、如果不知道要刪除軟