要想db操作的性能足夠高,巧妙的設(shè)計(jì)很重要,事務(wù)的操作范圍要盡量的小。一般情況下我們都是使用某個(gè)orm框架來操作db,這一類框架多數(shù)的實(shí)現(xiàn)方式都是夸網(wǎng)絡(luò)多次交互來開啟事務(wù)上下...
要想db操作的性能足夠高,巧妙的設(shè)計(jì)很重要,事務(wù)的操作范圍要盡量的小。一般情況下我們都是使用某個(gè)orm框架來操作db,這一類框架多數(shù)的實(shí)現(xiàn)方式都是夸網(wǎng)絡(luò)多次交互來開啟事務(wù)上下...
一,Java基礎(chǔ)語法(重點(diǎn)掌握) 1、關(guān)鍵字2、標(biāo)識(shí)符3、注釋 【重點(diǎn)關(guān)注】4、常量與變量5、運(yùn)算符6、語句7、函數(shù)(方法)8、數(shù)組 二,核心知識(shí) 1、面向?qū)ο蟮乃枷?、面向...
初識(shí) Kafka 什么是 Kafka Kafka 是由 Linkedin 公司開發(fā)的,它是一個(gè)分布式的,支持多分區(qū)、多副本,基于 Zookeeper 的分布式消息流平臺(tái),它同...
一、HTTP概況 20世紀(jì)90年代初期,一個(gè)主要的新興應(yīng)用即萬維網(wǎng)(World Wide Web)登上了舞臺(tái)。Web是一個(gè)引起公眾注意的因特網(wǎng)應(yīng)用。Web的應(yīng)用層協(xié)議是超文本...
并發(fā)和并行# 在真正開始聊本文的主題之前,我們先來回顧下兩個(gè)老生常談的概念:并發(fā)和并行。 并發(fā):是指多個(gè)線程任務(wù)在同一個(gè)CPU上快速地輪換執(zhí)行,由于切換的速度非???,給人的感...
范式的定義 關(guān)系型數(shù)據(jù)庫中的關(guān)系是需要滿足一定條件的,滿足這些不同程度的規(guī)范化就叫做范式。范式按照規(guī)范化程度從低到高排序?yàn)榈谝环妒?,第二范式,第三范式,BC范式,第四范式,第...
首先設(shè)計(jì)一個(gè)系統(tǒng)之前,我們需要先確認(rèn)我們的業(yè)務(wù)場(chǎng)景是怎么樣子的,我先帶著大家一起假設(shè)一個(gè)場(chǎng)景。 場(chǎng)景 我們現(xiàn)場(chǎng)要賣100件下面這個(gè)嬰兒紙尿褲,然后我們根據(jù)以往這樣秒殺活動(dòng)的數(shù)...
面試開始 小伙子你好,看你簡歷上寫了你項(xiàng)目里面用到了Redis,你們?yōu)樯队肦edis? 心里忍不住暗罵,這叫啥問題,大家不都是用的這個(gè)嘛,但是你不能說出來。 認(rèn)真回答道:你好...
在鵝廠的面試前三面真的有點(diǎn)急促,一周內(nèi)就面完了三次面試,接著就開始無盡的等待,整整等了三周左右,終于完成了四面和HR面。整個(gè)過程還是比較曲折的,技術(shù)面試的難度也挺大的,不過他...
消息隊(duì)列在互聯(lián)網(wǎng)技術(shù)存儲(chǔ)方面使用如此廣泛,幾乎所有的后端技術(shù)面試官都要在消息隊(duì)列的使用和原理方面對(duì)小伙伴們進(jìn)行無死角的刁難。 作為一個(gè)在互聯(lián)網(wǎng)公司拿過很多次OFFER的面霸,...
HashMap使用HashMap(int initialCapacity)對(duì)集合進(jìn)行初始化。 在默認(rèn)的情況下,HashMap的容量是16。但是如果用戶通過構(gòu)造函數(shù)指定了一個(gè)數(shù)...
Spring 歷史 說起 Spring Boot 我們不得不先了解一下 Spring 這個(gè)企業(yè),不僅因?yàn)?Spring Boot 來源于 Spirng 大家族,而且 Spri...
面試官問:“什么是線程安全”,如果你不能很好的回答,那就請(qǐng)往下看吧。 論語中有句話叫“學(xué)而優(yōu)則仕”,相信很多人都覺得是“學(xué)習(xí)好了可以做官”。然而,這樣理解卻是錯(cuò)的。切記望文生...
Spring Boot 的核心模塊1、spring-boot這是 Spring Boot 的主模塊,也是支持其他模塊的核心模塊,主要包含以下幾點(diǎn): 提供了一個(gè)啟動(dòng) Sprin...
AQS是并發(fā)編程中非常重要的概念,它是juc包下的許多并發(fā)工具類,如CountdownLatch,CyclicBarrier,Semaphore 和鎖, 如Reentrant...
概念:java中單例模式是一種常見的設(shè)計(jì)模式,單例模式分三種:懶漢式單例、餓漢式單例、登記式單例三種。單例模式有一下特點(diǎn):1、單例類只能有一個(gè)實(shí)例。2、單例類必須自己創(chuàng)建自己...
近兩年,Java 版本升級(jí)頻繁,感覺剛剛掌握 Java8,寫本文時(shí),已聽到 java14 的消息,無論是嘗鮮新特性( Java12 中 Collectors.teeing 超...
近日工作中,要實(shí)現(xiàn)一個(gè)功能,那就是業(yè)務(wù)層方法里面實(shí)現(xiàn)自動(dòng)緩存。編寫業(yè)務(wù)的C#開發(fā)人員只關(guān)注如何將業(yè)務(wù)代碼編寫正確就可以了,而緩存的代碼,大多類似,無非就是判斷是否有緩存,有就...
事務(wù)的定義 事務(wù):數(shù)據(jù)庫操作的最小工作單元,是作為單個(gè)邏輯工作單元執(zhí)行的一系列操作; 事務(wù)是一組不可再分割的操作集合(工作邏輯單元)。 典型事務(wù)使用場(chǎng)景:轉(zhuǎn)賬 MySQL 開...