今天在oracle的SQL plus 中執行了刪除和查詢操作,然后在PL SQL中也執行查詢操作,語句一樣,結果卻不一樣,讓我大感郁悶,后來才突然想到可能是兩邊數據不一致造成的,但是為什么不一致呢,就是沒用commit, 在網上查了一下,大概是這樣說的: DML語言,比如update,delete,insert等修改表中數據的需要commit DDL語言,比如create,drop等改變表結構的, ...
2013-10-17 12:02 0 5239 推薦指數:
問題 我們知道,在使用 block 的時候,為了避免產生循環引用,通常需要使用 weakSelf 與 strongSelf,寫下面這樣的代碼: 那么請問:什么時候在 block 里面用 self,不需要使用 weak self? 答案 當 block 本身不被 self ...
什么時候不需要索引? 1、建立組合索引,但查詢謂詞並未使用組合索引第一列,此時索引也是無效的 ...
雖然索引可以加快查詢速度,提高 MySQL 的處理性能,但是過多地使用索引也會造成以下弊端: 創建索引和維護索引要耗費時間,這種時間隨着數據量的增加而增加。除了數據表占數據空間之外,每一個索引還要占一定的物理空間。如果要建立聚簇索引,那么需要的空間就會更大。當對表中的數據進行增加、刪除和修改 ...
緩存不是架構設計的必選項,也不是業務開發中的必要功能點,只有在業務出現性能瓶頸,進行優化性能的時候才需要考慮使用緩存來提升系統性能。也不是所有的業務場景都適合使用緩存,讀多寫少且數據時效要求越低的場景越適合使用緩存,緩存並不是所有性能問題的靈丹妙葯,如果濫用緩存反而會成為毒葯,並且會引入 ...
HashSet內部是通過HashMap實現。只有使用排序的時候才使用TreeMap。否知使用HashMap。 HashSet set = new HashSet set. ...
類的幾個模型一般情況下也是需要做數據標准化處理的。決策樹、基於決策樹的Boosting和Bagging等集成 ...