追逐仰望星空
如何理解 CPU密集型 和 I/O密集型?
說在前面,CPU密集型與I/O密集型是在計算機上執行任務的兩種策略,在並發執行任務場景下,我們需要選擇使用多線程或多進程;如果是IO密集型任務,使用多線程,如果是CPU密集型任務,使用多進程。
八股文扛把子!五分鐘搞懂 「雙親委派機制」!
說到雙親委派機制,首先你得搞清楚啥是ClassLoader(類加載器)。我們知道Java是運行在JVM虛擬機中的,它是怎麼運行的呢?其實,我們在IDE中編寫的Java原始碼在啟動時,會被編譯器編譯成.class的字節碼文件。
解析MySQL資料庫:「SQL優化」與「索引優化」
一、索引優化:1、like語句的前導模糊查詢不使用索引:select * from doc where title like '%XX'; --不能使用索引select * from doc where title like 'XX%'; --非前導模糊查詢,可以使用索引2、負
談起SpringBoot,面試官必問:講述一下 SpringBoot 自動裝配原理?
推薦學習1:肝了十天半月,獻上純手繪「Spring/Cloud/Boot/MVC」全家桶腦圖2:全網首發!馬士兵內部共享—1658頁《Java面試突擊核心講》SpringBoot自動配置原理是什麼?
「中高級試題」:MVCC實現原理是什麼?
1:「68道 Redis+168道 MySQL」精品面試題,你背廢了嗎?mvcc的實現原理主要依賴於記錄中的三個隱藏欄位,undolog,read view來實現的。
深入淺出 Spring 框架,原來以前的都白學了
為啥要用 Spring。張三是一個編程小白,他每次在 service 層寫代碼都要自己 new 一堆 Dao 接口的實現類。
Redis為什麼這麼快?Redis的線程模型與Redis多線程
一、Redis有多快?Redis是基於內存運行的高性能 K-V 資料庫,官方提供的測試報告是單機可以支持約10w/s的QPS二、Redis為什麼這麼快?
能不能整明白分布式系統,關鍵在於你對Zookeeper理解有多深
01 前言Zookeeper是一個開源的分布式協調服務,目前由Apache進行維護。Zookeeper可以用於實現分布式系統中常見的發布/訂閱、負載均衡、命令服務、分布式協調/通知、集群管理、Master選舉、分布式鎖和分布式隊列等功能。
全網獨家的「MySQL高級知識」集合,骨灰級收藏,手慢則無
在所有資料庫中,MySQL 排在第二,而 NoSQL 中 MongoDB 排在第一,你可能在想是不是有必要把 Oracle 也學習下,別著急,再看張圖。
備戰春招之MySQL:歷年高頻面試真題梳理及眾多學習筆記和書籍
這次就不賣關子了,直接步入主題吧~~01 資料庫歷年高頻真題梳理1、MySQL 中有哪幾種鎖?2、MySQL 中有哪些不同的表格?