作為一名后端開發,MySQL的使用必不可少,合理的使用索引和索引調優是后端開發者必須掌握的技能之一。 在日常數據庫的問題當中,不合理的使用索引占大部分。 MySQL是大家工作上最常用的關系型數據庫之一,也是面試上必問的知識點。 我們在學會建庫、創表等基本操作之后就停止了對MySQL的整個深度 ...
萬字長文,干貨滿滿。 是數據結構而非類型 很多文章都會說,redis支持 種常用的數據類型,這其實是存在很大的歧義。redis里存的都是二進制數據,其實就是字節數組 byte ,這些字節數據是沒有數據類型的,只有把它們按照合理的格式解碼后,可以變成一個字符串,整數或對象,此時才具有數據類型。 這一點必須要記住。所以任何東西只要能轉化成字節數組 byte 的,都可以存到redis里。管你是字符串 數 ...
2019-04-18 12:52 30 11238 推薦指數:
作為一名后端開發,MySQL的使用必不可少,合理的使用索引和索引調優是后端開發者必須掌握的技能之一。 在日常數據庫的問題當中,不合理的使用索引占大部分。 MySQL是大家工作上最常用的關系型數據庫之一,也是面試上必問的知識點。 我們在學會建庫、創表等基本操作之后就停止了對MySQL的整個深度 ...
文章每周持續更新,原創不易,「三連」讓更多人看到是對我最大的肯定。可以微信搜索公眾號「 后端技術學堂 」第一時間閱讀(一般比博客早更新一到兩篇) 面試中經常會被問到高性能服務模型選擇對比,以及如何提高服務性能和處理能力,這其中涉及操作系統軟件和計算機硬件知識,其實都是在考察 ...
本文翻譯自Google工程師/面試官Alex Golec的文章:Google Interview Questions Deconstructed: The Knight’s Dialer;翻譯:實驗樓掃地阿姨;原文鏈接 作為一名Google的工程師和面試官,今天是我第二次發文分享 ...
1、Redis 簡介 是一個用 C 語言開發的,高性能的鍵值對數據庫。 數據存在於內存,讀寫速度快。 可用來做緩存、分布式鎖、消息隊列。 提供多種數據類型來支持不同的業務場景。 支持事務、持久化、Lua 腳本、多種集群方案。 2、Redis 與 Memcached ...
1 引擎-MyISAM和InnoDB的區別 a 是否支持行級鎖 : MyISAM 只有表級鎖(table-level locking), 而InnoDB 支持行級鎖(row-lev ...
做了兩年的阿里面試官,面過200多人了(系統里有統計),如今要離開了,給大家說點面試阿里干貨。 1、學歷在阿里不重要,基本是個本科問題都不大,更重要看以前哪個公司,和項目經歷匹配度。很多小公司背景也有可進了阿里,是因為恰好阿里在布局這個業務。在這里,本科碩士沒啥差別。篩選簡歷也是人事外包助理 ...
面試官:聊下Redis的分片集群,先聊 Redis Cluster好咯? 面試官:Redis Cluser是Redis 3.x才有的官方集群方案,這塊你了解多少? 候選者:嗯,要不還是從基礎講起唄? 候選者:在前面聊Redis的時候,提到的Redis都是「單實例」存儲所有的數據。 候選者 ...