原创 Scala程序設計基礎(三)

目錄面向對象編程類構造器對象伴生對象apply方法main方法繼承抽象類匿名內部類isInstanceOfgetClass訪問修飾符private[this]protected[this]特質模板模式trait構造機制模式匹配樣例

原创 Scala程序設計基礎(四)

目錄異常處理提取器泛型上下界協變逆變非變隱式轉換和隱式參數結語 異常處理 類似Java,使用try..catch捕獲處理異常 不同的是catch中使用模式匹配的思想 try { // 代碼 } catch {

原创 Scala程序設計基礎(二)

目錄函數式編程遍歷 - foreach映射 - Map過濾 - filter排序 - sort分組 - groupBy聚合 - reduce摺疊 - fold高階函數結語 函數式編程 稀裏糊塗的學往往就成了死記硬背,可以參考一下

原创 大數據開發成長之路——Linux基礎

Linux基礎 這裏主要介紹學習大數據過程中用到的Linux基礎知識,現在主攻的方向是大數據開發,歡迎大家共同交流。 環境 推薦安裝VMware虛擬機並安裝CentOS操作系統,具體資源的下載和安裝可以查到,如果踩到坑可以留言討

原创 Java基礎——IO編程

目錄I/O編程I/OFileInputStreamOutputStreamFilter模式classpath資源文件序列化ReaderWriter時間和日期java.timeZonedDateTime單元測試JUnit模塊測試異常

原创 Java基礎——Maven

目錄Maven創建Maven項目依賴管理Maven執行流程結合命令行使用Maven模塊管理網絡編程TCP編程TCP多線程編程UDP編程郵件收發發送郵件接收郵件HTTP請求響應協議RMI遠程調用XML&JSONXML解析XMLJSO

原创 IntelliJ——代碼優化

文章目錄高質量代碼重構變量函數抽取變量靜態變量成員變量方法參數函數按圖索驥git集成Local History關聯Spring數據庫小結 高質量代碼 重構 重構是爲了提高代碼的可讀性,或者對某些方法快速修改 變量 在菜單欄Ref

原创 IntelliJ技巧篇——快捷操作

文章目錄簡介安裝高效定位項目跳轉授之以漁標籤跳轉收藏插件跳轉分屏精準搜索類文件函數字符串列操作常用快捷鍵以一當十模板TemplatepostfixAlt+Enter小結 簡介 工欲善其事必先利其器,修行的路上少不了一把好劍…在使

原创 Java基礎——函數式編程

目錄函數式編程方法引用StreamStream.mapStream.fliterStream.reduce其他常用操作結語 函數式編程 將函數作爲基本運算單元 函數可以作爲變量 函數可以接收函數,可以返回函數 研究函數式編程的理

原创 IntelliJ——代碼調試

代碼調試 添加斷點:Ctrl + F8 Run下面的 Toggle Line Breakpoint 單步執行:Alt + Shift +F9 + F8 Run—>Debug 會展示出剛剛運行過的函數 F8不會進入函數

原创 Java基礎-——數據安全

數據安全 數據的安全傳輸要從以下幾方面入手 防竊聽 防篡改 防僞造 現代計算機加密技術已經成爲一門學科,基於數學理論,很難!這部分可以做了解 URL編碼 類似於utf8等字符集編碼規則 URL編碼規則: URL編碼是編碼算

原创 大數據開發成長之路——Scala程序設計(一)

Scala基礎 簡介 Scala是運行在 JVM 上的多範式編程語言,同時支持面向對象和面向函數編程,隨着Spark和Kafka這樣基於Scala的大數據框架的興起,Scala逐步成爲大數據行業編程的首選。 Scala的優勢主要是

原创 大數據開發成長之路——Java基礎(一)

Java基礎 這裏主要介紹學習大數據過程中的Java基礎知識,歡迎大家共同交流。 環境 Java的運行環境和機制如圖所示 JRE(Java Runtime Environment) Java運行時環境 JDK(Java Dev