原创 《動手學深度學習》第一天 (2.1+2.2)

2.1 獲取和運行本書的代碼 2.1.1獲取代碼並安裝運行環境 第一步: 安裝Miniconda ,由於我的電腦已經安裝過Anaconda,所以就沒有再安裝Miniconda了。 第二步:下載代碼,地址 https://zh.

原创 Hadoop的組成

一、Hadoop 1.x 和 2.x 的區別 二、HDFS架構 1)NameNode(nn):存儲文件的元數據,如文件名,文件目錄結構,文件屬性(生成時間、副本數、文件權限),以及每個文件的塊列表和塊所在的DataNode等。(

原创 Java 的發展(歷史)軌跡和歷史變遷

Java的標準劃分 Java 的版本演進到Java 2,根據不同層面的應用進行了細化,Java 2平臺被分爲三種版本,版本及其說明見 版本 描述 其它 J2EE —企業版,適用於服務器,目前已成爲企業運算、電子商務

原创 分佈式——ACID原則 CAP理論

分佈式計算的原理 分佈式計算就是將計算任務分攤到大量的計算節點上,一 起完成海量的計算任務。而分佈式計算的原理和並行計算 類似,就是將一個複雜龐大的計算任務適當劃分爲一個個 小任務,任務並行執行,只不過分佈式計算會將這些任務 分配

原创 應用層相關概念

應用層的功能 應用層協議定義了應用程序需交換的報文、所需採取的動作和最終通信數據的應用 應用層位於協議棧的最高層次 應用層協議提供不同主機之間進程與進程之間的通信 用戶代理實現應用層協議 進程的概念 進程(Process):主

原创 Java繼承與多態

☆ 繼承 ☆ 繼承是面向對象思想的三大特性之一,使類與類之間產生特殊 - 一般的關係,即is-a關係。 繼承是從已有類中派生出新的類,新的類能吸收已有類的屬性和方法,並且能拓展新的屬性和行爲。 在Java中使用extends關

原创 成員變量、局部變量、實例變量、靜態變量、類變量、常量

成員變量: 直接在類中聲明的變量叫成員變量(又稱全局變量) ▲ 初始化: 如果未對成員變量設置初始值,則系統會根據成員變量的類型自動分配初始值:int分配初始值0、boolean分配初始值false,而自定義類型則分配初始值nu

原创 Java 面嚮對象語言基礎

面向過程 就是分析出解決問題所需要的步驟,然後用函數把這些步驟一步一步實現,使用的時候一個一個依次調用就可以了。 面向對象 是把構成問題事務分解成各個對象,建立對象的目的不是爲了完成一個步驟,而是爲了描敘某個事物在整個解決問題的

原创 SpringBoot筆記整理(三)

SpringBoot筆記整理(一) SpringBoot筆記整理(二) SpringBoot筆記整理(三) SpringBoot筆記整理(四) Web開發 1、使用SpringBoot: 1)創建SpringBoot應用,選中需要

原创 SpringBoot筆記整理(一)

SpringBoot筆記整理(一) SpringBoot筆記整理(二) SpringBoot筆記整理(三) SpringBoot筆記整理(四) 1、使用Spring Initializer快速創建Springboot項目 默認生成

原创 SpringBoot筆記整理(四)

SpringBoot筆記整理(一) SpringBoot筆記整理(二) SpringBoot筆記整理(三) SpringBoot筆記整理(四) 1、SpringMVC自動配置 以下是SpringBoot對SpringMVC n

原创 SpringBoot筆記整理(二)

SpringBoot筆記整理(一) SpringBoot筆記整理(二) SpringBoot筆記整理(三) SpringBoot筆記整理(四) Spring Boot與日誌(日誌框架、日誌配置) 1、市面上的日誌框架 JUL、JC

原创 SpringBoot集成Spring Security(一)登錄註銷

SpringBoot集成Spring Security(二)註冊 、密碼加密、修改密碼 寫在前面 Spring Security是一種基於 Spring AOP 和 Servlet 過濾器的安全框架。它提供全面的安全性解決方案,同

原创 VMware安裝CentOS7超詳細版

寫在前面 雲計算與分佈式這門課程的老師讓我們使用vmware安裝好centos7.6並配置好Java編譯環境,剛好複習一波,下面是詳細的安裝過程。 準備工作 VMware,我用的是VMware Workstation Pro 1