最近新項目開始,十分的忙碌。我開啟了高強度學習狀態。我對影片吸收速度較快,因此經常上youtube搜尋xxx tutorial。網路上還滿多免費的資訊,學了不少,大概看了不下五十幾個影片。一邊慶幸有如此多的學習機會,一邊暗暗地罵自己自作孽不可活,把自己推出舒適圈,真的很不”速洗“。

熱愛挑戰的人可以考慮工程師這個行業。如果喜歡待在舒適圈的人,工程師這個行業會讓你很不舒適!但是只有在你感到不舒適的時候,才是成長學習的時候!學如逆水行舟,不進則退!不經一番寒徹骨,焉得梅花撲鼻香。

接下來跟大家分享我整個經過。我的新項目使用了好幾個framework, 包括SpringBoot 2.0, Spring Cloud Config, Hibernate, Kubernetes, Aurora Postgres DB等等。所有這些我都從未接觸過,也就是這樣,我才自告奮勇說要做這個項目。於是我開始了我的高強度學習之旅。

我的第一個任務是implement retry。也就是如果time out,系統應該自動嘗試。於是我找到了一個Spring Retry的framework。 在這之前,我需要先了解Springboot framework的基本運作。所以我找到了這個youtube playlist。裡面深入簡出的講解springboot的原理還有實際操作的coding example。裡面有二十一個短片,每個在十五分鐘之內。這樣可以適時地休息吸收,而不會被大量資訊淹沒,而無法吸收。

我的項目裡也使用了Hibernate ORM。於是我把Hibernate影片也都看了一遍。Hibernate是framework based on JPA , the spec. 所以我也看了JPA的影片

除此之外,我也看了Spring Cloud Config的資料。Spring Cloud Config是讓你可以把config存在另外一個地方,所以你更改設定的時候,不需要重新deploy,他會在runtime的時候,拿最新的config。

看完這些之後,我對現有的框架有一定的了解,接下來我開始研究Spring Retry。Spring Retry讓你使用annotation可以自動retry。他是建立在Spring AOP的框架內。所以我把Spring AOP 影片上集下集 都看完了,也讀了一些資料。然後我把Spring Retry的影片也看完了,並且看了數篇blog posts。

Springboot retry annotation.

 

接下來我終於要開始寫Spring Retry了。。。

 

Posted in ,

One response to “高強度學習經驗分享上集-Spring Retry”

  1. Rene Wang (@renewangtw) Avatar

    感覺很像在追劇…

Leave a Reply

This site uses Akismet to reduce spam. Learn how your comment data is processed.

Discover more from 矽谷資深女工程師 Lucy

Subscribe now to keep reading and get access to the full archive.

Continue reading