現(xiàn)象 在使用MySQL字符串查詢的時(shí)候遇到這么一個(gè)問題,查詢沒有區(qū)分大小寫,如下圖所示 查詢name的時(shí)候,使用A去查詢或者使用a去查詢,結(jié)果是一樣的。 限定討論范圍 僅討論...

現(xiàn)象 在使用MySQL字符串查詢的時(shí)候遇到這么一個(gè)問題,查詢沒有區(qū)分大小寫,如下圖所示 查詢name的時(shí)候,使用A去查詢或者使用a去查詢,結(jié)果是一樣的。 限定討論范圍 僅討論...
ShardingJDBC ShardingJDBC在業(yè)務(wù)中的定位圖 核心概念 邏輯表:水平拆分的數(shù)據(jù)庫的相同邏輯和數(shù)據(jù)庫表的總稱; 真實(shí)表:在分片的數(shù)據(jù)庫中真實(shí)存在的物理表;...
基于Spring的Dubbo服務(wù)導(dǎo)出。方法入口為ServiceBean.export(),此方法會調(diào)用ServiceConfig.export()方法,進(jìn)行真正的服務(wù)導(dǎo)出。 ...
String 使用SDS(simple dynamic string)實(shí)現(xiàn)。 3.2版本前 3.2版本以后 主要有以下幾個(gè)字段 len 長度,有uint8_t、uint16_...
作用 當(dāng)故障發(fā)生時(shí)可以自動進(jìn)行主從切換,程序可以不用重啟。 將Redis Sentinel集群看成是一個(gè)Zookeeper集群,它是集群高可用的心臟,它一般是由3~5個(gè)節(jié)點(diǎn)組...
主從同步流程(全量) slave與master建立socket連接; slave向master發(fā)送PSYNC命令請求復(fù)制數(shù)據(jù)(無論slave是否為第一次連接); master...
Redis所有的數(shù)據(jù)結(jié)構(gòu)都可以設(shè)置過期時(shí)間,時(shí)間一到就會自動刪除。思考:Redis是單線程的,刪除key的時(shí)間也會占用線程的處理時(shí)間,如果刪除過于頻繁,會導(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)系是一個(gè)稀疏矩陣(只有少部分之間有關(guān)系,大約10%)。 ...
在大并發(fā)下,多線程操作數(shù)據(jù)庫與緩存會存在兩者數(shù)據(jù)不一致的問題。首先重要的是先更新數(shù)據(jù)庫,在失效緩存。 讀寫并發(fā)不一致情況 線程1先更新數(shù)據(jù)庫,將字段t改為6,然后將緩存失效,...
緩存穿透 緩存穿透是指查詢一個(gè)根本不存在的數(shù)據(jù),緩存層和存儲層都不會命中,通常處于容錯(cuò)考慮,如果從存儲層查不到數(shù)據(jù),則不寫入緩存層。緩存穿透將導(dǎo)致不存在的數(shù)據(jù)每次請求都要到存...
一、搭建Tomcat服務(wù)器 Tomcat下載地址在downloda中選擇版本,根據(jù)電腦下載對應(yīng)的core。作者君是mac,因此選擇的tar包下載。 二、部署JenKins 2...
哈,標(biāo)題似乎有些霸氣,但方案確實(shí)很有效。 前言 我們知道在使用webview時(shí),內(nèi)存增加比較大,而在頁面退出時(shí),卻沒有相應(yīng)的減少。相信大家都查過很多網(wǎng)上的方案:比如: 不在x...
作者君主要做SDK開發(fā),對接一些廠商或運(yùn)行商的普通應(yīng)用或系統(tǒng)應(yīng)用。當(dāng)對接系統(tǒng)應(yīng)用時(shí),由于系統(tǒng)應(yīng)用是由于覆蓋機(jī)型比較廣,會碰到Android多個(gè)版本機(jī)型,有的可能出現(xiàn)so找不到...
涉及到的類:ActvityThread,Handler,Looper,HandlerActionQuenue,ThreadLocal ActvityThread 先從Acti...
序入口函數(shù),ActivityThread的main()函數(shù) attach()分析 ====展開分析1 ====== ActivityManagerNative,抽象類,一個(gè)B...
附圖是錯(cuò)誤日志: 該異常拋出有一定的前提:compile 'com.android.support:recyclerview-v7:23.0.0'RecyclerView的2...
主要涉及到的類:ViewRootImp,ViewGroup,View,F(xiàn)ocusFinder 當(dāng)事件發(fā)生時(shí),最主要是從ViewRootImpl的processKeyEvent...
已有很多關(guān)于ConstrainLayout的介紹,偏向?qū)傩缘幕A(chǔ)介紹,主要講述了具有哪些屬性和基準(zhǔn)線的屬性,但到了實(shí)際項(xiàng)目中,光是知道屬性是遠(yuǎn)不夠的,完整一個(gè)略微復(fù)雜的界面,...
原因 頁面退出時(shí),post到handler的runnable是延遲任務(wù),還未到時(shí)延,且作為非靜態(tài)內(nèi)部匿名類,持有了外部TvTaobaoImp的強(qiáng)引用,而TvTaobaoImp...