問題描述 測試接口時發現,接口返回的時間跟sql查詢出來的時間早了10個小時,很納悶,SQL語句沒有問題,程序也沒有任務問題,那么問題出在哪兒了呢? 經過各種百度查詢發現是時區的問題,解決辦法就是在jdbc.url后面添加上serverTimezone=Asia/Shanghai即可。 代碼 ...
問題描述 最近在webapp的開發中遇到一個Date對象中getDate獲取日期的兼容性問題,Date對象的getDate方法返回的日期和傳入的日期不一致,例如: 在android . 以下版本,getDate返回的日期會有一天的偏差 問題排查 經過一番折騰Google搜索查找資料,初步認為是以下兩個問題導致: Date對象初始化兼容性問題 Date對象初始化有以下幾種方式: 其中,第三種方式是通 ...
2016-09-25 17:05 0 1489 推薦指數:
問題描述 測試接口時發現,接口返回的時間跟sql查詢出來的時間早了10個小時,很納悶,SQL語句沒有問題,程序也沒有任務問題,那么問題出在哪兒了呢? 經過各種百度查詢發現是時區的問題,解決辦法就是在jdbc.url后面添加上serverTimezone=Asia/Shanghai即可。 代碼 ...
一、背景 這周在使用Elasticsearch搜索的時候遇到一個,對於同一個搜索請求,會出現top50返回結果和排序不一致的問題。那么為什么會出現這樣的問題? 后來通過百度和google,發現這是因為Elastcisearch的分布式搜索特性導致。Elasticsearch在搜索時,會循環 ...
tomcat啟動一個spring的項目,tomcat使用8.5,JDK使用1.8,Spring使用3.0,啟動之后報錯 但是tomcat使用7.0,JDK使用1.6可以正常啟動並運行,因此考慮可能是jdk版本問題引發的。在網上搜索發現jdk1.8需要spring4以上版本 ...
: 由於chrome內核不同,需要編譯成一致的,才能讓node程序運行在Electron上,而網上推薦的最常用的編譯 ...
#不加這句話導致session不一致zuul.routes.intelligentsia-authority.sensitiveHeaders = Authorization 過濾器里面 ...
AES是開發中常用的加密算法之一。然而由於前后端開發使用的語言不統一,導致經常出現前端加密而后端不能解密的情況出現。然而無論什么語言系統,AES的算法總是相同的, 因此導致結果不一致的原因在於 加密設置的參數不一致 。於是先來看看在兩個平台使用AES加密時需要統一的幾個參數。 密鑰長度(Key ...
前幾天升級了一個模塊的小補丁后,現網出了個問題,調用一個底層接口,獲取到的返回對象一直是空的。詭異的是該模塊本次升級的補丁內容並不涉及這個接口相關的東西,或者也可以說,補丁就是改了極其簡單的一行代碼而已。但為啥會引發另一個接口的問題呢? 先看日志,日志里一直打印該接口返回對象為空,第一 ...
今天接短信接口,短信接口提供了sdk,我們可以直接用sdk發送請求然后發送對應短信。 但是想使用我們平台自定義的httpUtil實現。 然而忙了1天半,才解決這個問題,還是我同事幫忙找出問題並解決的。 步驟: 1、請求信息轉json 2、json走AES加密得到 ...