原创 Unable to read TLD "META-INF/c.tld" from JAR file 解決辦法

首先,出現這個錯誤的原因是因爲項目的jsp-api.jar或者jstl.jar或者servlet-api.jar與tomcat下jar包重複了,導致t

原创 Hive安裝配置使用及java api調用

mysql -u root -p root; 建立hive用戶,hive數據庫,並授權。 create database hive; grant all on hive.* to hive@'%'  identified by 'hive

原创 mybatis實現mapper文件熱部署

每次修改mybatis的sql腳本後,都要重啓,因爲mybatis的mapper文件默認只在啓動時加載到緩存,改動後不會自動加載,於是研究了下mybatis配置文件的加載,分享如下: 實現思路:使用定時器定時掃描mapper文件的

原创 加解密算法總結(RSA,DES,MD5)

一.非對稱加密算法RSA   非對稱加密算法需要兩個密鑰:公開密鑰(publickey)和私有密鑰(privatekey)。公開密鑰與私有密鑰是一對,如果用公開密鑰對數據進行加密,只有用對應的私有密鑰才能解密;如果用私有密鑰對數據進行加密

原创 db2常用操作總結

使用DB2數據庫過程中常用的一些操作,總結了幾點如下: 1.服務啓停、連接 db2stop(正常停止、需要等待) db2 force application all(強殺db2所有進程,由於異步進行,可能也需要等待) db2st

原创 hadoop分佈式集羣搭建筆記

1、Hadoop運行模式 Hadoop有三種運行模式,分別如下: 單機(非分佈式)模式 僞分佈式(用不同進程模仿分佈式運行中的各類節點)模式 完全分佈式模式 注:前兩種可以在單機運行,最後一種用於真實的集羣

原创 Spark集羣環境搭建

環境準備: 虛擬機:ubuntu 16.04 LTS 已經搭建好hadoop集羣的兩臺主機: master:192.168.184.158 slave1:192.168.184.169 由於電腦性能問題,將master與slave1主機

原创 [置頂]springmvc+mybatis,在mybatis逆向工程的基礎上使用模板自動生成controller層代碼

在使用mybatis和srpingmvc的過程中,有一點關注了很久,就是controller層 的代碼無法自動生成,於是自己研究寫了個小程序,可以通過數據庫表、自己定製的controller文件的模板,生成

原创 org.hibernate.DuplicateMappingException: Duplicate collection role mapping

使用hibernate時遇到該錯誤,後來排查原因,是因爲hibernate的屬性mapperResource,在hibernate.cfg.xml以及spring中進行了重複配置,去掉其中一個,錯誤解決。

原创 mybatis+springmvc+jbpm4整合配置

花了一段時間研究了下jbpm4,後來想把它整合在maven上,但是,後來發現,maven的中央倉庫和私服上要麼缺了jbpm4的jar包,要麼springmvc的相關jar包版本跟原項目的版本匹配不上,所以乾

原创 nested exception is java.lang.NoClassDefFoundError: com/google/gson/Gson

gson的依賴如下:  <dependency>    <groupId>com.google.code.gson</groupId>    <artifactId>gson</artifactId>   

原创 Unable to read TLD &quot;META-INF/c.tld&quot; from JAR file 解決辦法

首先,出現這個錯誤的原因是因爲項目的jsp-api.jar或者jstl.jar或者servlet-api.jar與tomcat下jar包重複了,導致tomcat的jar包未起作用,具體要看報錯提示內容,這樣

原创 zookeeper集羣搭建

第一步:下載解壓 http://mirror.bit.edu.cn/apache/zookeeper/ 下載拷貝到linux系統其中一臺機器(master),執行解壓 tar-zxvf zookeeper-3.4.6.tar.gz  

原创 maven手工安裝依賴包

maven有時候自動添加依賴失敗,部分jar包不支持自動添加,所以有時需要手工進行安裝依賴,操作方法如下: 1.下載zip文件2.進入zip文件所在目錄,從本地安裝 以jta-1.0.1B爲例,本地手工安裝