前言 對于JVM中區(qū)域,有我們耳熟能詳?shù)男律?、老生代、本地元空間(老年代),但是有另一塊區(qū)域,往往不被注意,但是也是非常重要,那就是CodeCache,本篇,我們就來聊聊這...
一個老掉牙的java面試問題 , 多線程交替打印。 有打印 ABC 的, 有打印 123 的, 有打印到100的 。 其實都一樣。 ps: 最近好多小伙伴問這個,這個題這么熱...
十個經(jīng)典話術(shù)。研究口才有些時日,有進步但未達預(yù)期,究其原因,一實踐不夠多,二缺乏精深練習(xí),實踐需要慢慢積累,急不來,精深練習(xí)則可以作為快速提升的突破口。我所謂的精深練習(xí)是指搜...
誤區(qū) 拜大牛為師 因為大牛很忙,不可能專門培養(yǎng)你,所以還是要明白,“主要靠自己” 業(yè)務(wù)代碼一樣很牛逼 業(yè)務(wù)代碼一樣可以可以有很多設(shè)計和擴展,但是寫業(yè)務(wù)代碼就像打怪升級一樣,越...
軟件的核心是其為用戶解決領(lǐng)域相關(guān)的問題的能力。所有其他特性,不管有多么重要,都要服務(wù)于這個基本目的?!狤ricEvans,《領(lǐng)域驅(qū)動設(shè)計》 應(yīng)對軟件復(fù)雜度,許多頂尖的軟件設(shè)...
1.引言 抽象思維:幫助我們快速抽取面對問題的關(guān)鍵要素和本質(zhì),可以是其他能力的“元能力” 分層思維:幫助我們拆解問題,分而治之,劃清問題和職責(zé)邊界 歸納思維:幫助我們從個性問...
—————— BEGIN —————— 假設(shè)豆豆在小區(qū)附近開了一家小型超市,花花每周二下班后,都會來店里買半斤豬頭肉,風(fēng)雨無阻,從不間斷。豆豆心想:“花花每次來的時間都很固定...
什么場景需要使用延遲隊列 1、訂單成功后,在30分鐘內(nèi)沒有支付,自動取消訂單2、外賣平臺發(fā)送訂餐通知,下單成功后60s給用戶推送短信。3、如果訂單一直處于某一個未完結(jié)狀態(tài)時,...
類加載器是通過包名+類名來辨認一個類的,你在描述中聲明的類其實跟java.lang.Object一點關(guān)系都沒有(除了是它的子類)。在main方法中你還可以使用全限定名創(chuàng)建一個...
成長的捷徑 謙遜的態(tài)度是對的,但不要把“我是新人”作為心理安全線 技術(shù)博客寫一篇大概需要兩周左右,但可能是最快的成長方式 定要讀兩本書:金字塔原理、高效能人士的七個習(xí)慣(這本...
近日,項目中有一個耗時較長的Job存在CPU占用過高的問題,經(jīng)排查發(fā)現(xiàn),主要時間消耗在往MyBatis中批量插入數(shù)據(jù)。 mapper configuration是用forea...
本文來自轉(zhuǎn)載,文章寫的很精彩,關(guān)于穩(wěn)定性方面,介紹的很詳細,很全面。架構(gòu)圖畫的也十分清晰, 來到阿里后,我的工作內(nèi)容一直都是商品中心的穩(wěn)定性,這份工作對于我個人在技術(shù)和經(jīng)驗上...
本文從 Java 編譯原理角度,深入字節(jié)碼及 class 文件,抽絲剝繭,了解 Java 中的語法糖原理及用法,幫助大家在學(xué)會如何使用 Java 語法糖的同時,了解這些語法糖...
當(dāng)我們交友平臺在線上運行一段時間后,為了給平臺用戶在搜索好友時,在搜索結(jié)果中推薦并置頂他感興趣的好友,這時候,我們會對用戶的行為做數(shù)據(jù)分析,根據(jù)分析結(jié)果給他推薦其感興趣的好友...