手擼架構,Mysql 面試126問

為什麼要使用數據庫數據保存在內存優點:存取速度快缺點:數據不能永久保存數據保存在文件優點:數據永久保存缺點:1、速度比內存操作慢,頻繁的IO操作。2、查詢數據不方便數據保存在數據庫數據永久保存使用SQL語句,查詢方便效率高。管理數據方便什麼…

別搞瞭 真卷不動瞭

內卷可以說是2021年最火的一個詞瞭。2022年剛開始,LZ在很多程序員網站看到很多Java程序員的2021年度總結都是:Java越來越卷瞭(手動狗頭),2021年是被卷的一年。前有幾百萬畢業生虎視眈眈,後有在職人員帶頭“摸魚”占著坑位,加…

阿裡工作8年,肝到P8就剩這份學習筆記瞭,已助朋友拿到10個Offer

在阿裡工作瞭8年,工作壓力大,節奏快,但是從技術上確實得到瞭成長,尤其是當你維護與大促相關的系統的時候,熬到P7也費瞭不少心思,小編也是個愛學習的人,把這幾年的工作經驗整理成瞭一份完整的筆記。此筆記已助朋友拿到騰訊,阿裡,美團等10個off…

Java實現任務調度FIFO隊列策略,LinkedBlockingDeque使用(附代碼) | 實用代碼架構

文章目錄前言FIFO任務調度器架構示例代碼總結前言在工作中,很多高並發的場景中,我們會用到隊列來實現大量的任務請求。當任務需要某些特殊資源的時候,我們還需要合理的分配資源,讓隊列中的任務高效且有序完成任務。熟悉分佈式的話,應該瞭解yarn的…

公司新來的00後真是卷王,工作沒兩年,跳槽到我們公司起薪18K都快接近我瞭

都說00後躺平瞭,但是有一說一,該卷的還是卷。這不,前段時間我們公司來瞭個00後,工作都沒兩年,跳槽到我們公司起薪18K,都快接近我瞭。後來才知道人傢是個卷王,從早幹到晚就差搬張床到工位睡覺瞭。最近和他聊瞭一次天,原來這位小老弟傢裡條件不太…

拆解Tomcat10: (四) 圖解架構

上一篇從Bootstrap類中的main方法開始瞭代碼調試之旅,現在我們繼續這個過程,看看Tomcat的核心組件架構。1.概述本章來分享一下Tomcat都有哪些核心組件,以及它們之間的關系是什麼樣的。其實這和我們熟悉的配置文件“server…

微服務架構的陷阱:從單體到分佈式單體

你好,我是看山。前面咱們聊瞭架構的演進過程,提到單體架構、SOA架構、微服務架構、無服務架構。整個過程如下圖:目前無服務架構還未成熟,隻能滿足一些簡單場景。所以大傢在設計軟件架構時,首選還是微服務架構。然後我們又聊瞭聊如何把單體架構改造為微…

今天面瞭個字節拿35K出來的,真是小刀拉屁股,給我開瞭眼

今年的金三銀四已經敲響戰鼓啦!各大論壇和社區裡也看見不少小夥伴慷慨地分享瞭常見的面試題和八股文,為此咱這裡也統一做一次大整理和大歸類,這也算是劃重點瞭。俗話說得好,他山之石,可以攻玉,多看多借鑒還是有幫助的,這次騰訊也在瘋狂招人!肝完這份八股文,35K妥瞭!基礎篇JVM篇多線程&並發篇Spring篇MyBatis篇SpringBoot篇MySQL篇Redis…

來瞭年準備換工作的Android 開發們,你們準備好瞭嗎?

時間一晃就到瞭年底瞭,相信有些想換工作的人群和我哦是一樣的想法,那就是今年先混完那個年終獎過個好年,來歷開春在進行離職找工作。雖說是個好想法,但是在這麼長度的時間段混日子,隻會讓自己越來越頹廢,還不如利用這段時間未來年的面試做下準備,比如整理一下自己的簡歷,梳理一下自己的會技術點,針對性的進行鞏固,加強來年穩拿Offer的幾率。做Android開發這行的朋友…

Spark優化工具:Sparklens實操

前言該文發佈時間是2022年1月11日。為什麼這麼說呢。因為我測試的數據湖iceberg和deltaLake,10個月時間就更新好多新東西,之前測試的基本沒啥參考價值瞭。下面進入正題。我們Spark版本是2.3.2,每天跑的程序嗷嗷多,占的資源也嗷嗷多。為瞭方便統計,我做瞭個資源排行榜看板。排行榜前10占的資源實在太大瞭。我想著找個工具來檢查一下使用情況。所…

