原创 利用SringMvc來實現文件上傳功能

概述: springmvc文件上傳是將本地文件上傳到tomcat服務器的某個文件夾下。Spring MVC 爲文件上傳提供了直接的支持,這種支持是通過即插即用的 MultipartResolver 實現的。Spring MVC 的上下文中

原创 數據結構和算法(1)-- 稀疏數組(java代碼實現)

1.數據結構 1.1 數據結構包括:線性結構和非線性結構。      線性結構:             > 線性結構是最常用的數據結構,他的特點是數據元素之間存在一對一的線性關係。             > 線性結構有兩種不同的存儲

原创 Spring的聲明式事務管理及事務的屬性講解

本篇博客利用例子來講解爲什麼使用事務以及事務的一些屬性和配置,耐心看完會有很大的幫助!!不對的地方也希望大家共同指出。 1. 事務概述 1. 在Java EE企業級開發的時候,爲了在每次操作完成的同時,也保證數據的完整性,就需要引入數據

原创 MySQL錯誤代碼:1452 Cannot add or update a child row: a foreign key constraint fails

查詢:ALTER TABLE score ADD FOREIGN KEY(movie_id) REFERENCES `movie` (id) 錯誤代碼: 1452 Cannot add or update a child row: a

原创 HDFS——讀數據與寫數據

HDFS讀數據流程 客戶端通過FileSystem 向NameNode發送請求,請求讀取文件。 NameNode收到請求,檢查文件是否存在,存在就將文件的元數據信息返回給客戶端。 客戶端收到存放數據的節點信息,創建FSDataOutpu

原创 數據結構和算法——排序算法(上)

1、冒泡排序 冒泡排序:冒泡排序是依次比較待排序序列中相鄰的倆個元素大小,將較大的元素和較小的元素交換位置,這樣一輪比較下來,序列中最大值的數就會置於序列最後,然後重複第二輪比較將第二大的數放在倒數第二位以此類推,最終會得到一個有序序列

原创 數據結構和算法----查找算法(Java)

什麼是查找算法? 查找是在大量的信息中尋找一個特定的信息元素,在計算機應用中,查找是常用的基本運算。查找算法是用關鍵字標識一個數據元素,查找時根據給定的某個值,在表中確定一個關鍵字的值等於給定值的記錄或數據元素。在計算機中進行查找的方法

原创 數據結構和算法——排序算法(下)

1、基數排序 1、基數排序:又稱桶子排序,它是通過鍵值的各個位的值,將要排序的元素fenp至某些“桶”中,達到排序的作用。基數排序法是屬於穩定性的排序,基數排序法的是效率高的穩定性排序法。基數排序是使用空間換時間的經典算法。 2、基排序

原创 Hadoop集羣安全模式概述

我們在剛啓動hadoop集羣的時候,肯定碰到過集羣處於安全模式的情況,這個時候集羣是隻讀的狀態,不允許用戶對其進行更改操作。那麼這時候爲什麼會出現這樣的情況,而這時集羣在幹什麼呢?什麼時候會退出安全模式呢?安全模式有什麼用呢?

原创 二叉查找樹 Binary Sort Tree(二叉排序樹)

爲什麼使用二叉排序樹? 我們在存儲數據時,需要考慮其增刪改查的速度。例如未排序的數組添加很快,直接在尾部添加,但是查詢很慢;排序好的數組再添加數據時需要找到添加的位置再將後面的數據全部移動,但是檢索速度很快,可以用二分查找方法;而鏈表結

原创 Java 集合詳解 (超詳細)

目錄 Java集合是什麼? Java集合的分類  Collection接口 Map接口 Collection子接口--List接口 ArrayList(JDK 8爲例) LinkedList Vector Collection子接口--s

原创 Hive建表時報錯 FAILED: ParseException line 2:0 character ' ' not supported here

在hiva中建表時 hive (gmall)> create external table ods_user_info( >   `id` string COMMENT '用戶id',

原创 Flink——入門WordCount程序

Flink是什麼? Apache Flink is a framework and distributed processing engine for stateful computations over unbounded and b

原创 MapReduce執行流程之shuffle機制

介紹 shuffle機制是MapReduce執行過程中非常重要的一個流程。它處於Map階段和Reduce階段之間,它的具體處理步驟分佈MapTask階段和ReduceTask階段。按照shuffle的機制,他可以將map階段處理完成

原创 解決SpringMvc加載靜態資源時出現No mapping found for HTTP request with URI的問題

在搭建SpringMvc框架加載靜態資源時,訪問web頁面沒什麼異常,就是無法加載靜態資源,控制檯出現No mapping found for HTTP 錯誤。 根據錯誤信息可以看出,發送的靜態資源交給了DispatcherServle