2020 9 14考試 的一些理解

2021-10-09 20:20:59 字數 395 閱讀 6234

在eclipse整合redis 在多執行緒併發情況下,使用redis的increment方法進行自增處理,由於是多執行緒,使用了同步**塊的形式,保證在乙個執行緒在自增的同時,另乙個執行緒不會被訪問和執行操作。

通過redistemplate的ops for list可以得到乙個list,通過得到的list使用range方法在使用不同的引數可以模擬分頁並使用,在企業的頁面中我們在一些板塊也可以通過這種方法從redis中取出我們想要的集合並使用,會使我們的頁面更加的靈活,易於**。

redis的持久化常見的有rdb和aof兩種方式。

第一種 rdb是通過快照來進行持久化的,分為被動觸發和主動觸發兩種觸發方式。

第二種 aof會將redis執行的每一條寫命令追加到記憶體中,會影響一定的效能。但可以避免突然宕機造成的資料損失。

堆疊的一些理解

堆疊是一種執行 後進先出 演算法的資料結構。設想有乙個直徑不大 一端開口一端封閉的竹筒。有若干個寫有編號的小球,小球的直徑比竹筒的直徑略小。現在把不同編號的小球放到竹筒裡面,可以發現一種規律 先放進去的小球只能後拿出來,反之,後放進去的小球能夠先拿出來。所以 先進後出 就是這種結構的特點。堆疊就是這...

const 的一些理解

以前覺得自己對const還是有些理解的,今天一兄弟問了乙個問題才讓我對這個東西又加深了些了解 class temp public void output void func const temp a a.output 就這麼簡單乙個東西,眨眼一看,沒什麼問題,但是編譯是不會通過的,因為func呼叫了...

linuxI O的一些理解

同步i o 阻塞i o 非同步i o 非阻塞 同步,非同步的概念本來是通訊領域的,很難解釋清楚,但我肯定他跟阻塞非阻塞完全沒有任何關係。在這裡的同步非同步,我個人的理解是函式呼叫的時候的同步非同步。其實同步方式很好理解,例如你呼叫乙個function,當這個function執行完後,這個方法實現的功...