原创 巨坑1: Spring cloud zuul 代理服務報錯

這個巨坑斷斷續續的花了快一週的時間, 整個人都不好了, 必須記錄一下. Zuul 代理 請求服務; 請求服務A: OK 請求服務B: 報錯; 信息如下: 2018-07-13 13:25:09.193 [http-nio-9602-exec

原创 springboot cache expire time = ehcache

springboot使用cache很簡單. 但是,這麼簡單的情況下,我想給緩存的數據加個時間期限. 簡單說, 就是用ehcache reffer: https://stackoverflow.com/questions/27968157/e

原创 Ubuntu18 的日常

查看系統版本 lsb_release -a 系統升級 apt-get update: 升級安裝包相關的命令,刷新可安裝的軟件列表(但是不做任何實際的安裝動作) apt-get upgrade: 進行安裝包的更新(軟件版本的升級)

原创 Docker + mongoDB

1. docker pull mongo 2. run docker run --name mymogo -d mongo --auth 3. login docker exec -it mymogo mongo admin Output:

原创 Java8 lambda - List to Map Ignore duplicates key

reffer link: https://stackoverflow.com/questions/32312876/ignore-duplicates-when-producing-map-using-streams Map<String,

原创 Spring boot + redis 用RedisTemlate實現簡單的String key value 操作

springboot集成redis, 簡單的key, value緩存操作. 1. application-local.properties # redis on local #spring.redis.port=6379 #spring

原创 IDEA Python plugin

refer to link.  plugin name: python  restart idea.   new project  需指定Python SDK. 勾選Django run and the output is: C:\Use

原创 轉: Spring Cloud Feign 日誌設置

出處: https://maoyunfei.github.io/spring/50228a36/ 由於FeignClient封裝了restful請求,我們很難看出發出的請求和收到的響應具體是什麼。 爲此我們可以做一些設置來打印出相應的日誌。

原创 Springboot + mongoDB : So easy

1. dependancy compile('org.springframework.boot:spring-boot-starter-data-mongodb') 2. config # mongodb spring.data.mong

原创 Java8 lambda - Remove duplicates in List

到這個程度的時候, 我也基本放棄閱讀代碼了. a, b, c, m 看着暈. 令人髮指 List<Customer> distinctCustomers = customers.stream() .collect(Collecto

原创 Spring @Async 異步處理

做Spring retry的時候, retry的時間比較久, 最長可能要幾個小時. 這時候就考慮要用異步了, 不然掛在那裏,程序不用往下走了. 網上很多, 這裏放一篇: https://segmentfault.com/a/11900000

原创 Spring boot 讀文件

每次都忘, 找起來太費事, 因爲太亂. 簡單說, 就是不打成jar包的時候, 可以返回File, 打成jar包只能返回InputStream. -- 要是把返回File那個方法去掉多好.就不用tmd本地ok, 發佈的時候懵逼了. 當然,誰讓

原创 Python Base - 讀寫文件,字符串拼接,單引號

字符轉義 讀寫文件cvs 字符串拼接,替換 import csv csv_file_name = 'cardbin.csv' # insert into `card_bin_code` (name_of, code_of,

原创 Spring Cloud Feign 請求動態URL

1.  FeignClient 中不要寫url, 使用 @RequestLine修飾方法 2. 調用地方必須引入  FeignClientConfiguration, 必須有Decoder, Encoder 3. 調用類必須以構建函數(Co

原创 Ubuntu 桌面快捷方式

-- 有些軟件在 菜單Tools 下面有自帶的功能   Linux 系統中的Desktop Entry 文件以desktop爲後綴名。 Desktop Entry 文件是 Linux 桌面系統中用於描述程序啓動配置信息的文件。  1. 在/