原创 [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