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