1、數(shù)據(jù)庫字段默認(rèn)值不能為null,要有默認(rèn)值空值,插入數(shù)據(jù)最好對(duì)有默認(rèn)值的字段也塞值(默認(rèn)值),更新數(shù)據(jù)時(shí)對(duì)可能有變更的字段都塞值(空字符串都可以),因?yàn)橐话愀露际莡pd...
1、數(shù)據(jù)庫字段默認(rèn)值不能為null,要有默認(rèn)值空值,插入數(shù)據(jù)最好對(duì)有默認(rèn)值的字段也塞值(默認(rèn)值),更新數(shù)據(jù)時(shí)對(duì)可能有變更的字段都塞值(空字符串都可以),因?yàn)橐话愀露际莡pd...
計(jì)數(shù)器限流 最原始的代碼 但是計(jì)數(shù)器限流無法對(duì)相鄰兩秒都是高qps進(jìn)行限流,比如1:29:29.999有100qps,1:30:30.001也有100qps,其實(shí)一秒內(nèi)qps...
ehcache Terracotta公司使用的開源的緩存框架,get操作源碼解析 Ehcache put(final K key, final V value)1.Abstr...
change buffer是一個(gè)特殊的數(shù)據(jù)結(jié)構(gòu),當(dāng)二級(jí)索引的頁面不在緩沖池中,change buffer會(huì)緩存對(duì)二級(jí)索引的數(shù)據(jù)操作(update、insert、delete)...
MemoryStore 始終處于啟用狀態(tài),所有元素都可以放在MemoryStore層 線程安全 就是使用內(nèi)存存儲(chǔ)(ConcurrentHashMap),很快所有的cache都...
使用grep命令可以通過匹配單詞迅速定位對(duì)應(yīng)的行,但是有時(shí)候需要同時(shí)匹配多個(gè)單詞,而且會(huì)有不同的匹配要求。本文將通過匹配兩個(gè)單詞作為示例,介紹grep匹配多個(gè)單詞的方法。 輸...
前者強(qiáng)調(diào)運(yùn)行時(shí)無法匹配到指定參數(shù)名稱的類,后者強(qiáng)調(diào)編譯時(shí)沒問題,運(yùn)行時(shí)卻無法實(shí)例化一個(gè)類。NoClassDefFoundError是一個(gè)錯(cuò)誤(Error),而ClassNot...
強(qiáng)引用 特點(diǎn):我們平常典型編碼Object obj = new Object()中的obj就是強(qiáng)引用。通過關(guān)鍵字new創(chuàng)建的對(duì)象所關(guān)聯(lián)的引用就是強(qiáng)引用。 當(dāng)JVM內(nèi)存空間不足...
表和數(shù)據(jù) 規(guī)則總結(jié)(這個(gè)規(guī)則只限于截止到現(xiàn)在的最新版本,即 5.x 系列 <=5.7.24,8.0 系列 <=8.0.13。):原則 1:加鎖的基本單位是 next-key ...
InnoDB存儲(chǔ)引擎 innodb存儲(chǔ)引擎的mysql表提供了事務(wù),回滾以及系統(tǒng)崩潰修復(fù)能力和多版本迸發(fā)控制的事務(wù)的安全。 innodb支持自增長(zhǎng)列(auto_increme...
共同點(diǎn):兩者都必須在事務(wù)中使用不同點(diǎn):for update 對(duì)記錄加寫鎖,此時(shí)記錄不能被其他線程加讀鎖或者寫鎖。lock in share mode對(duì)記錄加讀鎖,此時(shí)記錄能被...
DevOps DevOps 是一種新型的業(yè)務(wù)研發(fā)流程,業(yè)務(wù)的開發(fā)人員不僅需要負(fù)責(zé)業(yè)務(wù)代碼的開發(fā),還需要負(fù)責(zé)業(yè)務(wù)的測(cè)試以及上線發(fā)布等全生命周期,真正做到掌控服務(wù)全流程實(shí)現(xiàn)Dev...
或者看這里 編譯環(huán)境 下面是最終編譯通過時(shí)的環(huán)境配置,中間踩了很多坑,光 boostrap JDK 就換過 1.6.0,1.7.0_71,1.7.0_80,1.8.0_131...