數據庫如何保證主鍵唯一性 2022-09-21
1. 主鍵約束 主鍵列上沒有任何兩行具有相同值(即重復值),不允許空(NULL); 2. 唯一性約束 保證一個字段或者一組字段里的數據都與表中其它行的...詳情>
如何搭建一個高可用的系統? 2022-09-21
單機系統下的可用性問題,從nginx->tomcat->db/soa來看,單點問題會影響系統高可用,比如要是這個這個鏈路上其中一個單點掛了,那么整個系統都...詳情>
Java實現的裝飾模式(decorator design pattern)?它是作用于對象層次還是類層次? 2022-09-21
在Java IO中運用了裝飾器模式,inputStream作為抽象類,其下有幾個實現類,表示從不同的數據源輸入:FilterInputStream作為裝飾器在JDK中是一...詳情>
自動裝配模式的區別? 2022-09-21
byType:通過參數類型自動裝配,Spring 容器在配置文件中發現 bean的 autowire 屬性被設置成 byType,之后容器試圖匹配、裝配和該 bean 的屬性...詳情>
使用工廠模式最主要的好處是什么?在哪里使用? 2022-09-21
良好的封裝性、代碼結構清晰;擴展性好,如果想增加一個產品,只需擴展一個工廠類即可;典型的解耦框架;在哪里使用?需要生成對象的地方;不同數據...詳情>
在Java中什么叫觀察者設計模式(observer design pattern)? 2022-09-21
觀察者模式是一種一對多的依賴關系,讓多個觀察者同時監聽某一主題對象。當這個主題對象發生變化時,會通知所有觀察者對象,使它們能夠自動更...詳情>
為什么xgboost要用泰勒展開,優勢在哪里? 2022-09-21
使用泰勒展開取得函數做自變量的二階導數形式,可以在不選定損失函數具體形式的情況下,僅僅依靠輸入數據的值就可以進行葉子分裂優化計算,本...詳情>
請問(決策樹、Random Forest、Boosting、Adaboot)GBDT和XGBoost的區別是什么? 2022-09-21
Boosting方法使用全部樣本(可調權重)依次訓練每個學習器, 迭代集成(平滑加權)。5決策樹用信息熵計算最優分裂,CART決策樹用基尼指數計算最優分...詳情>
什么是最大熵 2022-09-21
熵是隨機變量不確定性的度量,不確定性越大,熵值越大;若隨機變量退化成定值,熵為0。 如果沒有外界干擾,隨機變量總是趨向于無序,在經過...詳情>
Java Concurrency API中的Lock接口Lock interface是什么? 2022-09-21
整體上來說Lock是synchronized的擴展版,Lock提供了無條件的、可輪詢的(tryLock 方法)、定時的(tryLock 帶參方法)、可中斷的(lockInterruptibl...詳情>
在線提問
專業導師線上坐鎮,解答個性化學習難題
提交問題