原创 【區塊鏈】#區塊鏈 ipfs介紹及環境配置

        需要在答辯之前做一點demo進行展示,好給評委老師展示我們的預期成果,組長最後挑選了IPFS作爲初級的展示工具。我們的第一次在鏈上操作就開始了。區塊鏈具有去中心化、不可篡改、智能合約的一些特性。其實大家都知道區塊鏈是這幾年

原创 線性迴歸理解-ML EveryDay

線性迴歸 Linear Regression 概念等同於數學中的線性迴歸模型,機器學習的本質是模型的擬合。 即在二維問題中求一條直線來擬合各個點(x,y) 其中x是自變量,或者叫輸入參數/特徵值,y是因變量,也就是結果/標籤 (x一般在數

原创 後端開發面試總結——數據庫篇

最近在準備後端開發校招面試,寫一份總結,整理一下自己的思路,幫助自己記憶。 數據庫篇 1.數據庫的三大範式    第一範式:列不可再分  第二範式:非主屬性只能依賴於唯一主鍵,而不能依賴於其他主鍵 第三範式:非主屬性只能依賴於主鍵   數

原创 找出字符串中最長的重複子串

最近刷面經 遇到一道題,找出字符串中最長的重複子串  對這道題最簡單的方法就是 尋求出串的每個後綴子串 再對其進行排序 再進行遍歷 longest函數返回最長子串  lenTwoStr求出兩個串共同部分的長度 代碼如下 import

原创 後端開發面試總結——Java基礎知識(陸續更新)

Java基礎知識 1.重寫和重載 重寫:發生在父類和子類中,子類對父類的方法進行重寫。子類重寫的函數訪問控制符必須大於等於父類,當父類方法聲明爲private時,不可重寫。 重載:發生在同一函數的同一方法名中。函數名相同,參數可以不同的函

原创 花旗金融2020春招面經(offer)

面試剛開始是英文自我介紹、英文介紹項目、英文交流幾個問題 接着是Java基礎知識、數據庫知識,面試官很好,很多問題並不會太爲難你,還會詢問你的工作意向。 面完大概3天就來了offer  面試問題和答案主要整理如下 Java集合類    

原创 統計數組中各個數字出現的個數

在筆試和麪試中經常會遇到這樣的問題,統計字符串中各個字符出現的個數, 對於統計頻率一般通常的做法是利用map類數據結構,key作爲原始元素的值,value作爲頻率 這裏使用hashmap實現 import java.util.HashM

原创 阿里雲ECS服務器配置Hadoop僞分佈環境

1.首先就是選購阿里雲服務器,我選擇的是Ubuntu 18.04系統(再設置一堆用戶名之類的東西) 2.啓動遠程連接 sudo ufw disable 關閉防火牆 useradd -m hadoop 創建Hadoop用戶用於操作  p

原创 Hadoop環境配置-Ubuntu虛擬機的安裝

最近做實驗需要用到Hadoop,遇到很多的坑,寫一篇教程梳理一下自己的思路 首先進行Vmware的安裝 建議去國內網站下載一個比較新的Vmware安裝包,我用的是15pro 正常安裝即可,安裝後打開Vmware 下載一個Ubuntu的

原创 VIVO Java(Android)面經(offer)

VIVO Java(Android)面經 筆試 三月初統一的筆試。 一面(技術面) Java中重寫與重構的區別? 瀏覽器輸入域名怎麼查詢到IP地址(DNS過程) 客戶端與服務器通信的過程(用socket和網絡體系結構答了)。 什麼是單例模

原创 JDBC入門知識整理

JDBC:java database connectivity SUN公司提供的一套操作數據庫的標準規範。 JDBC與數據庫驅動的關係:接口與實現的關係。   JDBC規範 掌握四個核心對象: DriverManager:用於註冊驅動

原创 String StringBuffer和StringBuilder的區別

StringBuffer和StringBuilder的區別 查看java API StringBuffer和StringBuilder的方法基本一樣 StringBuffer是jdk1.0版本的,線程安全,可以加鎖,執行效率較低 Stri

原创 《劍指offer》編程-二叉樹的鏡像

 《劍指offer》編程題-二叉樹的鏡像 #要求:操作給定的二叉樹,將其變換爲源二叉樹的鏡像。 #輸入描述: 二叉樹的鏡像定義:源二叉樹 8 / \ 6 10 / \

原创 Java實現隊列及其操作

Java實現隊列及其操作 隊列具有先進先出的特點,從生活中的排隊問題抽象而來。 一般被限定在一端進行插入,在另一端進行服務後出隊。 實現隊列的過程類似於棧 先定義隊列結點quenode類 包含賦值和打印操作 再定義 隊列類 將quenod

原创 Java實現鏈表及其操作

使用Java實現鏈表實現一個簡單的鏈表 主要實現鏈表結點元素 和 相關的操作 鏈表結點元素包括結點的值和指向下一個元素的指針(Java中沒有指針,因此下一個元素仍爲LinkList類型)  相關操作包括賦值、鏈表遍歷 public c