摘要:擁抱開源的腳步,我們從來都是一直在路上;.NETCore作為后起之秀,帶給我們太多的驚喜和感動;但是也正是由于年輕,.NETCore 的生態還是不夠完善,這就非常需要我們社區的力量,需要大家一起參與,把開源社區好的工具、組件、應用接入到 .NETCore 應用中。 閱讀全文
posted @ 2019-07-08 08:01 Ron.Liang 閱讀 (5914) 評論 (35) 編輯
摘要:耗時兩個多月,堅持寫這個入門系列文章,就是想給后來者更好更快的上手體驗,這個系列可以說是從入門到進階,適合沒有 .NETCore 編程經驗到小白同學,也適合從 .NET Framework 遷移到 .NETCore 的朋友。 閱讀全文
posted @ 2019-03-05 07:39 Ron.Liang 閱讀 (14198) 評論 (40) 編輯
摘要:本文全面的介紹了 System.Text.Json 在各種場景下的用法,并比較和 Newtonsoft.Json 使用上的不同,也通過實例演示了具體的使用方法,進一步深入講解了 System.Text.Json 各種對象的原理,希望對大家在遷移到.NETCore-3.1 的時候有所幫助。 閱讀全文
posted @ 2019-12-30 08:40 Ron.Liang 閱讀 (4289) 評論 (27) 編輯
摘要:EulerOS其實出來有一段時間了,一直在關注,單是僅僅也只是停留在觀望的階段,目前還沒有接入的打算;正好看到園子里的兄弟分享了華為云免費試用的活動后,難捺激動的心情,我馬上去申請試用了一臺服務器。 閱讀全文
posted @ 2019-12-13 18:52 Ron.Liang 閱讀 (871) 評論 (6) 編輯
摘要:上一篇自動化測試,全面且詳細的介紹了從零開始到發布版本的步驟,這是傳統的方式,本次為大家帶來的是如何在5分鐘內使用上docker進行CI/CD,畢竟現在的容器化如火如荼,本示例是基于CentOS-7系統,在示例中, jenkins 和部署 .NET Core 應用程序,都使用 docker 來完成。 閱讀全文
posted @ 2019-11-08 08:57 Ron.Liang 閱讀 (1022) 評論 (4) 編輯
摘要:為了呼應《中國.NET開發者峰會2019上海站》,作為演講嘉賓,我希望和各位同行建立更多的互動,為此,我特地將部分演講內容,整理成文章先行發布。 閱讀全文
posted @ 2019-10-30 09:27 Ron.Liang 閱讀 (1027) 評論 (3) 編輯
摘要:我們創建了3個IRedPacket的實現類,并將他們注冊到服務管道中,然后在HomeController中獲得服務依賴注入的實例對象,通過在不同的參數傳入,實現了不同的紅包業務場景的拆分,很好的實現了設計模式中所說的開閉原則。 閱讀全文
posted @ 2019-09-18 08:07 Ron.Liang 閱讀 (897) 評論 (6) 編輯
摘要:偷偷和你們說,我搞了一份內部資料,該內部資料共有13張PPT,據作者透露,該PPT至少花了整整1周時間才編寫完成,其內容簡潔明了,內容深度足夠,易于初學者理解,也給深度開發人員分享了不一樣的消息隊列的玩法。特別重要的是,該架構目前已大面積的穩定應用于生產環境。 閱讀全文
posted @ 2019-08-29 08:12 Ron.Liang 閱讀 (609) 評論 (0) 編輯
摘要:客戶端實現了ILoggerFactory,使用服務注入成功后即可使用,對業務入侵非常小,也支持通過客戶端調用寫入日志流。 閱讀全文
posted @ 2019-08-27 16:52 Ron.Liang 閱讀 (298) 評論 (5) 編輯
摘要:可能你是第一次聽說TomatoLog,沒關系,我可以從頭告訴你,通過了解番茄日志,希望能幫助有需要的朋友,番茄日志處理將大大降低你采集、分析、處理日志的過程。 閱讀全文
posted @ 2019-08-23 07:14 Ron.Liang 閱讀 (576) 評論 (2) 編輯
摘要:這幾天在園子里面最熱鬧的事情各位都知道吧?沒錯,我說的就是博客園升級事件,有不熟悉的朋友嗎,沒關系,我給你搬運好了,請回顧一下 閱讀全文
posted @ 2019-08-14 17:32 Ron.Liang 閱讀 (5401) 評論 (43) 編輯
摘要:擁抱.NETCore,意味著一切跨平臺的開源產品任君選擇,可不必局限于單一操作系統產品,在Java收費的大背景下,.NETCore-prevew7的更新就更能凸顯其價值,Java趨于封閉,.NETCore走向開放,這是顯而易見且正在發生的,選擇做鼓掌的路人還是奮進的勇士,想必已有答案。 閱讀全文
posted @ 2019-07-26 11:52 Ron.Liang 閱讀 (1709) 評論 (7) 編輯
摘要:前幾天開源發布了 Kong.Net 項目,收到了大量園友的反饋,開源當天就突破了 100 個star ,可喜可賀,但是從側面也說明,我們 .NetCore 陣營真的非常需要擁抱開源,應該敞開心扉,集眾家之長,為我所用,針對有些朋友還不太了解 Kong 的使用方法,本文作一些簡單的介紹。 閱讀全文
posted @ 2019-07-12 08:53 Ron.Liang 閱讀 (3150) 評論 (19) 編輯
摘要:擁抱開源的腳步,我們從來都是一直在路上;.NETCore作為后起之秀,帶給我們太多的驚喜和感動;但是也正是由于年輕,.NETCore 的生態還是不夠完善,這就非常需要我們社區的力量,需要大家一起參與,把開源社區好的工具、組件、應用接入到 .NETCore 應用中。 閱讀全文
posted @ 2019-07-08 08:01 Ron.Liang 閱讀 (5914) 評論 (35) 編輯
摘要:我有一個樸素的請求:我想在 .NETCore 中使用屬性注入,我想要 FromServiceAttrbute 在屬性上注入的功能。 閱讀全文
posted @ 2019-06-26 09:33 Ron.Liang 閱讀 (972) 評論 (5) 編輯
摘要:緩存要解決的問題是速度的問題,使用緩存的目的是為了減少對物理資源的訪問,緩存大量的應用在軟硬件的方方面面 閱讀全文
posted @ 2019-06-25 08:07 Ron.Liang 閱讀 (1180) 評論 (10) 編輯
摘要:consul-template 是 Consul 的一個守護程序,使用 consul-template 可以方便快速的實現對 Consul Key/Value 存儲系統的訪問,可以從 KV 系統中讀取數據、監視變動、同步本地文件;還可以在執行模板更新的同時,執行本地系統命令,比如常見的就是在同步數據到本地模板文件后,生成 Nginx 配置文件,并執行 nginx -s reload 命令,使 Nginx 重新加載配置文件。 閱讀全文
posted @ 2019-06-21 06:21 Ron.Liang 閱讀 (1064) 評論 (0) 編輯
摘要:得益于 .NETCore 社區的快速發展和社區成員的貢獻,我們現在可以非常方便快速的將 Consul 集成到 .NETCore 中,在 Ocelot 的集成方面也是非常的便捷,在 API Gateway 項目中,只需要通過引用一個包,就可以在項目中服務發現了。 閱讀全文
posted @ 2019-06-19 08:32 Ron.Liang 閱讀 (947) 評論 (6) 編輯
摘要:Consul 的核心功能就是服務注冊和發現,Consul 客戶端通過將自己注冊到 Consul 服務器集群,然后等待調用方去發現服務,實現代理轉發到真正的業務系統,還可以基于服務發現做負載均衡,甚至可以在客戶端請求到底服務之前進行攔截,做一些基礎性的工作,比如身份驗證、限流、熔斷等等業務系統的前瞻性工作。 閱讀全文
posted @ 2019-06-17 08:36 Ron.Liang 閱讀 (3121) 評論 (1) 編輯
摘要:偉大領袖毛主席說過:實踐是檢驗真理的唯一標準!經過上一篇的學習,我基本掌握了 Consul 的基本原理,接下來就是動手實踐了;Consul 的部署方式分為兩種,分別是二進制包和docker方式,這次就以二進制包的方式進行實驗吧。 閱讀全文
posted @ 2019-06-14 09:05 Ron.Liang 閱讀 (4680) 評論 (2) 編輯
摘要:Consul 是一種服務網格的解決方案,在 Consul 中,提供了服務發現、配置、分段等控制管理平臺,Consul 中的每項功能都可以單獨使用,也可以一起使用來構建完整的服務網格;在 Consul 內部,有一個簡單的代理服務,所以在安裝 Consul 后,馬上就可以開始使用 Consul ;當然,Consul 也支持集成第三方代理,比如 Envoy。 閱讀全文
posted @ 2019-06-12 09:00 Ron.Liang 閱讀 (621) 評論 (3) 編輯
摘要:在學習的過程中,提煉了一些自己認為比較重點的內容進行整理,在項目管理的五大過程和十大知識領域中,其中所囊括的內容可應用到所有的行業中,項目管理的知識具有通用性和適用性,比如土建工程的項目可行性研究報告和信息系統的項目可行性研究報告其輸出基本一致。 閱讀全文
posted @ 2019-06-06 12:05 Ron.Liang 閱讀 (417) 評論 (0) 編輯
内部期期公开一波中特