原创 00後程序員,2023年終總結
00後程序員,2023年終總結 作爲一個00後程序員,我回顧了過去三年的工作經歷。我來自湖南衡陽,雖然互聯網上常常開玩笑說我們00後炒主管、炒老闆,但實際上我們也在不斷努力變得更強。最近兩年我沒有寫博客,不是因爲懶,而是我榮升爲了一位爸爸
原创 Windows Docker好方便呀呀呀
Windows Docker好方便呀呀呀 今天我需要測試自己寫的KafKa基礎類庫,自己需要搭建一個KafKa環境,自己的雲主機不能用,電腦也沒有開虛擬機,但是想了一下需要在windows電腦安裝Kafka 環境好麻煩呀!!!! 後面想到
原创 淺析DispatchProxy動態代理AOP
淺析DispatchProxy動態代理AOP(代碼源碼) 最近學習了一段時間Java,瞭解到Java實現動態代理AOP主要分爲兩種方式JDK、CGLIB,我之前使用NET實現AOP切面編程,會用Filter攔截器、Attribute特性、
原创 使用ABP SignalR重構消息服務(二)
使用ABP SignalR重構消息服務(二) 上篇使用ABP SignalR重構消息服務(一)主要講的是SignalR的基礎知識和前端如何使用SignalR,這段時間也是落實方案設計。這篇我主要講解SignalR源碼(最近我手頭工作比較忙
原创 使用ABP SignalR重構消息服務(一)
使用ABP SignalR重構消息服務 最近協助蟹老闆升級新框架,維護基礎設施服務,目前已經穩了。 早上蟹老闆看到我進入公司,馬上就叫停我,說我爲什麼左腳先進公司,你這樣會讓我很難做耶,這樣把我給你一次機會把現在的消息服務重構了,我就放過
原创 ABP 使用ElasticSearch、Kibana、Docker 進行日誌收集
ABP 使用ElasticSearch、Kibana、Docker 進行日誌收集 後續會根據公司使用的技術,進行技術整理分享,都是乾貨哦別忘了關注我!!! 最近領導想要我把項目日誌進行一個統一收集,因爲現在環境有什麼報錯信息都是看Lo
原创 Abp 業務異常源碼解讀
Abp 業務異常源碼解讀 最近一直在讀代碼整潔之道,我在讀到第三章函數的3.9 使用異常替代返回錯誤碼,其實在我的開發經歷中都是使用返回錯誤碼給到前端,之前在閱讀ABP官網文檔中就有看到過使用異常替代異常的做法,當時自己還是比較牴觸,在讀
原创 讀書筆記-代碼整潔之道(一)
整潔代碼 當我們可以完善的實現一個業務需求、之後我們就需要考量代碼的一個可讀性和複用性,以及模塊解耦。 我自己也經歷過一些中中小小的工作,自己也每天生成糟糕的代碼,也經歷過幾次系統重構工作,慢慢的體會到了在編寫代碼的時候自己需要遵循約定俗
原创 Abp 審計模塊源碼解讀
Abp 審計模塊源碼解讀 Abp 框架爲我們自帶了審計日誌功能,審計日誌可以方便地查看每次請求接口所耗的時間,能夠幫助我們快速定位到某些性能有問題的接口。除此之外,審計日誌信息還包含有每次調用接口時客戶端請求的參數信息,客戶端的 IP 與
原创 全局獲取HttpContext
全局獲取HttpContext 在我們平常開發中會有這樣的需求,我們的Service業務層需要獲取請求上下文中的用戶信息,一般我們從控制器參數傳遞過來。如果你覺得這樣就可以了,請您關閉文章。 場景 但是我們也會遇到控制器傳遞困難的場景,
原创 Docker Redis哨兵模式部署
Docker Redis哨兵模式部署 我們先拉取redis配置 wget -c http://download.redis.io/redis-stable/redis.conf 當我們下載好配置文件之後,我們只需要注意一下幾個配置即可。
原创 .Net Core 使用EF Core codefirst模式
.Net Core 使用EF Core codefirst模式 什麼是codefirst模式 EF Core有兩種數據庫設計模式,DBfirst 數據庫優先、Codefirst 代碼優先。 1、我們一般設計是先添加數據庫表信息,然後將數據
原创 再見、你好
回首2020 我做了什麼 鞏固了自己的廚藝 今年年初我很早就返回深圳啦,但是一直呆在出租屋中,爲了解決自己喫飯問題,所有我買了鍋碗飄盆醬醋鹽........(網絡辦公期間也是摸魚🐟的很,天天研究今天喫點啥,怎麼纔好喫。)最重要的是自己
原创 Vue 修改成功之後我做了什麼
Vue 修改成功之後我做了什麼 背景:前端將修改的數據傳遞到後端,後端返回成功之後,我們要將數據及時顯示出來。 霸道方法一:重新請求接口 柔和方法二:修改成功之後的數據傳遞到源數據中,進行雙向綁定顯示。 我是怎麼做的 有想過用霸道方法
原创 我的第一次shell
我的第一次shell 最近我們的項目需要進行優化,整體架構進行改造。 然後我們紅超哥就看我骨骼驚奇,說小夥子你想不想當做掌門人呀。(我說不想哈哈) 想不想也沒用了,紅超哥說我們現在的架構有所改變,需要你寫一套自動部署腳本。(弱小的我沒有說