原创 將Bean放入Spring容器中的五種方式

來源:blog.csdn.net/weixin_43741092/ article/details/120176466 將bean放入Spring容器中有哪些方式? 我們知道平時在開發中使用Spring的時候,都是將對象交由Spring去管

原创 在spring容器中對中間件bean進行替換

在應用中,當我們進行集成測試或者單元測試的時候,有些中間件因爲涉及到了外部請求,所以想把測試拉起來,顯得比較困難,但是由於spring中,我們可以對bean進行替換,所以這個事兒變得簡單了。 我們需要基於BeanDefinitionRegi

原创 java agent調試

首先把agent打成jar包 然後在主項目中,導入agent。要使用 IntelliJ IDEA 的菜單 File / New / Module 或 File / New / Module from Existing Sources ,保證

原创 golang物聯網之路一:來個簡單的CRUD吧

互聯網目前已進入其生命末期,而物聯網則正在落地開發,隨之而來的各種原生雲則是讓互聯網進入生命末期的主要誘因。同時由於物聯網的興起,對雲的要求則更加迫切,所以這裏不得不掌握一門新的雲語言來增強自身的技能屬性,避免被時代拋棄,golang,作爲

原创 單元測試用例編寫避坑指南

1.入口方法如何查找mock調用鏈 2. 對ElasticSearch進行mock 3. 對static類進行mock 4. 對入參類型進行mock過程中的注意事項 5. 實例返回結果爲null 6. 單測方法一對多 7. Excep

原创 嵌入式linux與物聯網進階之路五:嵌入式驅動方式點亮LED

簡化的驅動框架 話說前面章節講到了如何利用嵌入式驅動開發的方式進行驅動開發。由於其學習路線相比於裸機開發來說,上手難度稍微大一些,而且代碼量也相對來說較多,所以對剛上手的人來說是頗有難度的。本章節,我們將以一個類似於Hello World點

原创 嵌入式linux與物聯網進階之路三:根文件系統製作

承接前篇,我們的linux內核終於製作好了,也順利的加載起來了,但是由於沒有根文件系統,所以說加載到最後,是無法進入系統的。而本節內容則是講解如何來製作根文件系統的。 BuildRoot創建根文件系統 由於BuildRoot工具可以構建li

原创 嵌入式linux與物聯網進階之路四:嵌入式驅動開發思路

前言 荔枝派nano這塊板子,從本章開始,將會發揮它最大的價值,藉由它來帶領我們進入嵌入式linux驅動開發的大門。 想必大家在玩linux類型的板子之前應該或多或少的都嘗試過其他類型的板載系統的開發,諸如裸跑C語言程序的51單片機;基於A

原创 嵌入式linux與物聯網進階之路二:基於荔枝派nano的linux內核編譯

前言 之前我們成功的將U-Boot進行了編譯和移植,這章主要講解linux內核的編譯和移植。 說道linux內核,我便會想起linus這個人,拜他所賜,使得全世界擁有了這麼個操作系統。同時由於目前硬件設備的急劇成熟化和規模化,使得在一塊不到

原创 嵌入式linux與物聯網進階之路一:基於荔枝派nano的u-boot移植

前言 之前一直嘗試做一塊自己的linux板子,但是一直未能得償所願,最關鍵原因還是自己的電路知識過於薄弱,同時pcb製作也不是很純熟,所以就擱置了。後來,翻閱了大量的設計資料,發現如果嘗試做一塊自己的linux板子的話,很多電路模塊,比如u

原创 關於發燒那點事兒:熱交換,熱部署,熱升級

在java的世界裏,如果想做熱升級,無外乎兩種方案,一種是基於自定義的ClassLoader來做,比如SPI插件機制等等;而另一種則是基於java agent技術方案來做,比如全鏈路跟蹤方案。由於在這些實現過程中,或多或少都摻雜着對字節碼的

原创 微言Netty:百萬併發基石上的epoll之劍

說道本章標題,相信很多人知道我在暗喻石中劍這個典故,在此典故中,天命註定的亞瑟很容易的就拔出了這把石中劍,但是由於資歷不被其他人認可,所以他頗費了一番周折才成爲了真正意義上的英格蘭全境之王,亞瑟王。說道這把劍,劍身上銘刻着這樣一句話:ONL

原创 ES中match_phrase_prefix查詢返回爲空

ES查詢利用的是matchPhrasePrefixQuery,在查詢日誌的時候,發現輸入關鍵字:2021-03-08 16,可以查詢出來一些數據,但是如果輸入關鍵字:2021-03-08 1則無法查詢出來任何日誌。 後來經過調研發現,爲了保

原创 PlatformIO IDE在創建新項目拋出PIO Core Call Error,同時修改Monitor波特率

PIO Core Call Error: "The current working directory C:\\Users\\sscy\\Documents\\PlatformIO\\Projects\\platformled will

原创 ESP8266-12F引腳接法

近日淘了個ESP8266-12F模塊,因本人新手且網上資料較少,不知道怎麼接引腳。後來找到模塊文檔琢磨一番總算調試成功。現將個人經驗介紹如下,以方便新手。 下面是文檔中找到的最小系統圖和工作模式圖: ESP-12F最小系統.png (1