產生原因
當一個大數據工程,會用到多種組件,比如:spark,fink,在spark中會使用scala語言,內部有個
而fink恰恰也使用的是此函數,但是他們使用的scala的版本是不一致的,函數名稱一致,但是其內在的代碼已經因爲版本的變動發生了本質變化,當着兩個名稱相同但是內容其實不一樣的jar在jvm當中時,jvm不知道要訪問哪一個,這個時候就會產生一個jar包衝突問題.
解決辦法
IDEA插件
當一個大數據工程,會用到多種組件,比如:spark,fink,在spark中會使用scala語言,內部有個
而fink恰恰也使用的是此函數,但是他們使用的scala的版本是不一致的,函數名稱一致,但是其內在的代碼已經因爲版本的變動發生了本質變化,當着兩個名稱相同但是內容其實不一樣的jar在jvm當中時,jvm不知道要訪問哪一個,這個時候就會產生一個jar包衝突問題.
IDEA插件
一. 概覽 定義 JVM的垃圾回收器是Java內存管理中的一個重要組成部分。其主要任務是自動回收不再被程序使用的對象所佔用的內存空間,以避免內存泄漏和內存溢出等問題。 作用區域 垃圾回收