原创 mvn命令之本地打包

mvn install:install-file -DgroupId=com.bj58.zhuanzhuan -DartifactId=logic.contract -Dversion=2.9-SNAPSHOT -Dpackaging=j

原创 談談RDD、DataFrame、Dataset的區別和各自的優勢

https://www.cnblogs.com/starwater/p/6841807.html

原创 neo4j初學

Neo4j 使用cypher語言進行操作 Cypher語言是在學習Neo4j時用到數據庫操作語言(DML),涵蓋對圖數據的增刪改查 neo4j數據庫簡單除暴理解的概念: Neo4j中不存在表的概念,只有兩類:節點(Node)和關聯(Rel

原创 java中的各種數據類型在內存中的存儲

1.Java是如何管理內存的 Java的內存管理就是對象的分配和釋放問題。(其中包括兩部分) 分配:內存的分配是由程序完成的,程序員需要通過關鍵字new爲每個對象申請內存空間(基本類型除外),所有的對象都在堆(Heap)中分配空間

原创 深入理解Scala的隱式轉換系統

摘要: 通過隱式轉換,程序員可以在編寫Scala程序時故意漏掉一些信息,讓編譯器去嘗試在編譯期間自動推導出這些信息來,這種特性可以極大的減少代碼量,忽略那些冗長,過於細節的代碼。   使用方式: 1.將方法或變量標記爲implicit 2

原创 java學習鏈接整理

java線上問題定位:https://www.cnblogs.com/davidwang456/p/6524540.html

原创 java中值傳遞和引用傳遞

java函數的值傳遞和引用傳遞,在實際工作中遇到的時候總是有點模糊,故寫這篇文章加深對java函數的理解         1. 值傳遞: 在方法調用時候,傳遞的參數是按值的拷貝傳遞(一般是基礎數據類型,int,short,byte

原创 shell基本操作

1 切換sehll版本 : chsh -s /bin/zsh

原创 neo4j入門

一些非常好的資料: 基於java api的開發 http://www.infoq.com/cn/articles/graph-nosql-neo4j java開發入門教程: http://www.neo4j.org.cn/basic-

原创 java class文件詳解

Java Class文件結構信息: ClassFile { u4 magic; //模數 u2 minor_version;

原创 neo4j安裝

之前搞過Neo4j不過出了一些問題,着了很多資料結果可能是版本問題,於是決定重新安裝一下Neo4j,趁着這個機會把之前想要總結的內容也總結一下。 爲什麼是Neo4j,這個問題並不是在問爲什麼是圖數據庫,圖數據庫與關係型數據庫相比,在處理

原创 simhash簡介

先貼一張網上的圖片: 解釋一下圖片:這裏feature可以指一篇文檔分詞後的某個詞,即將文檔中的某個詞作爲一個特徵。weight是這個詞的權重,這裏可以是這個詞在這個句子中出現的次數。 這裏的hash算法就是傳統的hash算法,通過調用

原创 如何判斷一棵二叉樹是完全二叉樹

嚴蔚敏那本教材上的說法:一個深度爲k,節點個數爲 2^k - 1 的二叉樹爲滿二叉樹。這個概念很好理解, 就是一棵樹,深度爲k,並且沒有空位。 首先對滿二叉樹按照廣度優先遍歷(從左到右)的順序進行編號。 一顆深度爲k二叉樹,有n個節點,然

原创 20170906

    人的一切痛苦,本質上都是對自己的無能的憤怒    “我從未把她當作孩子,她是一個有思想的人,她有她的祕密,她的想法,她的人生。她不屬於我,我們之間是彼此獨立的個體,我不把自己的意志強加於她,我們像朋友一樣相處。” “我要教

原创 hive常用UDF and UDTF函數介紹-lateral view explode()

前言: Hive是基於Hadoop中的MapReduce,提供HQL查詢的數據倉庫。這裏只大概說下Hive常用到的UDF函數,全面詳細介紹推薦官網wiki:https://cwiki.apache.org/confluence/displ