BloomFilter能解決什么問題 在我們對(duì)查詢語句添加緩存的情況中,會(huì)存在緩存穿透的情況,即請(qǐng)求方故意以一種不存在的key進(jìn)行查詢,導(dǎo)致每次...
Q:ConcurrentHashMap和HashMap的區(qū)別是什么泽裳?A:1.ConcurrentHashMap是線程安全的,HashMap是線程...
Q:JDK8中的HashMap與JDK7中的有什么區(qū)別A:1.JDK8中的HashMap由數(shù)組加鏈表淋纲,變成了數(shù)組加鏈表加紅黑樹組成。如果鏈表長(zhǎng)度...
在以前絕大多數(shù)的公司的項(xiàng)目都是單體項(xiàng)目院究。如下圖所示: 就是所有的業(yè)務(wù)模塊都打在一個(gè)war包里洽瞬。這種單體應(yīng)用的架構(gòu)方式有以下幾種缺點(diǎn):1.項(xiàng)目龐大...
學(xué)java的都知道本涕,我們的代碼是由一個(gè)個(gè)類文件組成,類文件編譯成class文件放在jvm中去運(yùn)行伙窃。那么class文件在jvm中又是如何存儲(chǔ)呢菩颖。存...
在工作中,一般測(cè)試環(huán)境为障,預(yù)發(fā)環(huán)境晦闰,正式環(huán)境都有部署Nginx服務(wù)器。有時(shí)候我們需要對(duì)Nginx服務(wù)器的配置項(xiàng)加一些參數(shù)鳍怨。比如新的映射地址之類的呻右。...
在我們正常的開發(fā)中很少會(huì)接觸gc調(diào)優(yōu)的事情。gc調(diào)優(yōu)一般都是發(fā)生在項(xiàng)目開始之前京景。而項(xiàng)目開始之后如果發(fā)生oom或者full gc時(shí)間太長(zhǎng)窿冯,導(dǎo)致系統(tǒng)...
對(duì)于分布式的系統(tǒng)而言,如何生成一個(gè)唯一的ID是基本的确徙。比如分庫分表時(shí)各個(gè)表的主鍵ID必須唯一醒串,并且必須是遞增的。還有各種業(yè)務(wù)訂單的訂單編號(hào)鄙皇,這個(gè)...
看了下線上tomcat的啟動(dòng)參數(shù)(從catalina.sh查看啟動(dòng)參數(shù))芜赌,總結(jié)一下每個(gè)參數(shù)的意義:-Xms6g JVM初始分配的堆內(nèi)存6g(一般...