Nacos深入淺出(六)

2022-01-21 17:03:18 字數 1553 閱讀 3909

其實我們發現在我們本地新生成了檔案,這個檔案就是nacos;

這個檔案怎麼那麼眼熟,不就是我們的controller中的註解裡面的引數value麼;

@controller

@nacospropertysource(dataid = "springboot2-nacos-config", autorefreshed = true

)public

class

healthcontroller ", autorefreshed = true)

private string testproperties;

這個檔案的內容我們看看呢

還真是跟我們的註解value的key是一樣的,我們在nacos中每做一次修改這個值都會關聯的改動,

而且我們直接把這個值改了,顯示的依然還是nacos中的值,所以我們可以大膽**,nacos修改配置值之後會聯動改配置檔案中的值,

但是取值還是根據快取中的值來的,可能就是某個map或者其他的儲存形式,肯定我們是在**漏了,我們繼續go

其實,這塊**我們有看到過,只不過沒有在意,上**:

static

public

boolean dump(string dataid, string group, string tenant, string content, long

lastmodifiedts) ", groupkey);

return

false

; }

try, md5={}, lastmodifiedold={}, "

+ "lastmodifiednew={}",

groupkey, md5, configservice.getlastmodifiedts(groupkey), lastmodifiedts);

} else

if (!standalone_mode ||propertyutil.isstandaloneusemysql())

updatemd5(groupkey, md5, lastmodifiedts);

return

true

; }

catch

(ioexception ioe)

}return

false

; }

finally

}

上面標紅的**就是把我們跟新的配置儲存到檔案裡面去;好了 乙個閉環的來龍去脈基本清楚了,至於裡面很多的其他邏輯

我感覺都是後面迭代打補丁上去的,主幹的東東就這麼多了;下面我們繼續看,因為我們這個nacos跟client都是在windows下debug的

究竟儲存的檔案是儲存到客戶端還是nacos的,其實自己仔細想想應該就能知道了,嘿嘿,先賣個關子,下集我們繼續,go!!

深入淺出sizeof

int佔 位元組,short佔 位元組 1.0 回答下列問題 答案在文章末尾 1.sizeof char 2.sizeof a 3.sizeof a 4.strlen a 如果你答對了全部四道題,那麼你可以不用細看下面關於sizeof的論述。如果你答錯了部分題目,那麼就跟著我來一起 關於sizeof...

深入淺出ShellExecute

ipconfig c log.txt應如何處理?二樓的朋友,開啟拔號網路這樣 shellexecute null,open c windows rundll32.exe shell32.dll,control rundll c windows system telephon.cpl null,sw ...

深入淺出ShellExecute

深入淺出shellexecute譯者 徐景周 原作 nishant s q 如何開啟乙個應用程式?shellexecute this m hwnd,open calc.exe sw show 或shellexecute this m hwnd,open notepad.exe c mylog.log...