結(jié)合自己的工作經(jīng)驗,談?wù)剢栴}為什么會產(chǎn)生,已經(jīng)定位后端問題的一些經(jīng)驗總結(jié)。這個只是本人的一點想法而已,大家有啥想補充的都可以留言說明。 01 — Bug是如何產(chǎn)生的? 計算機...
結(jié)合自己的工作經(jīng)驗,談?wù)剢栴}為什么會產(chǎn)生,已經(jīng)定位后端問題的一些經(jīng)驗總結(jié)。這個只是本人的一點想法而已,大家有啥想補充的都可以留言說明。 01 — Bug是如何產(chǎn)生的? 計算機...
討厭 Python 的人總是說,他們不想使用它的原因之一是它很慢。不管使用什么編程語言,程序是快還是慢都在很大程度上取決于編寫程序的開發(fā)人員,以及他們編寫最優(yōu)化快速程序的技能...
Kafka是一個分布式的基于發(fā)布、訂閱的消息系統(tǒng),具有著高吞吐、高容錯、高可靠以及高性能等特性,主要用于應(yīng)用解耦、流量削峰、異步消息等場景。 為了讓大家更加深入的了解Kafk...
聲明:本文只是本人的一點拙見,不喜勿噴。 欲速則不達(dá),欲達(dá)則欲速! 一、hibernate優(yōu)勢 hibernate讓你不用寫sql了,這不單可以讓你的應(yīng)用更好移植其它數(shù)據(jù)庫,...
說到進(jìn)程,恐怕面試中最常見的問題就是線程和進(jìn)程的關(guān)系了,那么先說一下答案:在 Linux 系統(tǒng)中,進(jìn)程和線程幾乎沒有區(qū)別。 Linux 中的進(jìn)程其實就是一個數(shù)據(jù)結(jié)構(gòu),順帶可以...
Java語言的選擇結(jié)構(gòu)一般有兩種,if語句和switch語句。 if語句 if語句是根據(jù)條件的真假來決定執(zhí)行哪一個分支語句序列。Java可支持的if語句有三種格式: (1)單...
做Java開發(fā)的幾乎都知JVM這個名詞,但是由于JVM對實際的簡單開發(fā)的來說關(guān)聯(lián)的還是不多,一般工作個一兩年(當(dāng)然不包括愛學(xué)習(xí)的及專門做性能優(yōu)化的什么的),很少有人能很好的去...
本地事務(wù) 事務(wù)Transaction由一組SQL組成,具有四個ACID特性。 ACID 1. Atomicity 原子性,構(gòu)成事務(wù)的一組SQL,要么全部生效,要么全不生效,不...
本教程將引導(dǎo)你學(xué)會安裝、配置和運行 Nox。 安裝 Nox 可以通過pip輕松安裝: python3-m pip install nox 你可能希望使用用戶站點(user s...
簡介: A/B 相信大家都或多或少做過,但是你對 A/B 測試的了解有多少,A/B 僅僅是分流嗎?怎么樣才是科學(xué)的 A/B 實驗。下面阿里前端技術(shù)專家會結(jié)合最近的一些學(xué)習(xí),系...
簡介: 編程語言是開發(fā)的基礎(chǔ)。它們種類繁多,各具特色,開發(fā)者會根據(jù)不同場景選擇相應(yīng)的語言,但你知道你使用的語言,在中國乃至世界有多少開發(fā)者也在用嗎?它們的排名又是怎樣的?快來...
單片機I/O設(shè)備的控制方式主要有三種:程序循環(huán)檢測、中斷驅(qū)動和直接內(nèi)存訪問。 1、程序循環(huán)檢測方式 程序循環(huán)檢測方式的基本思路是:在程序(一般是設(shè)備驅(qū)動程序)當(dāng)中,通過不斷地...
DDD的基本概念澄清 什么是DDD ?Domain Driven Design ?領(lǐng)域是軟件要解決的問題區(qū)域 ?通過對領(lǐng)域知識建立模型,形成團(tuán)隊內(nèi)各成員的通用語言,指導(dǎo)設(shè)計和...
軟件工程師花費大量時間通過練習(xí)leet code問題和完善簡歷來獲得更好的面試通過可能。一旦他們最終被谷歌、亞馬遜或其他公司錄用,他們可能會發(fā)現(xiàn):過去用來得到這份工作的技能與...
1.SOA架構(gòu)和微服務(wù)架構(gòu)的區(qū)別 首先SOA和微服務(wù)架構(gòu)一個層面的東西,而對于ESB和微服務(wù)網(wǎng)關(guān)是一個層面的東西,一個談到是架構(gòu)風(fēng)格和方法,一個談的是實現(xiàn)工具或組件。 1.S...
一、什么是負(fù)載均衡? 互聯(lián)網(wǎng)早期,業(yè)務(wù)流量比較小并且業(yè)務(wù)邏輯比較簡單,單臺服務(wù)器便可以滿足基本的需求;但隨著互聯(lián)網(wǎng)的發(fā)展,業(yè)務(wù)流量越來越大并且業(yè)務(wù)邏輯也越來越復(fù)雜,單臺機器的...
一、kafka集群搭建 注意的地方: log.Dirs 這個配置,是存儲真實數(shù)據(jù)的,不是log日志。 delete.topic.enable 這個配置大家注意,如果我們不配置...
一、架構(gòu)師筑基必備技能 阿里面試更多的內(nèi)容是架構(gòu)師基礎(chǔ)內(nèi)容,比如并發(fā)編程的AQS、CAS等,多緯度提升架構(gòu)基礎(chǔ),并發(fā)編程高級進(jìn)階,JVM性能深度調(diào)優(yōu),網(wǎng)絡(luò)編程與高效IO,深入...
前言: 但凡問到 JVM(Java 虛擬機)通常有 99% 的概率一定會問:在 JVM 中如何判斷一個對象的生死狀態(tài)? 本文就來聊聊這個問題,判斷對象的生死狀態(tài)的算法有以下幾...
作者:小智,趙鈺瑩,張曉楠 鏈接:https://www.infoq.cn/article/yeQU4f_BujTYCMxaXNFc?utm_source=tuicool&u...