本篇所有示例代碼已更新到 我的Github;本篇文章已收納到我的Java在線文檔 集合,準(zhǔn)備團(tuán)戰(zhàn)。
程序員的迷茫不僅僅是面對技術(shù)繁雜的無力感,更重要的是因為長期埋沒于軟件 世界的浩大的分工體系中,無法看清從業(yè)務(wù)到軟件架構(gòu)的價值鏈條,無法清楚定位自己在分工體系的位置,處理不好自身與技術(shù)、業(yè)務(wù)的關(guān)系所致。
由于有一條業(yè)務(wù)線不理想,高層決定下架業(yè)務(wù)。對于我們技術(shù)團(tuán)隊而言,其對應(yīng)的所有服務(wù)器資源和其他相關(guān)資源都要釋放。釋放了8臺應(yīng)用服務(wù)器;其他都還好,不多時就解決了。唯獨這刪除Redis中的數(shù)據(jù),害得我又熬了一個通宵,真是折煞我也!
為了更好地實現(xiàn)對項目的管理,我們將組內(nèi)一個項目遷移到MDP框架(基于Spring Boot),隨后我們就發(fā)現(xiàn)系統(tǒng)會頻繁報出Swap區(qū)域使用量過高的異常。
你見過阿里員工的反省書嗎?最近網(wǎng)上流傳著一份反省書,據(jù)說出自一個績效3.25的阿里員工之手,反省內(nèi)容包括自己每天在干什么,有哪些惡習(xí),最大的問題等等,林林總總列了幾十條,看來反省得很深刻嘛!
基于Redis使用分布式鎖在當(dāng)今已經(jīng)不是什么新鮮事了。本篇文章主要是基于我們實際項目中因為redis分布式鎖造成的事故分析及解決方案。
本文從單體架構(gòu),微服務(wù)架構(gòu),微服務(wù)風(fēng)險評估,微服務(wù)落地條件等幾個方面探討微服務(wù)的落地過程,希望對你有所啟發(fā)。
記得之前在規(guī)劃和設(shè)計微服務(wù)架構(gòu)的時候,張隊長給了我一個至今依然記憶深刻的提示:『你的設(shè)計藍(lán)圖里為什么沒有看到DDD的影子呢?』 隨著對充血模型的領(lǐng)域認(rèn)知的加深,我越加感覺到DDD的重要性。于是網(wǎng)上一頓海找,并做了學(xué)習(xí)筆記。
你羨慕過楊超越的錦鯉命嗎?沒想到互聯(lián)網(wǎng)行業(yè)里也有一種奇特的命格,叫“阿里命”。有位網(wǎng)友發(fā)帖自嘲自己“三次躺著進(jìn)阿里”,“被動福報”,小編太好奇了,在他身上到底發(fā)生了什么? ? ? ? ? 為了逃離阿里,樓主最后去了國企,這下總不會被阿里爸爸收購了吧
領(lǐng)域模型(domain model)是對領(lǐng)域內(nèi)的概念類或現(xiàn)實世界中對象的可視化表示。領(lǐng)域模型也稱為概念模型、領(lǐng)域?qū)ο竽P秃头治鰧ο竽P汀?——《UML和模式應(yīng)用》 我們在日常開發(fā)中,經(jīng)常針對一些功能點爭論“這個功能不應(yīng)該我改,應(yīng)該是你那邊改”,最終被妥協(xié)改了
作者介紹 悟空聊架構(gòu) 種樹比較好的時間是十年前,其次是現(xiàn)在。 自主開發(fā)了Java學(xué)習(xí)平臺、PMP刷題小程序。目前主修Java、多線程、SpringBoot、SpringCloud、k8s。 本公眾號不限于分享技術(shù),也會分享工具的使用、人生感悟、讀書總結(jié)。 可落地的 Spring Cloud 實
1 文章概述 《阿里巴巴JAVA開發(fā)手冊》有這樣一條強(qiáng)制規(guī)定:線程池不允許使用Executors去創(chuàng)建,而應(yīng)該通過ThreadPoolExecutor方式,這樣處理方式更加明確線程池運(yùn)行規(guī)則,規(guī)避資源耗盡風(fēng)險。本文我們從資源和排查問題兩個角度進(jìn)行分析,同時參考DUBBO線程池聲
離成功只差臨門一腳是什么感覺?大概就是這位程序員小哥哥的感受了:第二次嘗試進(jìn)阿里,好不容易闖過層層面試,眼看就要成為阿里人,卻在背調(diào)時被攔在門外,真是心碎成餃子餡! ? ? ? ? ? ? ? 這種感覺真是太難受了,阿里員工紛紛表示“心疼”: ? ? ? ? ? ?
最近看到一些小伙伴在聊微服務(wù)相關(guān)的話題,每個人對于微服務(wù)都有自己的理解。甚至很多小伙伴覺得微服務(wù)就是架構(gòu)界的“白富美”,人人都很向往擁有它,其實不盡然。任何事物脫離場景的表述都是蒼白的。那么微服務(wù)到底是什么呢?我們在什么時候需要它呢?在此我
1 刪除過期數(shù)據(jù) 我們設(shè)置Redis元素時可以指定過期時間,那么Redis如何刪除這些超時元素?Redis采用了兩種策略:定期刪除和惰性刪除。 (1) 定期刪除 Redis每隔一段時間就檢查哪些KEY已經(jīng)過期,如果過期就刪除。但是我們來設(shè)想一個問題:如果Redis存儲KEY非常多
twtw
hetth
289117336
Tronlong創(chuàng)龍
sheepbaa
gaojian19961214
phane99
123yxl
yhy08090
大有可為
18829896890
MXX1597759
xingnan123
huyangliu
zh00
soman
xxfi5h
pophyh
txt-210
niaide
無feng
yebo_yp
了了2
liqinglong1023