synchronized就是用來解決線程安全問題的。有兩種形式,一個(gè)是同步方法,一種是同步代碼塊。 synchronized的工作原理 synchronized的底層是一個(gè)m...
synchronized就是用來解決線程安全問題的。有兩種形式,一個(gè)是同步方法,一種是同步代碼塊。 synchronized的工作原理 synchronized的底層是一個(gè)m...
一、Eureka不建議使用 在選型微服務(wù)注冊中心時(shí),一定要長遠(yuǎn)考慮,SpringCloud提供了Eureka作為服務(wù)注冊中心,我們可以開箱即用,但是,對于服務(wù)注冊中心隨著業(yè)務(wù)...
本文將介紹微服務(wù)架構(gòu)和相關(guān)的組件,介紹他們是什么以及為什么要使用微服務(wù)架構(gòu)和這些組件。本文側(cè)重于簡明地表達(dá)微服務(wù)架構(gòu)的全局圖景,因此不會(huì)涉及具體如何使用組件等細(xì)節(jié)。 要理解微...
平面上有 n 個(gè)點(diǎn),點(diǎn)的位置用整數(shù)坐標(biāo)表示 points[i] = [xi, yi]。請你計(jì)算訪問所有這些點(diǎn)需要的最小時(shí)間(以秒為單位)。 你可以按照下面的規(guī)則在平面上移動(dòng):...
給你一個(gè)整數(shù) n,請你幫忙計(jì)算并返回該整數(shù)「各位數(shù)字之積」與「各位數(shù)字之和」的差。 這道題還是夠意思的,只需要把每一位取出來運(yùn)算就行了。
給你一個(gè)單鏈表的引用結(jié)點(diǎn) head。鏈表中每個(gè)結(jié)點(diǎn)的值不是 0 就是 1。已知此鏈表是一個(gè)整數(shù)數(shù)字的二進(jìn)制表示形式。 請你返回該鏈表所表示數(shù)字的 十進(jìn)制值 。 從頭節(jié)點(diǎn)hea...
反轉(zhuǎn)從位置 m 到 n 的鏈表。請使用一趟掃描完成反轉(zhuǎn)。 說明:1 ≤ m ≤ n ≤ 鏈表長度。 1 , 2, 3, 4 , 5 m=2,n=4p ta...
給定一個(gè)鏈表,旋轉(zhuǎn)鏈表,將鏈表每個(gè)節(jié)點(diǎn)向右移動(dòng) k 個(gè)位置,其中 k 是非負(fù)數(shù)。 先通過循環(huán)遍歷,計(jì)算出鏈表的長度num,然后用k%num,因?yàn)槿绻鹝%num=0,我們就不需...
給定一個(gè)鏈表和一個(gè)特定值 x,對鏈表進(jìn)行分隔,使得所有小于 x 的節(jié)點(diǎn)都在大于或等于 x 的節(jié)點(diǎn)之前。 你應(yīng)當(dāng)保留兩個(gè)分區(qū)中每個(gè)節(jié)點(diǎn)的初始相對位置 首先定義兩個(gè)指針p1和p2...