原创 解決:-source 1.6 中不支持 diamond 運算符 [ERROR] (請使用 -source 7 或更高版本以啓用 diamond 運算符)

1. 工程打包 mvn clean install 執行報錯: 2. 解決方法,在pom中加上如下配置: <plugin> <groupId>org.apache.maven.pl

原创 解決:elasticsearch 更新報錯:The number of object passed must be even but was [1]

1. 錯誤的代碼寫法: @Autowired private ElasticsearchOperations esOperations; public void updateAxxxData(List<AxxxModel

原创 hue 查詢 hbase 操作相關參考

界面操作說明 進入hue中的hbase 進入表的查詢界面 界面說明 查詢語句 ,表示結束查詢,可以不加 主鍵查詢 輸入主鍵 rowkey1,rowkey2 說明:只輸入主鍵查詢 例1:00000051|1538229142 例2:0000

原创 解決: Intellij IDEA 運行報錯 Command line is too long

1. idea啓動工程報錯: 2. 網上找到2個方法。方法一我試了有效果。方法二我同事試了有效果。 方法一: 修改項目下 .idea\workspace.xml,找到標籤 <component name=“PropertiesCompo

原创 解決:redis.clients.jedis.exceptions.JedisDataExceptionERR This instance has cluster support disabled

1. springCloud 項目啓動工程,redis 集羣連接報錯: Caused by: redis.clients.jedis.exceptions.JedisDataException: ERR This instance

原创 解決:Can not deserialize instance of com.xxx.xx.XXModel out of START_ARRAY toke

1. json數據解析報錯: Can not deserialize instance of com.xxx.xxx.model.XXXModel out of START_ARRAY token 2. 需要一個Object的,而我用的

原创 解決:您需要來自xxx的權限才能對此文件夾進行更改(電腦系統取得管理員權限)

1.莫名的一個項目工程代碼就打不開了。提示信息爲: 2. 刪除也不行,更新也不行,火大,我惹它了嗎我,我容易嗎我.... 3.於是不得不取得管理員權限。 4.新建一個文本文檔 管理員.txt,複製以下內容到裏面: Windows Re

原创 ROW_NUMBER() OVER() 函數用法詳解 (分組排序,多例子)

語法格式:row_number() over(partition by 分組列 order by 排序列 desc) row_number() over()分組排序功能: 在使用 row_number() over()函數時候,over(

原创 Hive 刪除整個數據庫,包括其中的所有表

drop DATABASE IF EXISTS 數據庫名 CASCADE; 使用CASCADE ,表示強制刪除。

原创 解決:Command line is too long. In order to reduce its length classpath file can be used.

1. 原本可以正常運行的項目,突然出現這個錯: Command line is too long. In order to reduce its length classpath file can be used. Would you

原创 未來到底會是什麼樣子...

// 本週的源碼閱讀計劃沒有完成,心裏有些不安 ...   在廣州呆了2年多,終於還是放棄了在廣州買房的想法,回了長沙,被迫與你分別 ... 我來長沙過了2個週末了,你也來長沙陪我過了2個週末了,2次都是坐飛機來的,你說最近機票不貴 ..

原创 java 併發包之 LongAdder 源碼分析

簡介 LongAdder是java8中新增的原子類,在多線程環境中,它比AtomicLong性能要高出不少,特別是寫多的場景。 它是怎麼實現的呢?讓我們一起來學習吧。 原理 LongAdder的原理是,在最初無競爭時,只更新base的值,

原创 源碼閱讀 AtomicInteger

AtomicInteger 原子整數 可以原子更新的int值。 用於原子遞增計數器等應用程序中,不能用作java.lang.Integer的替換。 擴展了Number。 # 1.繼承關係: public class Atomi

原创 JAVA中神奇的雙刃劍--Unsafe

  參考資料: Java魔法類:sun.misc.Unsafe 在openjdk8下看Unsafe源碼 Unsafe介紹 在Oracle的Jdk8無法獲取到sun.misc包的源碼,想看此包的源碼可以直接下載openjdk,包的路徑是:

原创 Linux 下壓縮與解壓.zip 和 .rar

1)對於.zip linux下提供了zip和unzip程序,zip是壓縮程序,unzip是解壓程序。它們的參數選項很多,可用命令zip -help和unzip -help查看,這裏只做簡單介紹,舉例說明一下其用法: # zip te