博客 / 列表

小碼code - Java遞歸實現評論多級回覆

最近工作需要做一個評論功能,除了展示評論之外,還需要展示評論回覆,評論的回覆的回覆,這裏就用到了遞歸實現評論的多級回覆。 評論實體 數據庫存儲字段: id 評論id、parent_id 回覆評論id、message 消息。其中如果評論不是回覆評論,parent_id 為-1。 創建一個評論實體 Comment: public class Comment { /** * i

遞歸 , JAVA

小碼code - 模擬HashMap衝突

最近看HashMap的源碼,其中相同下標容易產生hash衝突,但是調試需要發生hash衝突,本文模擬hash衝突。 hash衝突原理 HashMap衝突是key首先調用hash()方法: static final int hash(Object key) { int h; return (key == null) ? 0 : (h = key.hashCode()) ^ (h 1

hashmap , JAVA