原创 Idea同碼雲關聯使用ssh

一. 保證本地安裝了git 在桌面鼠標右鍵有個選項:Git bash Here, 點擊進入 二. 採用ssh的方式需要生成公私鑰 輸入: ssh-keygen -t rsa -C "[email protected]"      上面換成自己的郵箱地

原创 Springboot多環境配置

在一般的項目開發過程中,最簡單的一般也有三個環境,比如 開發(dev)   測試(test)   生產(prod)環境 。 當然多的話還有 sit環境,預發環境,stable環境,沙箱環境等等...... 下面介紹怎麼應用springbo

原创 Springboot jar包遠程調試

對於運行在服務器上面,隱藏較深,通過日誌也排查不出的問題, 有的時候需要通過本地調試來一步步排錯,教過好些同事遠程調試所需配置步驟,特此用筆記錄下來,避免重複勞動。 一、idea打包 二、install 後jar包位置 三、運行程序(

原创 Springboot 文件上傳(base64方式)

使用場景: 對於互聯網項目,基本都會採用分佈式的文件存儲方式,比如fastdfs,  保證高用戶量的時候 文件操作效率(上傳,讀取)。 但是對於小型產品來說,一般用戶使用量不大,並且對文件的操作量也不大,甚至很小。 如果去給客戶部署一套吹

原创 Springboot 文件下載

springboot打包目錄結構和普通web項目結構有區別,所以做文件下載的時候, 往往Windows下測試OK,但是到了Linux就不行了。下面提供一種滿足兩種系統的通用寫法,以供參考。 @Api(tags="文件下載") @Cont

原创 InetAddress.getLocalHost() 服務器異常

1.  起因: 想獲取程序服務器ip和mac地址 ,本地和測試環境都沒有問題,但是到了服務器上面, 就報出了異常,如下: 2. 程序代碼如下: //獲取本機(或者服務器ip地址) InetAddress ia = InetAddres

原创 nginx配置域名訪問

1. 本地開發好的demo程序,target目錄下,把META-INF 、WEB-INF、index.jsp 所有文件打成zip包,如下圖:   2.  Linux服務器下,部署到Tomcat下,清空ROOT目錄下所有文件,把1中ngi

原创 CentOS7 防火牆

1. 查看默認防火牆狀態 firewall-cmd --state 2. 停止firewall systemctl stop firewalld.service 3. 禁止firewall開機啓動 systemctl disable

原创 activeMQ概念問題

1. Client Id  JMS規定了兩種Administered Object,即ConnnectionFactory和Destination,所以,“萬物伊始”,我們得先將這兩個東西從JNDI上拿下來, GenericSimple

原创 Elasticsearch介紹

從和數據庫的關係開始 相同點: 1.都是“數據庫->表格->字段->行”的形式 2.數據庫的功能大多都支持:查詢,新增,刪除,聚合,排序等 不同點: 1.可以無需預先定義表格,數據同步時根據默認規則創建mapping(對應數據庫的表結構

原创 Elasticsearch搜索

簡單搜索 在url後面加上_search關鍵字表示搜索請求,如:GET /megacorp/employee/_search 在?後面添加q的參數可以傳入搜索參數,如:GET /megacorp/employee/_search?q=id

原创 Elasticsearch-ES 5.6.10 集羣安裝部署

一、環境: 兩臺服務器(最好是單數臺,跟master選舉方式有關),確保兩臺機器互相ping的通。 且兩臺機器都需要裝了jdk環境,因爲es依賴java運行環境。 192.168.95.129 node-002 192.168.95.13

原创 Elasticsearch分佈式集羣

Elasticsearch的分佈式處理對用戶來說是完全透明,你可以不關心它具體的實現就可以使用它,本章節中將對它進行大致的介紹 三個概念 集羣(cluster):ES服務器的部署集羣,一個集羣由一個或多個節點構成 節點(node):具有相

原创 elasticsearch之kibana安裝和集成

一 、環境 配置到一臺服務器上面即可(因爲ES集羣),  192.168.95.129  node-002 二、安裝 1. 下載安裝,壓縮包形式 版本選擇跟es版本一致。 kibana-5.6.10-linux-x86_64.tar.gz

原创 elasticsearch之Logstash安裝和集成

一 、環境 本例配置到一臺服務器,也可以根據相同步驟配置多臺(web程序中日誌直接輸入到logstash,可以配置多臺,用destination參數)  192.168.95.128  node-001 二、安裝 1. 下載安裝,壓縮包形