什么是CI/CD 1.CI 持續(xù)集成(Continuous Integration) 現(xiàn)代應(yīng)用開(kāi)大的目標(biāo)是讓多位開(kāi)發(fā)人員同時(shí)處理同一應(yīng)用的不同功能决左。但是颜启,如果企業(yè)安排在一天內(nèi)...
什么是CI/CD 1.CI 持續(xù)集成(Continuous Integration) 現(xiàn)代應(yīng)用開(kāi)大的目標(biāo)是讓多位開(kāi)發(fā)人員同時(shí)處理同一應(yīng)用的不同功能决左。但是颜启,如果企業(yè)安排在一天內(nèi)...
在本文中缰盏,我將講解如何通過(guò)自定義ExceptionHandlerMiddleware涌萤,以便在中間件管道中發(fā)生錯(cuò)誤時(shí)創(chuàng)建自定義響應(yīng)淹遵,而不是提供一個(gè)“重新執(zhí)行”管道的路徑。 作者...
著名的dotnet 開(kāi)源項(xiàng)目orchard主要開(kāi)發(fā)人員Sipke Schoorstra 最近開(kāi)源了一個(gè)netcore 工作流項(xiàng)目负溪,地址為.cogithubm/elsa-wor...
前段時(shí)間寫了一篇關(guān)于C#異步編程入門的文章透揣,你可以點(diǎn)擊《C#異步編程入門看這篇就夠了》查看。這篇文章我們來(lái)討論下關(guān)于C#異步編程幾個(gè)不成文的建議川抡,希望對(duì)你寫出高性能的異步編程...
在今天(農(nóng)歷四月十九日)這個(gè)特別的日子里辐真,就不分享技術(shù)干貨了。因?yàn)榻裉焓俏依掀诺纳詹螅晕腋某捎涗浺幌玛P(guān)于我這個(gè)“老”程序猿跟我老婆之間的故事拆祈。也作為一份特別的“生日禮物”...
潘老師的文筆果然了得,經(jīng)過(guò)潘老師的妙筆生花后倘感,文章的閱讀體驗(yàn)果然好了很多放坏!這里再次感謝潘老師的支持! 祝雷(合肥.NET 俱樂(lè)部發(fā)起人) 【個(gè)人介紹】 博客園知名博主(依樂(lè)祝...
故事起源 本來(lái)今天想寫.NET Core實(shí)戰(zhàn)之CMS系統(tǒng)第十五篇文章的老玛。哈淤年,奈何今天在新生命人脈群里面看到石頭哥分享的一張圖片,然后大家就議論了起來(lái)蜡豹,不過(guò)我看的很懵逼麸粮,這圖什...
清晨起床镜廉,震驚了弄诲,窗外一片雪白,大雪紛飛娇唯,我承認(rèn)我詞窮了齐遵,說(shuō)再多話也描述不了此刻的大好心情。所以塔插,話不多說(shuō)梗摇,先上一張朋友圈的圖吧! 趁著這么“好的”天氣以及這么好的心情突然想...
最近有個(gè)需求就是一個(gè)抽象倉(cāng)儲(chǔ)層接口方法需要SqlServer以及Oracle兩種實(shí)現(xiàn)方式想许,為了靈活我在依賴注入的時(shí)候把這兩種實(shí)現(xiàn)都給注入進(jìn)了依賴注入容器中伶授,但是在服務(wù)調(diào)用的時(shí)...
作為后端開(kāi)發(fā)的我來(lái)說(shuō),前端表示真心玩不轉(zhuǎn)流纹,你如果讓我微調(diào)一個(gè)位置的樣式的話還行糜烹,但是讓我寫一個(gè)很漂亮的后臺(tái)的話,真心做不到漱凝,所以我一般會(huì)選擇套用一些開(kāi)源UI模板來(lái)進(jìn)行系統(tǒng)UI...
這兩天比較忙疮蹦,周末也在加班,所以更新的就慢了一點(diǎn)碉哑,不過(guò)沒(méi)關(guān)系挚币,今天我們就進(jìn)行千呼萬(wàn)喚的系統(tǒng)開(kāi)發(fā)框架的設(shè)計(jì)。不知道上篇關(guān)于架構(gòu)設(shè)計(jì)的文章大家有沒(méi)有閱讀扣典,如果閱讀后相信一定對(duì)架構(gòu)...
前面兩篇文章給大家介紹了我們實(shí)戰(zhàn)的CMS系統(tǒng)的數(shù)據(jù)庫(kù)設(shè)計(jì)妆毕,源碼也已經(jīng)上傳到服務(wù)器上了。今天我們就好聊聊架構(gòu)設(shè)計(jì)贮尖,在開(kāi)始之前先給大家分享一下這幾天我一直在聽(tīng)的《從零開(kāi)始學(xué)架構(gòu)》...