原创 面試必刷:最有用的Mysql面試題,面試了無數公司總結的

想進大廠,mysql不會那可不行,來接受mysql面試挑戰吧,看看你能堅持到哪裏? 1. 能說下myisam 和 innodb的區別嗎? myisam引擎是5.1版本之前的默認引擎,支持全文檢索、壓縮、空間函數等,但是不支持事務和行級鎖,所

原创 秀出新天際的SpringBoot筆記,讓開發像搭積木一樣簡單 什麼是 Spring Boot 目錄 基礎篇 進階篇 項目實戰

什麼是 Spring Boot Java (面向對象編程語言)經過30多年的發展,產生了非常多的優秀框架。Spring (爲解決企業應用程序開發的複雜性而創建的框架)曾是最受歡迎的Java框架之一, 但隨着Node、Ruby、Groovy、

原创 查詢提升200倍,ClickHouse你值得擁有!

一、ClickHouse 是什麼? ClickHouse:是一個用於聯機分析(OLAP)的列式數據庫管理系統(DBMS) 我們首先理清一些基礎概念 OLTP:是傳統的關係型數據庫,主要操作增刪改查,強調事務一致性,比如銀行系統、電商系

原创 一位讀者小姐姐的阿里Java後臺面經分享,快被問哭了!(附部分問題詳解)

這篇文章是一位 女讀者 (加粗!太難得)的面試阿里的經歷分享,雖然第二面面完就失敗了,但是這樣的經歷對自己幫助還是很大的。 下面的一些問題非常具有代表性,部分問題我簡單做了修改(有些問題表述的不那麼準確)。這些問題對於大家用於自測或者準備面

原创 jar包又衝突了?如何快速確定與哪個jar包衝突? 解決方法一 解決方法二 水落石出 總結

前段時間寫代碼的時候想借助一下fastjson的Feature.OrderedField來解決json亂序的問題,只需要增加一個參數即可,像下面這樣 JSON.parseObject("...", Feature.OrderedField

原创 Alibaba高併發業務秒殺系統落地實戰文檔,已實踐某大型秒殺場景 前言: 數據庫 緩存 消息隊列 分佈式服務 維護 實戰

前言: 高併發,幾乎是每個程序員都想擁有的經驗。原因很簡單:隨着流量變大,會遇到各種各樣的技術問題,比如接口響應超時、CPU load升高、GC頻繁、死鎖、大數據量存儲等等,這些問題能推動我們在技術深度上不斷精進。 我們知道,高併發代表着大

原创 愛了愛了,又一款Markdown組合神器

Typora 是專注於編寫 Markdown 格式的編輯軟件,使用方便,支持多種格式導出。 PicGo 是一款免費的圖牀管理應用,支持拖拽上傳,剪切板上傳等方式。你可以用它快捷地將圖片上傳到圖牀並獲得網絡鏈接。 注意:請不要把 PicGo

原创 用了這麼久,token和session的區別,你真的清楚了嗎?

session和token都是用來保持會話,功能相同 一、session機制,原理 session是服務端存儲的一個對象,主要用來存儲所有訪問過該服務端的客戶端的用戶信息(也可以存儲其他信息),從而實現保持用戶會話狀態。但是服務器重啓時,

原创 BATJ最全Java面試題彙總:規劃篇+跳槽篇+實操篇+高頻核心面試題

由於本人對有深度的系列文章情有獨鍾,所以本倉庫【Java Github 超硬核面試 “備戰” 手冊】整理過程中會更加偏重這個方向,整理中我也會分享一些近些年自己開發和工作過程中的一些感悟、心得和無奈。 本倉庫大部分內容來自我近幾年的收集和

原创 同事線上埋的這個坑,我整整找了3天3夜

對於線上系統調優,它本身是個技術活,不僅需要很強的技術實戰能力,很強的問題定位,問題識別,問題排查能力,還需要很豐富的調優能力。 本篇文章從實戰角度,從問題識別,問題定位,問題分析,提出解決方案,實施解決方案,監控調優後的解決方案和調優後的

原创 你還在用迭代器處理集合嗎?試試Stream,真香

首先給大家看一段代碼,讓大家直觀感受下 Java7 和 Java8 遍歷處理集合的不同 Dish 是一個菜餚對象,calories 屬性表示該菜品的卡路里值,name 則是菜品的名稱。我們需要過濾出卡路里小於400、然後根據卡路里值升序、接

原创 MySQL性能優化做得好的人,都懂的索引絕技

一步一步推導出 MySQL索引的底層數據結構。 MySQL作爲互聯網中非常熱門的數據庫,其底層的存儲引擎和數據檢索引擎的設計非常重要,尤其是 MySQL數據的存儲形式以及索引的設計,決定了 MySQL 整體的數據檢索性能。 我們知道,索引的

原创 爆火的Java架構突擊手冊,全面詳細對標阿里、字節、拼多多等面試 Java基礎+集合+多線程+JVM 計算機基礎 數據庫面試題總結 優質面經 微服務/分佈式 真實大廠面試現場 目錄大綱:

Github作爲程序員們的後花園,一直以來都是程序員最喜歡逛逛、學習的地方,小編也不例外,最近看到一份對標阿里、頭條、拼多多等Java核心架構筆記,已經標星70+K了,很是驚訝,看了一下,覺得知識點整理的非常的詳細,也不愧能獲得這麼多星,資

原创 牛逼!IDEA不愧爲神器,結合Groovy腳本,簡直天下無敵!

# 導語 如今, 有許許多多的插件或者編輯器都支持根據數據表自動生成數據實體類了, 比如IDEA, 各種MyBatis的代碼生成工具, 等等;本篇介紹一下如何使用IDEA的groovy腳本文件生成帶JPA註解的實體類。 # 使用IDEA連接

原创 20張圖直接把操作系統內存管理部分安排的明明白白

前言 之前就有不少小夥伴反饋說,有沒有圖解操作系統相關的文章。 的確,操作系統確實是比較難啃的一門課,而且它的重要性也不言而喻。學操作系統的時候,主要痛苦的地方,有太多的抽象難以理解的詞語或概念,非常容易被勸退。 即使懷着滿腔熱血的心情開始