原创 Java語言的25個優點

今天看到阮一峯老師的科技愛好者週刊,介紹了JetBrains(開發idea的公司)在五月份發佈的一篇博客《25 Things We Love About Java》,現嘗試將其翻譯成中文的。 我們喜愛Java的25個原因 JetBrain

原创 JVM運行時數據區和GC算法

1.JVM 1.1 JVM和JMM(java memory model )的區別 JVM是java虛擬機,英文名字是java virtual machine,jvm使得java可以跨平臺運行,示例如圖1所示。              

原创 在Spark集羣中提交任務

Spak2.3.4版本已經安裝完成,介紹在集羣中運行作業的方式。 首先是運行Spark自帶的樣例程序(進入到spark安裝目錄): bin/spark-submit --master spark://master:7077 --cla

原创 CDH中添加並配置kafka服務

CDH已經安裝好,但是kafka一直錯,根據日誌也沒改好,所以刪了服務之後,重新添加了kafka服務,完成配置,運行成功。 添加服務->選擇kafka 定義kafka Broker,kafka MirrorMaker,Gateway的角色

原创 排序算法&二叉樹

快速排序 時間複雜度爲O(nlogn),排序不是穩定的   public static void sort(int array[],int start,int end) { if(start<end) { int mid

原创 windows10 java環境變量的配置 javac不是內部或外部命令的問題

在配置path的時候,不能夠path:%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin;連在一塊寫,需要分開來寫,如下圖 分成兩行來寫就可以搞定了

原创 大數據計算模型使用小結(持續更新)

MapReduce 第一次使用MapReduce是在研究生的階段,當時是處理一些圖片數據,而寫的MapReduce程序主要是處理了一些shell腳本,利用MapReduce的切割機制將腳本分到各個機器上去執行。 當時是第一次接觸大數據的模

原创 讀書筆記

2019-11-23 週六 陰 有霧霾 今天讀阮一峯的博客文集《前方的路》,作者提到了喬伊斯的《都柏林人》,《一個青年藝術家的肖像》。和塞林格的《九故事》,《木匠們,把房樑擡高》,要找出來讀一下。(情感的溫馨和心靈內在的喜悅) 彭明輝的《

原创 HDFS上傳文件出錯: Permission denied: user=user, access=WRITE, inode="/test":hdfs:supergroup:drwxr-xr-x

問題描述: 在將本地文件上傳到HDFS時出錯。上傳的代碼如下: public static void writeToHdfs() throws Exception{ //String hdfsPath = "hdfs:

原创 計算機網絡、操作系統相關

計算機網絡 常用的網絡端口號 ftp 文件傳輸 21 http 80/8080 https 443 telent 遠程登錄 23 ssh 安全登錄 22 http協議   https://www.cnblogs.com/sunny-s

原创 數據庫筆記

1.數據庫CAP理論    一致性(consistency)、可用性(Availability)、分區容錯(partition-tolerance) 2.數據庫事務的四個特性(ACID)       原子性(Atomicity)一致性(C

原创 常用代碼塊

1.輸入一個二維數組 Scanner in=new Scanner(System.in); String s=in.nextLine(); int n=Integer.valueOf(s); Integer array[][

原创 java面試知識點

1.抽象類和接口 相同點:都不能被實例化,位於繼承樹的頂端,都包含抽象方法 不同點:1、設計目的:接口體現的一種規範,類似與整個系統的總綱,制訂了系統各模塊應該遵循的標準,因此接口不應該經常改變,一旦改變對整個系統是輻射性的。      

原创 Java知識點之二

1.java線程池  1.java通過Executors提供四種線程池 newCachedThreadPool創建一個可緩存線程池,如果線程池長度超過處理需要,可靈活回收空閒線程,若無可回收,則新建線程。newFixedThreadPoo

原创 動態規劃

1.最長公共子串