原创 使用eclipse製作war包方法

1、打開eclipse在左側右擊項目名選擇“Export” 2.在導出畫面點擊 “Web”->“WAR file”點擊“Next” 3、點擊“Browse…”選擇文件的導出位置 4、將生成的war文件放到 tomcat的安裝

原创 Class類中getDeclaredFields() 與getFields()的區別

getDeclaredFields()返回Class中所有的字段,包括私有字段,而getFields()只返回公有字段,即有public修飾的字段。 package com.shen.test.dto; import java.

原创 linux下grep查找進程

1、查找指定進程 ps -ef | grep mmp-front //mmp-front是進程關鍵字 第一條記錄是查找出的進程;第二條結果是grep進程本身,並非真正要找的進程。 2、查找指定進程個數 ps -ef | g

原创 使用反向代理卸載TLS後,Web應用request.getRequestURL系列方法得到的是http://而非https://的處理方法

讓應用服務器取到反向代理增加的x-forwarded-proto中的協議名稱的方法: Tomcat: 在server.xml的Host標籤中,增加 <Valve className="org.apache.catalina.val

原创 Dubbo啓動時檢查依賴

問題描述 Dubbo缺省會在啓動時檢查依賴的服務是否可用,不可用時會拋出異常,阻止Spring初始化完成,以便上線時,能及早發現問題,默認check=true。 第一次訪問調用該依賴服務時,會報如下錯誤: 017-06-21 11

原创 HTTP與HTTPS的概念和區別

一、HTPP和HTTPS的概念 HTTP:是互聯網上應用最爲廣泛的一種網絡協議,是一個客戶端和服務器端請求和應答的標準(TCP),用於從WWW服務器傳輸超文本到本地瀏覽器的傳輸協議,它可以使瀏覽器更加高效,使網絡傳輸減少。 HTT

原创 json動態過濾屬性 @jsonignore及@JsonIgnoreProperties

Jackson相關 使用Jackson相關的註解時一定要注意自己定義的屬性命名是否規範。 命名不規範時會失去效果。(例如Ename ,Eage 爲不規範命名。“nameE”,“ageE”爲規範命名)我在此處掉坑半個小時。至於命

原创 Spring Boot 微服務構建入門學習

maven構建項目 1、訪問http://start.spring.io/ 2、選擇構建工具Maven Project、Spring Boot版本1.5.4以及一些工程基本信息,點擊“Switch to the full vers

原创 maven打包出現錯誤: Failed to clean project: Failed to delete

maven打包過程中報錯:Failed to clean project: Failed to delete [INFO] ———————————————————————— [ERROR] Failed to execut

原创 linux下查找文件內容

1、查找關鍵字所在文件 zgrep -l "WEBG1707141043310005" * 如上可以看出關鍵字在catalina.out文件中。 2、顯示關鍵字內容上下文信息 1)顯示在文件所在行數 grep -rn "WE

原创 Oracle修改字段類型方法

有一個表名爲tb,字段段名爲name,數據類型是blog,要調整成數據類型nvarchar2(1024)。 1、假設字段數據爲空,則不管改爲什麼字段類型,可以直接執行: alter table tb modify (name n

原创 Kafka的入門簡單命令

Step 1: 啓動服務器 首先啓動zookeeper bin/zookeeper-server-start.sh config/zookeeper.properties (遠程啓動的時候需要在後面加上一個 & 作爲後臺進程,然

原创 Java的Random類詳解

Random類 (java.util) Random類中實現的隨機算法是僞隨機,也就是有規則的隨機。在進行隨機時,隨機算法的起源數字稱爲種子數(seed),在種子數的基礎上進行一定的變換,從而產生需要的隨機數字。 相同種子數的Ra

原创 jackson出現錯誤 Unrecognized field,JsonIgnoreProperties忽略不起作用

錯誤描述 錯誤堆棧信息如下: org.codehaus.jackson.map.exc.UnrecognizedPropertyException: Unrecognized field "test" (Class com.uni

原创 Tomcat設置運行jvm編碼

在Linux部署系統時,打印日誌出現中文????亂碼,如下所示: 2017-06-26 17:17:09.422 [TI17170901843] INFO [MarketingServiceImpl.java:139]Marke