前言 我們都知道HashMap在多線程情況下扫茅,在put的時候,插入的元素超過了容量(由負(fù)載因子決定)的范圍就會觸發(fā)擴(kuò)容操作畜份,就是rehash停蕉,這個會重新將原數(shù)組的內(nèi)容重新ha...
![240](https://cdn2.jianshu.io/assets/default_avatar/12-aeeea4bedf10f2a12c0d50d626951489.jpg?imageMogr2/auto-orient/strip|imageView2/1/w/240/h/240)
前言 我們都知道HashMap在多線程情況下扫茅,在put的時候,插入的元素超過了容量(由負(fù)載因子決定)的范圍就會觸發(fā)擴(kuò)容操作畜份,就是rehash停蕉,這個會重新將原數(shù)組的內(nèi)容重新ha...
本文問題 什么是Index Merge?Index Merge的限制有哪些蚓挤? 如何查看語句是否使用了Index Merger? Index Merge有哪幾種?分別適用于那些...
《spring+springmvc+mybatis》的學(xué)習(xí)和總結(jié) 常見的標(biāo)簽 《spring+springmvc+mybatis》的學(xué)習(xí)和總結(jié) mapper的元素 selec...
寫在前面 當(dāng)在10億數(shù)據(jù)進(jìn)行不到30次比較就能查找到目標(biāo)時,不禁感嘆編程之魅力戳气!人類之偉大呀链患! —— 學(xué)紅黑樹有感。 終于瓶您,在學(xué)習(xí)了幾天的紅黑樹相關(guān)的知識后麻捻,我想把我所學(xué)所想...
本文準(zhǔn)備從以下幾個方面去講解HashMap:1)HashMap源碼詳細(xì)分析2)HashMap為什么是線程不安全的?3)HashMap和HashTable的區(qū)別4)1.7和1....
[TOC] 1.介紹 Shell是一個用C語言編寫的程序呀袱,它是用戶使用Linux的橋梁贸毕。Shell既是一種命令語言,又是一種程序設(shè)計(jì)語言夜赵。 在linux下崖咨,我們常用的是bas...
報錯的主要提示 原因 在Mybatis中jdbcType的類型不符和要求Decimal不是jdbc的數(shù)據(jù)類型,必須寫為大寫的DECIMAL Mybatis中javaType和...
1.數(shù)據(jù)庫概述 1.存放數(shù)據(jù)的方式 1.存在內(nèi)存中 2.保存在普通文件中 3.保存在數(shù)據(jù)庫中 2.什么是數(shù)據(jù)庫 存儲數(shù)據(jù)的倉庫,用戶可以對數(shù)據(jù)庫中的數(shù)據(jù)進(jìn)行增加推穷,修改心包,刪除及...
1.對比 1.ArrayList和Vector有什么區(qū)別? 一.同步性:Vector是線程安全的,也就是說是同步的馒铃,而ArrayList是線程序不安全的蟹腾,不是同步的 二.數(shù)據(jù)...
1.Collection接口 Coollection是所有單列集合的根接口 1.List接口 特點(diǎn): ArrayList(子類):數(shù)組結(jié)構(gòu)堕虹,無任何特有方法。 LinkedLi...
1.四類八種-基本類型 2.引用類型 類芬首,接口赴捞,數(shù)組類型,枚舉類型郁稍,注解類型 3.基本類型和引用類型的區(qū)別 基本類型在被創(chuàng)建時赦政,在棧上給其劃分一塊內(nèi)存,將數(shù)值直接存儲在棧上耀怜。...
java是面向?qū)ο缶幊?1.封裝恢着、繼承、多態(tài) 1.封裝: 封裝是把數(shù)據(jù)和操作數(shù)據(jù)的方法綁定起來封寞,對數(shù)據(jù)的訪問只能通過已定義的接口然评。 面向?qū)ο蟮谋举|(zhì)就是將現(xiàn)實(shí)世界描繪成一系列完...
設(shè)計(jì)模式設(shè)計(jì)原則:要依賴抽象,不要依賴具體類 簡單工廠模式雖然簡單狈究,但存在一個很嚴(yán)重的問題碗淌。當(dāng)系統(tǒng)中需要引入新產(chǎn)品時,由于靜態(tài)工廠方法通過所傳入?yún)?shù)的不同來創(chuàng)建不同的產(chǎn)品抖锥,這...