原创 Idea(三)常用插件以及快捷鍵總結

idea常用插件以及快捷鍵 現在開發中和日常自己開發都統一換成了idea進行開發了。現在針對自己常用到的插件和快捷鍵進行總結記錄下。 插件 Alibaba Java Coding Guidelines:阿里巴巴編碼規約 Grep Co

原创 hexo d 報錯‘fatal: could not read Username for 'https://github.com': No error’

問題描述 今天早上,一如往常的往在github上創建的hexo博客上傳文章,結果報錯 ‘fatal: could not read Username for 'https://github.com': No error’ create m

原创 從架構理解價值-我的軟件世界觀(轉載)

程序員的迷茫-找尋不到價值 在浩大的軟件世界裏,作爲一名普通程序員,顯得十分渺小,甚至會感到迷茫。我們內心崇拜技術,卻也對日新月異的技術抱有深深的恐懼。技術市場就像這喜怒不定的老天爺,今天下個大數據雨,明天掛個人工智能風,面對琳琅滿目的技

原创 雜談0908

近況 最近感覺很不爽,工作上 整天加班,而且工作的狀態不是我期望的。 現在在公司的產品研發中心。結果我發現這個部門就是快速構建項目。不在乎代碼質量。只要求速度。 公司同事的代碼水平也是參差不齊。 既然是產品。我感覺就應該好好挖掘產品。準備充

原创 消息隊列1:RabbitMQ解析並基於Springboot實戰

RabbitMQ簡介 AMQP:Advanced Message Queue,高級消息隊列協議。它是應用層協議的一個開放標準,爲面向消息的中間件設計,基於此協議的客戶端與消息中間件可傳遞消息,並不受產品、開發語言等條件的限制。 Rabbit

原创 win下安裝oracle_fdw:從PostgreSQL中訪問Oracle數據庫

目的介紹 現在項目開發遇到一個問題,就是需要從PostgreSQL中訪問Oracle數據庫 身爲渣渣猿一臉懵逼。於是乎請教了公司的數據庫方面的大牛韓工。告訴我用oracle_fdw 可以實現,但是在實現安裝的過程中,還是各種問題,又麻煩韓工

原创 消息隊列1:消息隊列概述

最近在看消息隊列,找了好多資料。終於能夠簡單的理解了消息隊列。 消息隊列概述 消息隊列中間件是分佈式系統中重要的組件,主要解決應用耦合,異步消息,流量削鋒等問題。實現高性能,高可用,可伸縮和最終一致性架構。是大型分佈式系統不可缺少的中

原创 數據結構(二)_棧

定義 棧是一種線性結構,棧是一種後進先出的數據結構 last in first out(LIFO) 圖解示例 (來源於網絡) 代碼實現 這裏使用之前寫的動態數組類 Stack接口 /** * @author: curry * @Dat

原创 Java多線程1:進程和線程的區別

之前看了2天的多線程,就不看了。現在繼續拾起來吧。最近有點鬆散,多線程內容都是看《Java多線程編程核心技術》這本書的讀書筆記 什麼是進程? 通俗一點講,就是正在進行的程序,進程是操作系統控制的基本運行單元; 如上圖所示,谷歌瀏覽

原创 SpringBoot(十三)_springboot上傳Excel並讀取excel中的數據

今天工作中,發現同事在整理數據,通過excel上傳到數據庫。所以現在寫了篇利用springboot讀取excel中的數據的demo。至於數據的進一步處理,大家肯定有不同的應用場景,自行修改 pom文件 <dependencies

原创 cmd常用命令

這兩天一直找一個現場部署的問題。找了好久,發現自己根本分析的不對,記錄下日常用到的常用cmd命令 連接服務器 mstsc 查看網絡情況 ping 10.10.10.10 telnet 10.10.10.10 9980

原创 UML時序圖學習

定義 時序圖主要用於展示對象之間交互的順序。 時序圖將交互關係表示爲一個二維圖。縱向是時間軸,時間沿豎線向下延伸。橫向軸代表了在協作中各獨立對象的類元角色。類元角色用生命線表示。當對象存在時,角色用一條虛線表示,當對象的過程處於激活狀態時

原创 maven執行"mvn clean package" 命令報錯

昨天利用mvn打包,執行程序'mvn clean package' 命令,發現打包失敗 問題描述 具體看代碼 發信tomcat下的log 清除不掉。爲什麼呢?忽然想起來我的項目服務還起着,於是我把服務關了。在執行一次。 結果成功了。

原创 java8新特性(三)_Optional類的使用

說實話,我第一次知道這個東西是從阿里規約中,因爲公司前一段時間一直在搞代碼審覈,我的代碼寫的就感覺很爛,就像規範下。讓別人看起來沒那麼爛。於是就開始看阿里規約,在看到NPE處理的時候,上面提到用Optional類進行處理。這就是我第一次知

原创 java8新特性(四)_Stream詳解

之前寫過一篇用stream處理map的文章,但是對stream沒有一個整體的認識,這次結合併發編程網和ibm中介紹stream的文章進行一個總結,我會着重寫對list的處理,畢竟實際工作中大家每天進行使用 Stream簡單介紹 定義