現(xiàn)象 在使用MySQL字符串查詢的時候遇到這么一個問題褂始,查詢沒有區(qū)分大小寫凝垛,如下圖所示 查詢name的時候鳍置,使用A去查詢或者使用a去查詢,結(jié)果是一樣的。 限定討論范圍 僅討論...
現(xiàn)象 在使用MySQL字符串查詢的時候遇到這么一個問題褂始,查詢沒有區(qū)分大小寫凝垛,如下圖所示 查詢name的時候鳍置,使用A去查詢或者使用a去查詢,結(jié)果是一樣的。 限定討論范圍 僅討論...
ShardingJDBC ShardingJDBC在業(yè)務(wù)中的定位圖 核心概念 邏輯表:水平拆分的數(shù)據(jù)庫的相同邏輯和數(shù)據(jù)庫表的總稱; 真實表:在分片的數(shù)據(jù)庫中真實存在的物理表;...
基于Spring的Dubbo服務(wù)導(dǎo)出膨俐。方法入口為ServiceBean.export(),此方法會調(diào)用ServiceConfig.export()方法罩句,進(jìn)行真正的服務(wù)導(dǎo)出焚刺。 ...
String 使用SDS(simple dynamic string)實現(xiàn)。 3.2版本前 3.2版本以后 主要有以下幾個字段 len 長度门烂,有uint8_t檩坚、uint16_...
作用 當(dāng)故障發(fā)生時可以自動進(jìn)行主從切換,程序可以不用重啟诅福。 將Redis Sentinel集群看成是一個Zookeeper集群匾委,它是集群高可用的心臟,它一般是由3~5個節(jié)點組...
主從同步流程(全量) slave與master建立socket連接氓润; slave向master發(fā)送PSYNC命令請求復(fù)制數(shù)據(jù)(無論slave是否為第一次連接)赂乐; master...
Redis所有的數(shù)據(jù)結(jié)構(gòu)都可以設(shè)置過期時間,時間一到就會自動刪除咖气。思考:Redis是單線程的挨措,刪除key的時間也會占用線程的處理時間,如果刪除過于頻繁崩溪,會導(dǎo)致CPU負(fù)載過高嗎...
表關(guān)系描述 類似于好友之間的關(guān)聯(lián)關(guān)系浅役,有表N,M以及N與M的關(guān)聯(lián)關(guān)系表伶唯,N表與M表假設(shè)均有100W的數(shù)據(jù)觉既,M與N兩者關(guān)系是一個稀疏矩陣(只有少部分之間有關(guān)系,大約10%)。 ...
在大并發(fā)下瞪讼,多線程操作數(shù)據(jù)庫與緩存會存在兩者數(shù)據(jù)不一致的問題钧椰。首先重要的是先更新數(shù)據(jù)庫,在失效緩存符欠。 讀寫并發(fā)不一致情況 線程1先更新數(shù)據(jù)庫嫡霞,將字段t改為6,然后將緩存失效希柿,...
緩存穿透 緩存穿透是指查詢一個根本不存在的數(shù)據(jù)端姚,緩存層和存儲層都不會命中,通常處于容錯考慮盾戴,如果從存儲層查不到數(shù)據(jù),則不寫入緩存層兵多。緩存穿透將導(dǎo)致不存在的數(shù)據(jù)每次請求都要到存...
一尖啡、搭建Tomcat服務(wù)器 Tomcat下載地址在downloda中選擇版本,根據(jù)電腦下載對應(yīng)的core剩膘。作者君是mac衅斩,因此選擇的tar包下載。 二怠褐、部署JenKins 2...
哈奠涌,標(biāo)題似乎有些霸氣,但方案確實很有效磷杏。 前言 我們知道在使用webview時溜畅,內(nèi)存增加比較大,而在頁面退出時极祸,卻沒有相應(yīng)的減少慈格。相信大家都查過很多網(wǎng)上的方案:比如: 不在x...
作者君主要做SDK開發(fā)遥金,對接一些廠商或運(yùn)行商的普通應(yīng)用或系統(tǒng)應(yīng)用浴捆。當(dāng)對接系統(tǒng)應(yīng)用時,由于系統(tǒng)應(yīng)用是由于覆蓋機(jī)型比較廣稿械,會碰到Android多個版本機(jī)型选泻,有的可能出現(xiàn)so找不到...
涉及到的類:ActvityThread,Handler,Looper滔金,HandlerActionQuenue色解,ThreadLocal ActvityThread 先從Acti...
序入口函數(shù),ActivityThread的main()函數(shù) attach()分析 ====展開分析1 ====== ActivityManagerNative餐茵,抽象類科阎,一個B...
附圖是錯誤日志: 該異常拋出有一定的前提:compile 'com.android.support:recyclerview-v7:23.0.0'RecyclerView的2...
主要涉及到的類:ViewRootImp,ViewGroup忿族,View锣笨,F(xiàn)ocusFinder 當(dāng)事件發(fā)生時,最主要是從ViewRootImpl的processKeyEvent...
已有很多關(guān)于ConstrainLayout的介紹道批,偏向?qū)傩缘幕A(chǔ)介紹错英,主要講述了具有哪些屬性和基準(zhǔn)線的屬性,但到了實際項目中隆豹,光是知道屬性是遠(yuǎn)不夠的椭岩,完整一個略微復(fù)雜的界面,...
原因 頁面退出時璃赡,post到handler的runnable是延遲任務(wù)判哥,還未到時延,且作為非靜態(tài)內(nèi)部匿名類碉考,持有了外部TvTaobaoImp的強(qiáng)引用塌计,而TvTaobaoImp...