很少寫技術(shù)博客,一是覺得自己技術(shù)有限,怕誤人子弟;二是文筆較差,比較排斥寫作之類的工作。話說不鍛煉,哪會(huì)有進(jìn)步呢,因?yàn)槟吧钟|,往往會(huì)陷入惡性循環(huán),生活中其他事又何嘗不是這...
很少寫技術(shù)博客,一是覺得自己技術(shù)有限,怕誤人子弟;二是文筆較差,比較排斥寫作之類的工作。話說不鍛煉,哪會(huì)有進(jìn)步呢,因?yàn)槟吧钟|,往往會(huì)陷入惡性循環(huán),生活中其他事又何嘗不是這...
一、什么是回表查詢? 通俗的講就是,如果索引的列在 select 所需獲得的列中(因?yàn)樵?mysql 中索引是根據(jù)索引列的值進(jìn)行排序的,所以索引節(jié)點(diǎn)中存在該列中的部分值)或者...
本文作者:景小財(cái)作者簡介:美團(tuán)外賣活動(dòng)業(yè)務(wù)負(fù)責(zé)人 1、為什么要用鎖? 鎖-是為了解決并發(fā)操作引起的臟讀、數(shù)據(jù)不一致的問題。 2、鎖實(shí)現(xiàn)的基本原理 2.1、volatile J...
之前有一篇閑扯Tableau的文章讀者蠻多的。那一篇的寫作的過程也幫助我梳理了之前很多零碎的想法。正好最近幾個(gè)星期又重讀了一些自己領(lǐng)域的文獻(xiàn)。再次整理下自己不成熟的想法。 這...
占小狼[http://www.itdecent.cn/users/90ab66c248e6/latest_articles],轉(zhuǎn)載請注明原創(chuàng)出處,謝謝! 保障服務(wù)穩(wěn)定的三大...
Spring事務(wù)管理方式,我們大部分都是使用聲明式來實(shí)現(xiàn),即貼@Transacational注解。但是在我們使用的過程中,會(huì)因?yàn)槭褂貌划?dāng)而導(dǎo)致事務(wù)失效的問題。下面就羅列出事務(wù)...
本文將以從int類型轉(zhuǎn)為String類型的方法為例,講解從其他類型轉(zhuǎn)換到String類型的各種方法,以及其中的區(qū)別。 1.(String)強(qiáng)制轉(zhuǎn)換一式 【失敗】此種情況可以在...
Spring Bean的生命周期是Spring面試熱點(diǎn)問題。這個(gè)問題即考察對Spring的微觀了解,又考察對Spring的宏觀認(rèn)識,想要答好并不容易!本文希望能夠從源碼角度入...
MyBatis--查詢緩存 查詢緩存的使用,主要是為了提高查詢訪問速度。將用戶對同一數(shù)據(jù)的重復(fù)查詢過程簡化,不再每次均從數(shù)據(jù)庫查詢獲取結(jié)果數(shù)據(jù),從而提高訪問速度。 MyBat...
該項(xiàng)目源碼地址:https://github.com/lastwhispers/code/tree/master/java-basic 前言 重載(overload)和重寫(...
一、前言 緩存可以說是性能優(yōu)化中簡單高效的一種優(yōu)化方式了。一個(gè)優(yōu)秀的緩存策略可以縮短網(wǎng)頁請求資源的距離,減少延遲,并且由于緩存文件可以重復(fù)利用,還可以減少帶寬,降低網(wǎng)絡(luò)負(fù)荷。...
1. 先解釋下泛型概念 泛型是Java SE 1.5的新特性,泛型的本質(zhì)是參數(shù)化類型,也就是說所操作的數(shù)據(jù)類型被指定為一個(gè)參數(shù)。這種參數(shù)類型可以用在類、接口和方法的創(chuàng)建中,分...
不想看文章直接訪問mysql-protocal(Java版本的Mysql)、calcite-test,這里有關(guān)于Calcite RBO,CBO使用具體用例 1. 什么是Apa...