原创 Spring 注入 Bean 到 List / Map 中

前言 由於在工作中遇到了這樣的問題,所以隨筆寫下來,記錄一下。 我們平常習慣的注入方式是: @Autowired private 類的名稱 對象名稱; 這種方式是最簡單的,也是最實用的。但是有些時候我們就需要將實現了同樣接口的Bean注入到

原创 多線程知識小結

前言 最近有看到馬士兵老師在B站上一個關於多線程的視頻,在此把重要的知識點進行總結。 正文 多線程基礎 1.synchronized 鎖定的代碼塊中的代碼越少,效率越高。 2.synchronized 鎖定的是堆內存, 而不是對象的引用。

原创 Linux安裝Elastic Search 小記

前言 趁着夏日的到來,趁着自己還年輕,折騰一下自己的阿里雲ECS服務器。 正文 在/usr/local目錄下,創建一個elasticsearch的文件夾,並進入這個文件夾 cd /usr/local mkdir elasticsearch-

原创 spring boot 之自動裝配

前言 在最初接觸spring 的時候,還是使用xml進行裝配,我記得很清楚,當時分別配置了spring-dao.xml , spring-service.xml , spring-controller.xml。然後把所有需要用到的掃包

原创 Vue快速上手的第一個項目—— todo-list

前言 在上大學那陣子,jQuery正流行,於是憑藉着“一邊百度一邊敲代碼的本領”,怎能把自己想要的效果顯示出來,但是jQuery背後瘋狂操縱dom的事實,和日後難維護的問題,當時並沒有顧及太多(但是當時我就發現了,想要變換個什麼功能,

原创 Elastic Search 新手筆記(1)——入門篇

前言 之前寫過一個關於Elastic Search的文章,當時的我還不會使用markdown,還不知道怎麼好好把自己所想的,總結成一個有條理的文章,所以我就想寫下了這一篇新文章,幫助自己消化所學的東西,也可以把知識分享給大家。

原创 使用Spring Boot 發送郵件(持續更新...)

前言 做大學畢設的時候,SSM項目需要向用戶的郵箱發送一個驗證碼,對於當時的我來說,對於這個問題一點思路都沒有,所有查找的資料最後都指向了JavaMail,於是當時就在網上找到了一個相關的代碼,經過使用確實是好用的。 package

原创 給女友講講設計模式——原型模式(JAVA實例)4

###前言 上高中那陣子,特別迷戀火影,所以每週都會等着更新。最讓我難忘的是裏面的主人公鳴人,和他的各種各樣炫酷的技能。他的影分身,一下子可以分離出來多個自己,並且這些自己的副本使用的技能都是相同的。如果他的副本想要使用其他的技能,除

原创 當Spring Boot遇見Mybatis(Mysql)

前言 在本文中講述了Spring Boot 如何整合Mybatis ,然後如何通過Mybaits連接到Mysql,項目是由gradle構建的,本文還講述了controller層相關的知識。 Spring Boot 在Spring 家

原创 第一口docker的感覺

前言 前一陣的工作,大多數是與部署相關的,通過將項目打包,然後利用docker,部署在AWS上去。就在這一段時間裏面我便對docker產生了濃厚的興趣,這也就激發我去深入研究的一個動力。那麼下面開始我們的docker之旅。 什麼是do

原创 給女友講講設計模式——建造者模式(JAVA實例)3

前言 小的時候,我特別喜歡四驅車,我就不停的攢零花錢,等攢到足夠買的起一輛車的時候,就會那所有的錢去買這輛車,但是很快我發現,組裝好的車一般都是要比一個一個部件組裝貴多了。發現這個祕密之後,我就會去買各種零部件,然後回來組裝。 我想

原创 給女友講講設計模式——工廠模式(JAVA實例)1

前言 接觸Java已經有很長的一段時間了,但是總是一味的去探索新的技術,學着不斷的去堆砌代碼,最後終於發現自己寫的代碼是沒有靈魂的,有些時候只是單純的實現了功能,但是代碼的可讀性和可維護性並不是那麼好,所以開始慢慢的學習和接觸設計模式

原创 給女友講講設計模式——單例模式(JAVA實例)2

前言 曾經有兩個人,一個是A,一個是B,他們倆都是這個世界上獨立的個體,每個人都是這個世界上獨一無二的。這個A呢,在一出生的時候,別人就會把他需要的食物全部給他,然後等到他餓了的時候,就可以直接拿過來吃,但是在他不餓的時候,天天被在身

原创 與Spring Boot初次相識

前言 還記得那是2015年的第一場雪(也是本人剛上大二的時候),那時候雖然說磕磕絆絆的自己搭建了一個SSM框架,但是對很多東西還是沒有什麼很深的認知。當時我聽說了Spring Boot 這個框架後,我並沒有特別熱衷於去學習它。原因很簡