本篇文章已經默認你有了基礎的ES6和javascript語法知識。 本篇文章比較細致,如果已經對同步異步,單線程等概念比較熟悉的讀者可以直接閱讀執行棧后面的內容了解 even...

本篇文章已經默認你有了基礎的ES6和javascript語法知識。 本篇文章比較細致,如果已經對同步異步,單線程等概念比較熟悉的讀者可以直接閱讀執行棧后面的內容了解 even...
前言 MySQL重要嗎?重要!為什么重要?因為它在Java企業級開發中非常常用,因為 MySQL 是開源免費的,并且方便擴展。阿里巴巴數據庫系統也大量用到了 MySQL,因此...
聊聊小背景 前幾天的早晨我早寫字樓門口干等了半小時,背后的原因竟然是健康碼的二維碼刷不出來,保安小哥還一直跟我講,支付寶出不來你用微信啊,用微信啊。。 他們用的相同的接口,我...
并發編程難學嗎? 首先,難是肯定的。因為這其中涉及操作系統、CPU、內存等等多方面的知識,如果你缺少某一塊,那理解起來自然困難。其次,難不難學也可能因人而異,就我的經驗來看,...
一、Kafka 是什么? 有人說世界上有三個偉大的發明:火,輪子,以及 Kafka。 發展到現在,Apache Kafka 無疑是很成功的,Confluent 公司曾表示世界...
前言 由于個人發展的原因和工作上的變動,產生了想出來看看機會的想法。經過了一段時間的準備,3月下旬開始出來面試,面到了 5月下旬,如愿拿到了自己心儀公司的 offer。按照自...
MySQL存儲過程 一、存儲過程 1.1 什么是存儲過程 存儲過程(Stored Procedure)是在大型數據庫系統中,一組為了完成特定功能的SQL 語句集,它存儲在數據...
之前給大家介紹了鏈表,棧和隊列今天我們來說一種新的數據結構散列(哈希)表,散列是應用非常廣泛的數據結構,在我們的刷題過程中,散列表的出場率特別高。所以我們快來一起把散列表的內...
前言 列表對象是 Redis 中 5 種基礎數據類型之一,在 Redis 3.2 版本之前,列表對象底層存儲結構有兩種:linkedlist(雙端列表)和 ziplist(壓...
基本知識 其實, 接觸了這么久的 AOP, 我感覺, AOP 給人難以理解的一個關鍵點是它的概念比較多, 而且坑爹的是, 這些概念經過了中文翻譯后, 變得面目全非, 相同的一...
再見了SpringMVC!這個框架直接干掉了Servlet,牛了! 前言 對 Java 開發者來說, Spring 發布了 5.0 正式版后的一大特色,就是 Reactive...
前言 本文內容分為六部分,文章較長建議收藏再對照學習: 第一階段:架構師筑基必備技能 第二階段:設計模式+開源框架解讀 第三階段:架構技術性能提升? 第四階段:高效存儲讓項目...
前言 算法(Algorithm)是指用來操作數據、解決程序問題的一組方法。算法是大廠、外企面試的必備項,也是每個高級程序員的必備技能。針對同一問題,可以有很多種算法來解決,但...
Mysql 中數據是要落盤的,這點大家都知道。讀寫磁盤速度是很慢的,尤其和內存比起來更是沒的說。但是,我們平時在執行 SQL 時,無論寫操作還是讀操作都能很快得到結果,并沒有...
面試是我們每個人都要經歷的事情,大部分人且不止一次,這里給大家總結10個最新的2020年面試題,讓大家在找工作時候能夠事半功倍。 Q1:下面Java代碼的輸出是什么? pub...
你真的懂成為一名軟件架構師應該做些什么ma? 開發和架構的界限難以捉摸。有些人告訴你它根本不存在,架構只是開發者們所做的設計過程的簡單擴展。 另外一些人認為這是一個鴻溝,它只...
簡單工廠模式詳解 1,概述 簡單工廠模式屬于創建型模式又叫做靜態工廠方法模式,它屬于類創建型模式。在簡單工廠模式中,可以根據參數的不同返回不同類的實例。 簡單工廠模式專門定義...