DDD 領域驅動設計落地實踐:六步拆解 DDD

引言相信通過前面幾篇文章的介紹,大傢對於DDD的相關理論以及實踐的套路有瞭一定的理解,但是理解DDD理論和實踐手段是一回事,能不能把這些理論知識實際應用到我們實際工作中又是另外一回事,因此本文通過實際的業務分析把之前文章中涉及的理論和手段全部帶著大傢走一遍,我想通過這種方式,讓大傢實際的感受下DDD落地過程中會遇到哪些問題以及我們應該怎樣去解決這些問題。項目…

三層架構UBD

目錄前言1.什麼是三層架構2.為什麼使用三層架構3.與兩層的區別以及三層的優劣勢前言相信很多初學Java的小夥伴們在學習完編程基礎知識時,都迫不及待地想馬上做一個簡易項目練練手。比如我,已經摩拳擦掌、躍躍欲試瞭。我理解大傢的激動心情,但是,千萬不要著急做啊,要想最後做出一個功能完整、結構合理的合格項目,我們除瞭要會敲代碼以外,還要去瞭解和項目代碼結構設計相關…

區塊鏈體系架構

區塊鏈技術經過多年的發展,它們在實現上各有不同,但是在整體架構上是大體上相同的。區塊鏈平臺整體上可以劃分為網絡層、共識層、數據層、智能合約層以及應用層五個部分。一、網絡層區塊鏈平臺通常選擇完全分佈式且可容忍單點故障的P2P協議作為網絡傳輸協議。區塊鏈節點具有平等、自治、分佈等特點,所有節點以扁平拓撲結構互相連接,不存在任何中心化的權威節點,每個節點都有路由發…

Zabbix 5.0 監控架構的搭建-02

Zabbixagent端的搭建1、架構環境Server端(在上一篇博客中已完成搭建)​操作系統:Centos7​Web應用:Nginx​DB:mariadb(此為輕量級DB適合拿來練手,也可根據自身選擇mysql等)​腳本語言:PHP​IP:192.168.254.130agent端agent01:操作系統:centos7IP:192.168.254.131…

深度瞭解三層架構

文章目錄一、使用三層架構的目的?二、結構三、三層架構的優劣勢四、使用三層架構的情況五、案例一、使用三層架構的目的?為瞭符合“高內聚,低耦合”的思想內聚:一個模塊內各個元素彼此結合的緊密程度耦合:一個完整的系統,模塊與模塊之間,盡可能的使其獨立存在,也就是說,讓每個模塊,盡可能的獨立完成某個特定的子功能模塊與模塊之間的接口,盡量的少而簡單。如果某兩個模塊間的關…

Zabbix 5.0 監控架構的搭建-01

Zabbix5.0監控架構的搭建1、架構環境Server端​操作系統:Centos7​Web應用:Nginx​DB:mariadb(此為輕量級DB適合拿來練手,也可根據自身選擇mysql等)​腳本語言:PHP​IP:192.168.254.130agent端agent01:操作系統:centos7IP:192.168.254.131agent02:操作系統:…

Zabbix監控架構的搭建-01

Zabbix監控架構的搭建1、架構環境Server端​操作系統:Centos7​Web應用:Nginx​DB:mariadb(此為輕量級DB適合拿來練手,也可根據自身選擇mysql等)​腳本語言:PHP​IP:192.168.254.130agent端agent01:操作系統:centos7IP:192.168.254.131agent02:操作系統:win…

Linux架構中代理服務器配置與負載均衡

本期內容概要代理負載均衡內容詳細1、代理1.主要作用:將流量平均分配2.代理的方式01正向代理外部想要訪問服務器先找代理找到之後還需要找服務器應用:VPN02反向代理外部想要訪問服務器隻需要找代理不需要找服務器應用:負載均衡1.1、Nginx代理服務支持的協議ngx_http_uwsgi_module:Python協議ngx_http_fastcgi_mod…

這可能是最好的Redis分佈式鎖實現瞭

前言Hello大傢好,今天給大傢分享redisson實現的多類型鎖、支持幾乎所有加鎖場景的redis分佈式鎖的實現,還支持小型MQ和redis的各種數據操作,完整源碼可以關註我私聊。理論部分在之前的文章中,介紹瞭通過redis實現分佈鎖的兩種方式,分別是:通過redis自帶的命令:setNX通過redis的客戶端:redisson作者更加推薦使用rediss…