原创 [JWT]Auth0的JWT時間序列化問題

在SpringBoot項目上構建JWT訪問token和刷新token時,遇到一個Date類型的問題,由於序列化JWT token時只支持秒,將毫秒級自然丟棄。 <dependency> <groupId>com.auth0</g

原创 [SprintBoot]Flyway與Shiro加載衝突解決探討

         先說說背景,由於在SprintBoot項目裏引入了Shiro,並希望引入Flyway來管理數據庫遷移,會有加載先後順序問題,最終導致Shiro初始化Configuration時,需要查詢數據庫,需要MybatisPlus

原创 [SAP]JCO連接錯誤配置日誌之錯誤路由

當SAP需要通過設置路由Router(DestinationDataProvider.JCO_SAPROUTER ,jco.client.saprouter)才能連接,而提供了錯誤的Router或者無法連接Router IP,則報錯:co

原创 [SAP]JCO連接錯誤配置日誌之無路由

當連接SAP時,有防火牆且需要配置Router信息(DestinationDataProvider.JCO_SAPROUTER ,jco.client.saprouter),而沒有配置,將報如下錯誤:com.sap.conn.jco.JC

原创 [Java] Socket報錯打開文件過多

Caused by: java.net.SocketException: Too many open files         at sun.nio.ch.Net.socket0(Native Method)         at s

原创 [原創]SpringBoot請求返回字符串中文亂碼的解決探討

問題 當Controller的接口返回字符串,在SwaggerUI中測試時,發現返回都是問號,比如”?????id 100 ???????“,這是由於字符編碼問題導致,例如: ResponseEntity.status(HttpStat

原创 [Git] Mac通過brew升級git

安裝 Homebrew     Homebrew 是一個軟件包管理器。它的作用就是將軟件包安裝到自己的目錄中,然後將其文件符號鏈接到 /usr/local下。   確認是否安裝: $ brew --version Homebrew 2.

原创 [Git]升級合併兩個Git庫

   對於Github上的開源代碼,一般都採用fork方式到自己賬戶下,進行二次開發定製或增強修正一些功能,久而久之,你fork的代碼已經與官方代碼有了很大的差別,尤其是當官方升級版本後,也想升級自己fork庫的代碼,那麼就需要涉及升級合

原创 [Java]Maven/Gradle/Eclipse 工程互轉

轉換工程之前,假定系統中已安裝Maven,Gradle。   Maven工程轉Gradle 可通過Gradle的的插件:Build Init Plugin,方便地創建一個新的gradle項目: gradle init --type po

原创 [SAP]JCO連接錯誤配置日誌之錯誤登錄語言

在設置了未知或系統不能識別的語言(DestinationDataProvider.JCO_LANG ,jco.client.lang)時,報錯:com.sap.conn.jco.JCoException: (101) RFC_ERROR_

原创 [SAP]JCO連接錯誤配置日誌之錯誤客戶端

配置錯誤的Client(DestinationDataProvider.JCO_CLIENT ,jco.client.client):com.sap.conn.jco.JCoException: (103) RFC_ERROR_LOGON

原创 [SAP]JCO連接錯誤配置日誌之錯誤主機

如果Router配置正確, 但Host配置(DestinationDataProvider.JCO_ASHOST ,jco.client.ashost)不正確或無法連接,則報錯:com.sap.conn.j

原创 [SAP]JCO連接錯誤配置日誌之錯誤用戶或密碼

輸入了錯誤用戶(DestinationDataProvider.JCO_USER ,jco.client.user),儘管不區分大小寫,如果仍舊報錯,那一定是錯誤的用戶名。同時如果錯誤的密碼(DestinationDataProvider

原创 [SAP]JCO數據類型映射關係表

一般情況,JCo API通過getValue能獲得自動類型轉換後的Java值,當然也可用其他getXXX方法來獲得其他類型的轉換值。ABAP中輸入輸出參數的類型,其中6.0版本如下:

原创 [SAP]JCO連接錯誤配置日誌之錯誤系統號

提供了錯誤的系統號(DestinationDataProvider.JCO_SYSNR ,jco.client.sysnr):com.sap.conn.jco.JCoException: (102) RFC_ERROR_COMMUNICA