原创 幾張圖瞭解spring doGetBean
一、doGetBean 圖例 doGetBean 啓程 org.springframework.beans.factory.support.AbstractBeanFactory#doGetBean 實例化前預處理 org.sp
原创 用了這麼多年的Spring 你還記得?
本文的閱讀最好的方式結合代碼一起看,在很久沒有回顧的時候可能會忘記一些spring的擴展點,已經spring 到底怎麼玩的?本文是作者瞭解spring 到工作的第四個年頭 從實習開始2016年,這裏做個總結,用了這麼多,估計寫着
原创 arthas 火焰圖神器-async-profiler
一、async-profiler This project is a low overhead sampling profiler for Java that does not suffer from Safepoint bias
原创 arthas 入門最佳實踐
一、入門步驟 1、安裝 https://arthas.gitee.io/install-detail.html上述命令會下載啓動腳本文件 as.sh 到當前目錄 curl -L https://alibaba.github.i
原创 Enum 枚舉小記
枚舉小記錄 隨便寫一個Day的枚舉 public enum Day { MONDAY, TUESDAY, WEDNESDAY, THURSDAY, FRIDAY, SATURDA
原创 Spring Shell 源碼分析
參考實例 Java程序員的命令行工具 spring-shell-源碼解析-video 一、起源 1.1 原由 爲什麼要使用spring shell,在公司中,發現同事使用scala 寫了一個交互的命令行程序,其實就是scala
原创 一次ES 數據遷移經歷-ES分頁
一次ES 數據遷移經歷-ES分頁 一、背景 在處理公司內部數據遷移ES->ES,數據量大概4000萬左右,剛開始pe遷移使用腳本工具,弄失敗了。因此遷移方案就此擱置了,但是數據還是要遷移的,由於公司的數據都是在阿里雲上的,同時使
原创 Spring Shell 中文文檔
spring shell 官方鏈接 Version 2.0.0.RELEASE 可以參考這篇文章的視頻簡介: spring shell Java命令行集成 What is Spring Shell? 不是所有的應用程序都需
原创 Spring Boot 返回Content-Type解決方案
背景 前端同學需要Content-Type 字段返回,根據文件的類型不同返回不同的類型;還有就是直接打開一個下載鏈接,對於Chrome這樣的瀏覽器其實支持自適應預覽的效果。https://tool.oschina.net/com
原创 Dubbo-Dubbo 動態配置中心
Dubbo 動態配置中心 一、參考文檔 http://dubbo.apache.org/zh-cn/docs/user/configuration/config-center.html 三大中心指的:註冊中心,元數據中心,配置中
原创 spring shell Java命令行集成
一、起源 1.1 原由 爲什麼要使用spring shell,在公司中,發現同事使用scala 寫了一個交互的命令行程序,其實就是scala自帶的信,註冊了函數,感覺使用起來挺方便的,爲啥Java裏面沒有這樣的使用東西!挺好奇
原创 Dubbo泛化調用入門到精通
Dubbo 泛化調用、阿里的好舒服的泛化調用都是類似的功能。最近給同事排查一個dubbo-admin 控制檯調用報錯的問題的小研究,爲此還給社區提了一個issue,具體可以查看鏈接 dubbo-admin 泛型參數測試 Clas
原创 Dubbo-Dubbo SPI 依賴注入
Dubbo SPI 依賴注入 一、何爲依賴注入 如果作爲Java後端開發、一定是熟悉使用spring這個強大的IOC工具,依賴注入就一定是非常的瞭解的!在Dubbo自動生成SPI的擴展實例的時候也會發生依賴注入的場景,舉一個具體
原创 Jdk默認線程池弱爆了 ?
看到好玩的、想了解的,記錄一下 一、ThreadExecutor 線程池 1.1 ThreadExecutor 線程池執行邏輯 從execute 方法的註釋清晰得知,傳統線程加入線程池執行過程分3步 小於等於Cores
原创 Java程序員的命令行工具-spring shell 命令行,Arthas 線上運維
武當山命令行工具簡介 在使用arthas的時候,很多的命令記不住,比如arthas watch 後面需要添加一堆的參數,tarce 需要滿足規範,我只想簡單的使用,不想記住那麼多,不想慢慢的看文檔啊!因此簡單的命令行能不能解決問題