原创 Maven使用WEB-INF/lib下面的jar編譯和打包

  在某些情況下,maven無法下載依賴的jar,或者依賴的m2會非常的大,上G那是隨隨便便的事。爲了方便修改和編譯,在打出的war包基礎上,或者直接把tomcat的webapps下的項目拿出來,就可以用WEB-INF/lib下面的jar包

原创 Cloudera-JDBC-Driver-for-Apache-Hive

Cloudera-JDBC-Driver-for-Apache-Hive-Install-Guide.pdf https://github.com/FlowerBirds/flowerbirds.github.io/blob/master

原创 Java使用JDBC連接Hive

  最近一段時間,處理過一個問題,那就是hive jdbc的連接問題,其實也不是大問題,就是url寫的不對,導致無法連接。問題在於HiveServer2增加了別的安全驗證,導致正常的情況下,傳遞的參數無法使用,hive連接返回用戶爲空的錯誤

原创 Java連接Hive使用Zookeeper的方式

  Java連接Hive的方式就是通過JDBC的方式來連接,URL爲jdbc:hive2://host:port/db;[email protected]等,這種方式是直接連接HiveServer2服務的,但是在現實中,還有一種

原创 Java使用JDBC連接Impala

  前段時間,有一個項目在連接Impala的時候,可以測試連接成功,但是查詢不出表。但是通過impala-shell的時候,是可以查詢出來的,我覺的這種方式查詢出來的話,可能和jdbc的方式不一樣,因爲impala-shell連接的端口是2

原创 Cloudera-JDBC-Driver-for-Impala

Cloudera-JDBC-Driver-for-Impala-Install-Guide-2-5-5.pdf   https://github.com/FlowerBirds/flowerbirds.github.io/blob/mas

原创 初學單片機:Proteus介紹、Proteus與Keil聯調(Windows10環境下)

  Proteus是一個仿真軟件,可以在裏面設計電路並模擬測試,也可生成PCB的佈線等等,反正就是強大的不行。初學單片機,除了開發板,這個仿真器就是一個很好的調式環境。軟件安裝信息: Proteus 8.7 Keil uvision4 W

原创 Spring MVC集成Swagger2.0

    在集成Swagger之前,得先說說什麼是Swagger,它是用來做什麼的,然後再講講怎麼集成,怎麼使用,當然,在這之前,需要了解一下OpenAPI。 OpenAPI   OpenAPI 3.0規範定義了一個標準的、語言無關的RE

原创 Spring中通過變量和import標籤來控制加載哪些bean

  需求:根據設置變量,來加載某個spring的bean的配置文件,這個配置文件中,有某些使用的bean。在一些情況下,不希望這些bean被初始化和加載進context中,也不需要被外面訪問到。   在spring中,我們通過placeho

原创 2019了,給自己立一個flag吧

  新年伊始,元旦已過,雖然有遲了,但是,相對於整年來說,還是比較早。年度總結,年度規劃,除過上交的報告以外,還得自己給自己立個flag,一次來督促自己,而不是爲了別的。做這些事,不僅僅是爲了能更好的工作,也爲了能更好的生活。   自己已經

原创 servlet過濾器Filter使用之DelegatingFilterProxy類

  正常情況下,我們需要添加一個過濾器,需要實現javax.servlet.Filter接口,再在web.xml中配置filter,如下: package cc.eabour.webapp.security.filter; import

原创 記2018最後一次問題診斷-Spark on Yarn所有任務運行失敗

  2018的最後一個工作日,是在調式和診斷問題的過程中度過,原本可以按時下班,畢竟最後一天了,然鵝,確是一直苦苦掙扎。   廢話不多說,先描述一下問題:有一套大數據環境,是CDH版本的,總共4臺機子,我們的應用程序與大數據集羣之前已經集成

原创 關於hadoop登陸kerberos時設置環境變量問題的思考

  中心思想,設置kerberos環境變量時,發現JDK源碼當中的一個問題,故描述如下。   在平時的使用中,如果hadoop集羣配置kerberos認證的話,使用java訪問hdfs或者hive時,需要先進行認證登陸,之後纔可以訪問。登陸

原创 nexus3添加第三方jar

  最近在看maven的打包及管理,然後就看到nexus,自己在安裝的時候就下載了最新版的nexus-3.2.0-01-win64,按照文檔部署後啓動,瀏覽。之前一致使用的是2.0的,所以還是需要導出點點,熟悉一下功能。   熟悉2.0的都

原创 Maven 複製jar到指定目錄

  在完成模塊開發後,需要發佈jar到nexus上,與此同時,則要部署開發的模塊,需要將編譯打包的jar複製到指定的路徑,再進行部署,而不是手動的去複製那些jar,因爲當模塊多的話,則會感到特別的煩,所以,利用maven集成的ant來進行這