JSON 格式是目前最流行的數(shù)據(jù)交互格式并巍,廣泛應(yīng)用于前后端分離的系統(tǒng)抠蚣。但也有一些場合不適合使用 JSON 格式。 1 JSON 格式弊端 有這樣的一個需求:希望把客戶端的日志...
![240](https://upload.jianshu.io/users/upload_avatars/3386108/d4a4af85-4b09-43c7-8235-3f471288721d.jpg?imageMogr2/auto-orient/strip|imageView2/1/w/240/h/240)
JSON 格式是目前最流行的數(shù)據(jù)交互格式并巍,廣泛應(yīng)用于前后端分離的系統(tǒng)抠蚣。但也有一些場合不適合使用 JSON 格式。 1 JSON 格式弊端 有這樣的一個需求:希望把客戶端的日志...
Redis 緩存主要緩存穿透履澳、緩存擊穿與緩存雪崩異常場景嘶窄,今天我們來講講緩存穿透怀跛。 1 場景描述 緩存穿透是指客戶端請求一個緩存和數(shù)據(jù)庫中都不存在的 key。由于緩存中不存在...
數(shù)據(jù)類型應(yīng)用場景說明String各種計數(shù)器柄冲,比如評論計數(shù)器吻谋。包含 decr,incr 命令,執(zhí)行遞減與遞增操作现横。List各種列表漓拾,比如粉絲列表。Set標(biāo)簽管理戒祠、共同好友骇两、共同...
Redis 緩存刪除策略分為定時刪除、定期刪除與惰性刪除姜盈。前兩個是主動刪除低千,后一個是被動刪除。 1 定時刪除 為 key 設(shè)置一個過期時間馏颂,時間一到示血,由定時器任務(wù)刪除這個 k...
前提是這個內(nèi)部類必須是 public 。 假設(shè)外部類需要實例化某個類的內(nèi)部類救拉。那么必須首先實例化內(nèi)部類的所在類难审,然后再通過 .new 語法來實例化這個內(nèi)部類。下面是一個示例:...
Java 的靜態(tài)內(nèi)部類就是定義在一個類的內(nèi)部亿絮,并且標(biāo)注為 static 的類告喊。由于類是靜態(tài)的,所以不需要通過外圍類的實例來創(chuàng)建派昧。下面是一個示例: 外圍類 Outer 定義了一...
先從一個示例說起黔姜。該示例實現(xiàn)了迭代器模式的數(shù)組,可添加斗锭、可遍歷數(shù)組內(nèi)部的元素地淀。而且還可以判斷是否已到了數(shù)組末尾。 首先定義了一個接口岖是,本質(zhì)上是一個迭代器: 接下來是主類: 有...
所要運行的 py 文件在子目錄中帮毁,并且該文件引用了另一個子目錄中的 py 模塊。類似這樣: 原因 在運行環(huán)境下豺撑, a.py 找不到 b.py 所以拋出 ModuleNotFo...
1 什么是靜態(tài)工廠方法 Java 靜態(tài)工廠方法是在方法前加上 public static烈疚,讓這個方法變?yōu)楣_、靜態(tài)的方法聪轿。該方法返回該類的一個實例爷肝,就好像一個工廠生產(chǎn)出一個產(chǎn)...