原创 使用hive連接mysql報錯xxx must end with the ';'

由於在hive-site.xml中配置的鏈接中包含&字符用於設置多個條件,比如 jdbc:mysql://localhost:3306/test?useUnicode=true&characterEncoding=utf-8 但是鏈接

原创 Hive初始化報錯,SQL Error Code:1045, schemaTool failed

Hive初始化報錯,SQL Error Code:1045, schemaTool failed 在確保hive-site.xml配置沒錯並且賬號密碼正確,並且ip沒有被阻擋的情況下依然提示錯誤 把數據庫中主機名不是%的主機全刪掉,在

原创 關於1>>>32移位

1 >>> 32 == 1 1L >>> 64 == 1 1 >>> 33 相當於右移一位 對於int類型,只有32位,右移32位等於右移0位 對於long類型,有64位,右移64位等於右移0位

原创 linux(centos)下使FTP傳輸文件時,普通用戶只能訪問自身目錄,不能訪問根目錄

首先確保防火牆沒有攔截21和20端口(21端口用於認證,20端口用戶傳輸數據) 確保ftp用戶可以正常訪問 建議ftp用戶設置爲不允許登錄 usermod -s /sbin/nologin ftptest 編輯vsftpd配置文件(

原创 簡談快速排序算法(Java)

快速排序是常用排序中的一種,其時間複雜度在理想狀態下可以達到O(logn),在一些需要高效處理排序的時候經常用到. 原理是將數組中第一個作爲基數,然後將剩下的數分成兩個區,左邊的是小於基數值的數,右邊的大於基數值的數.將基準值放中間.

原创 synchronized和volatile的區別

有關synchronized和volatile簡介和區別synchronizedvolatilevolatile和synchronized區別 synchronized synchronized是一個可重入鎖,可以在同一線程鎖定同一把