原创 IDEA導入Spring源碼調試必看

以下是針對 IntelliJ IDEA 2016.2.2進行的測試。 步驟 在本地克隆的 spring-framework框架的工作目錄裏: 使用./gradlew :spring-oxm:compileTestJava命令預編

原创 老司機深入虎穴探索Mysql中int(1)、int(10)、int(11)的區別是什麼?

在上一篇原創文章MySQL一個表的自增id用完了,背井大佬讓我用這些姿勢再往裏插數據,最後留下了一個問題,大家知不知道int(1)和int(11)有什麼區別,沒有小夥伴互動回答,只有一位老哥讓我說一下什麼區別,我說上週安排,這不就

原创 看了也不會弔打面試官的Dubbo高頻面試題

Dubbo是阿里巴巴公司開源的一個高性能優秀的服務框架,使得應用可通過高性能的 RPC 實現服務的輸出和輸入功能,可以和 Spring框架無縫集成。Dubbo是一款高性能、輕量級的開源Java RPC框架,它提供了三大核心能力:面

原创 How(5) are(2) you(0)

故事裏有好人也有壞人 故事裏有好事也有壞事 故事裏有多少是是非非 故事裏有多少非非是是 故事裏的事說是就是不是也是 故事裏的事說不是就不是是也不是 故事裏的事說是就是不是也是 故事裏的事說不是就不是是也不是 故事裏的事也許是已真

原创 MySQL一個表的自增id用完了,背井大佬讓我用這些姿勢再往裏插數據

在之前有篇文章中,和大家探討了在MySOL數據庫中,一個表的自增id用完,再插入數據有什麼問題?評論處有大佬建議我另開一篇再說一下表的自增id在用完的情況下,用replace into、insert ignore以及insert... o

原创 Win10系統下mysql8.0.11安裝教程及常見問題解決方法

1、下載 去mysql官網https://dev.mysql.com/downloads/file/?id=476233下載最新版,不用登錄,直接點擊左下角No thanks, just start my download.   2、安

原创 征服面試官的50道Redis高頻通關面試題

Redis,全稱:Remote Dictionary Server,是一個基於內存的高性能key-value數據庫,是應用服務提高效率和性能必不可少的一部分,因爲當前大部分的應用都離不開Redis,所以學習並熟練Redis操作已經

原创 乾貨:教你怎樣在GitHub上快速高效尋找開源項目

前言 上午有位小姐姐私信問我有沒有開源的能練手的電商項目,說她在網上找了一圈沒找到滿意的,妹子有難,我等必當全力相助,所以在兩分鐘後,我就把我私藏多年的關於在GitHub上找項目的祕籍傳授與她,幫她解了燃眉之急。 好東西就是要拿來分享的,

原创 菜鳥看完就懂的ThreadLocal

Java ThreadLocal類允許創建只能由同一線程讀寫的變量。因此,即使兩個線程正在執行相同的代碼,並且該代碼具有對相同ThreadLocal變量的引用,兩個線程也無法看到彼此的ThreadLocal變量。因此,Java Threa

原创 拿offer必須掌握的最全SpringCloud面試題(含答案)

今天公司的項目比較忙,遠程開會和辦公的溝通效率總是差那麼一點,爲了節約點時間,就不介紹SpringCloud了,我想只要是一名Java開發程序員,提到微服務,一定對SpringCloud的大名如雷貫耳,我們直接來看它的高頻面試題吧。  

原创 Java內存模型(JMM),看這一篇就夠了

Java內存模型指定Java虛擬機如何使用計算機內存(RAM)。Java虛擬機是整個計算機的模型,所以這個模型自然包含一個內存模型,也就是Java內存模型。   要想設計出正確的併發程序,理解Java內存模型是非常重要的。Java內存模型

原创 小白必須掌握的Java volatile關鍵字

Java volatile關鍵字用於將Java變量標記爲“存儲在主內存中”。更準確地說,這意味着每次對volatile變量的讀取都將從計算機的主內存中讀取,而不是從CPU緩存中讀取,並且對volatile變量的每次寫入都將被寫入主內存中,

原创 數據結構系列之——數組以及ArrayList源碼解析

前言 前一篇我們對數據結構有了個整體的概念上的瞭解,沒看過的小夥伴們可以看我的上篇文章:一文十三張圖帶你徹底瞭解所有數據結構。那麼從今天開始,我們來對每一個數據結構進行一個詳細的講解,並帶着大家一起手寫代碼實現或者通過閱讀源碼來加

原创 一文十三張圖帶你徹底瞭解所有數據結構

一段回憶 曾幾何時,我是一個懵懵懂懂的寫CRUD寫到飛起的小菜鳥,當時我最大的優勢就是業務bug比別人要少,總是很多人誇我細心耐心,也能得到別人的賞識。可是我自己從來沒有成就感,總是覺得內心缺少了點什麼,總是覺得身邊這個是大神,那

原创 BeanUtils.copyProperties()怎樣去掉字段首尾的空格

背景 下午三時許,筆者正戴着耳機聽着歌開心的敲着bug,忽然聽到辦公室的吵架聲,原來是ios開發和產品小姐姐吵起來了,爲了一個車牌號的校驗問題。起因是ios傳的車牌號沒有將字符串的首尾空格去掉,後端直接使用BeanUtils.copyPr