原创 Vue組件通信

組件不僅僅是把模板的內容進行復用,更重要的是組件間的通信,通常父組件的模板中包含子組件,父組件要正向地向子組件傳遞數據以及參數,子組件接收到參數後再根據參數的不同來渲染不同的內容或執行操作。 下面用圖來表示父組件和子組件間的通信 1.使

原创 淺談人工智能對未來人類生活產生危險

現在我們正處於人工智能時代,那麼人工智能時代是怎樣的時代?機器人帶來的社會革命影響範圍究竟有多廣?機器智能時代下,還有多少工作機會是屬於你的?機器人技術革命是否會像第一次工業革命,第二次工業革命一樣在消滅大量就業崗位的同時也創造出無數新的

原创 SSM下使用fileupload上傳視頻文件

FileUpload 是 Apache commons下面的一個子項目,用來實現Java環境下面的文件上傳功能,與常見的SmartUpload齊名 上傳的文件要求包括一個根據RFC 1867(在HTML中基於表單的文件)編碼的選項列表清單

原创 最全的python面試題

1.大數據的文件讀取 利用生成器generator 迭代器進行迭代遍歷:for line in file 2.迭代器和生成器的區別 迭代器是一個更抽象的概念、任何對象、如果它的類有next方法和iter方法返回自己本身。對於string、

原创 Ubuntu16.04下kafka的安裝和測試

簡單說明一下什麼是kafka Apache kafka是消息中間件的一種,我發現很多人不知道消息中間件是什麼,在開始學習之前,我這邊就先簡單的解釋一下什麼是消息中間件,只是粗略的講解,目前kafka已經可以做更多的事情。 舉個例子,生產者

原创 Spark作業運行流程

Spark有3種運行模式,包括Standalone,YARN和Mesos,其中,Mesos和YARN模式類似。目前用得比較多的是Standalone模式和YARN模式 Standalone運行模式 Standalone模式是Spark

原创 Spark GraphX

  Spark GraphX是一個分佈式圖處理框架,它是基於Spark平臺提供對圖計算和圖挖掘簡潔易用的而豐富的接口,極大的方便了對分佈式圖處理的需求。  那麼什麼是圖,都計算些什麼?衆所周知社交網絡中人與人之間有很多關係鏈,例如Twit

原创 Spark Streaming轉換操作

在流計算應用場景中,數據流會源源不斷到達,Spark Streaming會把連續的數據流切分成一個又一個分段,然後,對每個分段內的DStream數據進行處理,也就是對DStream進行各種轉換操作,包括無狀態轉換操作和有狀態轉換操作。 D

原创 實現SpringMVC數據綁定

SpringMVC數據綁定的使用 數據綁定即是將HTTP請求中的參數綁定到Handler業務方法的形參 常用的數據綁定類型 基本數據類型 包裝類 數組 對象 集合(List,Set,Map) JSON 話不多說,上代碼: 項目結構如下所示

原创 MyBatis入門

一個月沒更新我的博客了,今天有興致來寫一篇! MyBatis是一個優秀的數據持久層框架,在實體類和SQL語句之間建立映射關係,是一種半自動化的ORM實現。其封裝性要低於Hibernate,性能優越,並且小巧、簡單易學,應用也越來越廣泛。

原创 對於Spring AOP的一點理解

AOP的概述 AOP Aspect Oriented Programming 面向切面編程 AOP採取了橫向抽取機制,取代了傳統縱向繼承體系重複性代碼(性能監視、事務管理、安全檢查、緩存) Spring AOP採用純JAVA實現,不需

原创 SpringMVC框架入門

什麼是SpringMVC? Spring框架的一個後續產品 目前最好的實現MVC設計模式的框架 MVC 是一種使用 MVC(Model View Controller 模型-視圖-控制器)設計創建 Web 應用程序的模式: Model(

原创 比賽總結

比賽結束了,結果雖然不是我所期望的,拿了一個二等獎,但我還是會重拾信心,繼續向前。 回顧過去的這一週我覺得收穫了許多,以前總感覺自己多少的牛逼,但當遇到了自己從來沒有遇到的bug或者沒有看到過的代碼的時候,一臉懵逼,那時候真的是心態爆炸的

原创 Hive分桶表的總結

分桶表數據存儲 分區針對的是數據的存儲路徑;分桶針對的是數據文件。 分區提供一個隔離數據和優化查詢的便利方式。不過,並非所有的數據集都可形成合理的分區,特別是之前所提到過的要確定合適的劃分大小這個疑慮。 分桶是將數據集分解成更容易管理的若

原创 Hive分區表總結

分區表實際上就是對應一個HDFS文件系統上的獨立的文件夾,該文件夾下是該分區所有的數據文件。Hive中的分區就是分目錄,把一個大的數據集根據業務需要分割成小的數據集。在查詢時通過WHERE子句中的表達式選擇查詢所需要的指定的分區,這樣的查