原创 eclipse編寫第一個osgi bundle的小demo,同時導出osgi化的bundle

最近搞得項目用到了osgi,之前完全沒聽說過,在網上查了下貌似也是很老的技術,使用範圍不是很廣的樣子,但是既然用到了就要學習一下嘛,先寫個簡單的小demo,查閱了幾個博客,按照正常情況下執行總是報錯,後來經過一番研究,終於解決了報

原创 Java對象的序列化與反序列化那點事

  前段時間和同事討論序列化和反序列化的時候,對一些概念相互爭論了很久,發現好多東西之前只是草草瞭解一下沒有記錄下來,一些概念性的東西似是而非,一旦時間長了不用就容易忘啊,今天抽出時間寫寫關於這方面的內容記錄下來吧,畢竟好記性不如

原创 Linux常見的一些簡單命令操作及簡單小問題整理

最近好長時間沒有寫博客了,事比較多,最近北京下大雨,坑爹的二房東大晚上的讓搬家,真是有種顛沛流離的感覺,不過還在快要到期了。到時候看看要不要住自如吧,不知道自如靠不靠譜,好吧吐槽到此,懶得出去了,寫寫博客,整理下最近經常用到的Li

原创 Linux下搭建spark集羣開發環境

之前在windows下搭建了一個spark的開發環境,但是後來發現如果想要搞spark streaming的例子的話在Linux下使用更方便,於是在centos7下面搭建一下spark開發環境,記錄以做備忘之用。 1 .首先去s

原创 Github簡單入門操作指南(一)

很久之前聽說過github,貌似是個很厲害的東東,當時也就隨便找了些網上的教程配置了一下簡單操作一下就擱淺了,現在突然感覺有必要真正使用github了,因爲它的版本控制功能確實十分強大,參考學習了一下相關博客,這裏記錄一下git常

原创 Tomcat開啓8443端口

最近涉及到的項目涉及到單點登錄,而單點登錄這裏用到的是tomcat的8443端口,默認情況下8443端口是沒有開通的,需要手動配置,現將8443端口開啓的方法做下記錄,以做備忘。 1 .首先本地有jdk的解壓縮包,這裏用的是jdk

原创 eclipse自定義配置jre和Tomcat

正常情況下eclipse都有默認的jdk與Tomcat,但是項目配置有時候需要特定版本的jre與Tomcat,不是特定的版本就會出現各種各樣奇葩的問題,很是頭疼,最近搞的一個項目就是要求jdk版本爲1.6,Tomcat爲6.0.x

原创 Linux安裝nodejs和npm以及解決npm install過慢問題

  最近要裝的東西有點多,由於要爲elastic search安裝head插件需要nodejs和npm,所以這裏記錄下安裝過程,方便回看同時供大家參考。在Linux下裝東西就是麻煩,要進行各種配置文件,好了不扯淡了,這裏用的是Ce

原创 導入項目出現a cycle was detected in the build path of project問題解決

將一個項目導入最煩的是遇到各種報錯,前段時間搞的一個項目osgi的,各個功能模塊單獨作爲一個工程,然後不同工程之間相互調用,這裏會報這麼一個·錯誤a cycle was detected in the build path of

原创 sbt的安裝以及用sbt編譯打包scala編寫的spark程序

衆所周知,spark可以使用三種語言進行編寫,分別是scala,phython,java三種語言,而且執行方式不同,Scala是用sbt編譯打包,Java是用Maven進行編譯打包,而phython則是用spark-submit提

原创 通過Maven進行jedis連接redis

最近項目要用到redis,很多東西忘得差不多了,稍微回顧了利用Java客戶端連接redis的過程,這裏jedis是連接redis的Java客戶端,如果沒有Maven,需要手動下載jar包,很麻煩,於是這裏使用Maven,記錄下連接

原创 關於新創建一個虛擬機以及多臺機器ssh無密登錄的一些細節問題補充

之前我的博客裏寫了在VMWare下如何安裝centos7以及如何配置多臺機器之間實現ssh無密登錄,但是當時也僅僅是安裝以及實現相應效果,具體有些細節沒有考慮,前幾天又重新安裝centos7並且測試了下ssh無密登錄,這裏記錄一下

原创 關於elastic search5.4.3安裝過程中遇到的那些坑

  最近項目用到了es,於是需要裝一下,首先在windows上裝了一下,很簡單,這裏就不說了,之後在Linux上裝,沒想到遇到一堆坑,這裏總結一下暫時遇到的問題以及解決辦法,方便再次裝如果遇到問題就可以直接拿過來用了。   1.下

原创 Java中將xml文件轉化爲json的兩種方式

  最近一直沒有時間寫博客,忙着找房子,天天來回折騰,光地鐵費就花了不少,最後綜合各種因素考慮,決定沙河高教園,哈哈,沒錯,別人都是越搬離公司越近,我是越搬越遠,但是直覺告訴我應該沒有錯,昨天晚上剛搬完家,收拾收拾終於安定了,坑爹

原创 Maven的安裝以及創建項目pom無法自動下載jar包解決方案

最近用Scala IDE搞Spark出現一些小問題,這裏記錄下。首先Scala自帶Maven功能,但是默認倉庫是放在C盤的,爲了方便,後期萬一出現C盤格式化那麼就得重來一遍了。 1 .之前已經在本地安裝了maven,修改下