原创 記 spring cloud gateway Hystrix 調優?

記 spring cloud gateway Hystrix 調優? spring cloud gateway : 2.1.2 使用 根據官方配置,通過下面的方式就能添加 Hystrix 添加到 default-filters 所有的路由

原创 flexReport 使用問題解決。

    最近在學習flex,準備將手上的項目使用flex製作。 項目中需要對打印進行預覽,網上搜索,找到一個flexReport的開源組件。 看了一下例子發現還是蠻不錯的,就象看pdf一樣。 但是比較鬱悶的是竟然不提供包下載,只能下載源文

原创 爲spring gateway網關增加快速失敗、重試功能

重試功能   gateway 本身是支持重試的(retry ), 只有簡單請求會被重試(get)   只會對連接超時進行重試,響應超時不會進行重試   比如: 前一種可能是網絡不通             後一種是連接已經建立,接口已經調

原创 spring cloud gateway 踩的一些坑及解決辦法

1. ribbon 快速失敗,斷路功能無法應用 這個問題無解:     網關LoadBalancerClientFilter只是使用ribbon的負載均衡策略     沒有將後續的錯誤計數應用上,導致不會將錯誤(超時,異常)的服務進行移

原创 記一次bcrypt加密引起的性能調優過程

背景     spring cloud gateway     spring security oauth2      所有接口請求通過網關,網關進行權限驗證、token 驗證 問題     實際過程中發現,通過網關的接口響應耗時大大增

原创 spring cloud bus

在MQ上會創建一個 springCloudBus 的 exchange 每個服務都會創建一個 springCloudBus.anonymous.xxx 的隊列(queue) --springCloudBus.anonymous.Bp0n_

原创 struts2 文件上傳問題

 struts2 會將流進行解析,沒辦法獲得原始InputStream信息。  struts2 將上傳的文件存儲爲臨時文件,通過下面可以獲得上傳文件的數組。   ActionContext.getContext().get(ActionC

原创 關於session被創建

  今天在搞頁面跳轉時發現session總被重新創建。   經過一下午排查發現 url     http://localhost:8080/project/index.jsp  不等於  http://localhost:8080//p

原创 照相 相冊 ImageView 圖片消失

頁面上面有 2個 ImageView,點擊後調用相機拍照或從相冊中選擇2張圖片顯示。 功能很簡單,網上也有例子。 選擇相片: Intent i = new Intent(Intent.ACTION_PICK,

原创 mysql Blob 保存浮點問題

最近要做一個將通信的原始數據保存起來的功能。 數據庫使用Blob類型對應java.lang.Blob; 但是發現對於浮點型的小數如果爲0的話保存後的數據會出現錯誤。 測試數據   1.00001f(float ),1.00001f(flo

原创 關於 Authorization: Basic 靈異事件

這幾天在研究 spring Security oauth 等相關的框架 參照例子進行配置,代碼不描述,總之產生了下面的地址  有2個地址,分別使用以下方式登錄:1: /app/oauth/token  -> basic 2: /app/h

原创 java xml 中文亂碼

  使用flex請求servlet,獲得一個XML.   結果發現XML的中文出現亂碼,而flex中默認是UTF-8編碼,爲了通用使用就決定還是使用UTF-8編碼。   明明已經將XML轉成字符的時候使用的UTF-8,但是輸出還是亂碼.

原创 Liquibase spring boot BOOT-INF/classes/ 路徑問題

Liquibase 配置如下:      liquibase:     enabled: true     change-log: classpath:db/db-changelog.xml         change-log.xml

原创 feign 接口不能多重繼承問題 Only single-level inheritance supported

feign.Contract.BaseContract.parseAndValidatateMetadata 拋出的異常, 代碼如下: if (targetType.getInterfaces().length == 1) { Uti

原创 java crc 學習途中的疑惑記錄

   學習途中遇到了很多想不通的地方,花了很多天才明白。    現在記錄在學習途中對某些我認爲比較難理解的內容進行進一步的解釋,希望能加快理解的速度。    以CRC16-CCITT(1021)爲例,提供JAVA版的 CRC bit生成