65

致所有.Net者和有夢想的朋友們 - 共勉

這篇文章很早就想寫的了,主要是人到了一定的年紀,就想嘮叨一些看法,認不認可不重要,重要的是生活給予你的酸甜苦辣,你都想一吐為快。 這里主要基于多年來自己的一個行業感受和以及生活感想,嘮叨一下工作以及生活。 行業 現狀 最近幾年一直縈繞在我耳邊和正在身邊發生的事情,就是很多.Net的朋友們都紛紛往Ja ...

lex-wu 發布于 2019-10-17 10:38 評論(51)閱讀(2888)
27

.NET Core ? gRPC

這篇內容主要來自Microsoft .NET團隊程序經理Sourabh Shirhatti的博客文章:https://grpc.io/blog/grpc-on-dotnetcore/, .NET Core 3.0現已提供grpc的.NET 托管實現 grpc-dotnet, gRpc 取代WCF成為 ...

張善友 發布于 2019-10-17 08:52 評論(6)閱讀(1045)
22

程序員轉型架構師,推薦你讀這幾本書

從CRUD的程序員,到niubility的架構師,推薦這幾本書架構方面的書,看了絕對有收獲,996也要找時間讀完! 書單分為兩部分,第一部分是關于系統架構的方法論,包括領域驅動設計,微服務,整潔架構,第二部分介紹各大互聯網公司是如何做系統架構落地實踐,個人對阿里技術比較熟悉,所以以阿里系為主。 好書 ...

邴越 發布于 2019-10-17 10:34 評論(18)閱讀(1833)
10

[ASP.NET Core 3框架揭秘] 依賴注入:IoC模式

正如我們在《依賴注入:控制反轉》提到過的,很多人將IoC理解為一種“面向對象的設計模式”,實際上IoC不僅與面向對象沒有必然的聯系,它自身甚至算不上是一種設計模式。一般來講,設計模式提供了一種解決某種具體問題的方案,但是IoC既沒有一個針對性的問題領域,其自身也沒有提供一種可操作性的解決方案,所以我... ...

Artech 發布于 2019-10-17 05:41 評論(9)閱讀(636)
11

大型車禍現場,電商秒殺超賣,這個鍋到底有誰來背?

背景 小明在一家在線購物商城工作,最近來了一個新需求,需要他負責開發一個商品秒殺模塊,而且需求很緊急,老板要求必須盡快上線。 方案 小明一開始是這么做的,直接用數據庫鎖進行控制,獲取秒殺商品數量并加鎖,如果數量大于零則成功,否則秒殺失敗。 寫了并發線程,跑了一下,沒問題,搞定!但是,小明轉頭一想,老 ...

小柒2012 發布于 2019-10-17 13:16 評論(9)閱讀(1448)
7

.NET Core 3.0中IAsyncEnumerable<T>有什么大不了的?

.NET Core 3.0和C# 8.0最激動人心的特性之一就是IAsyncEnumerable<T>(也就是async流)。但它有什么特別之處呢?我們現在可以用它做哪些以前不可能做到的事? 在本文中,我們將了解IAsyncEnumerable<T>要解決哪些挑戰,如何在我們自己的應用程序中實現它, ...

yixuan.han 發布于 2019-10-17 12:28 評論(2)閱讀(309)
7

.NET Core使用gRPC打造服務間通信基礎設施

一、什么是RPC rpc(遠程過程調用)是一個古老而新穎的名詞,他幾乎與http協議同時或更早誕生,也是互聯網數據傳輸過程中非常重要的傳輸機制。 利用這種傳輸機制,不同進程(或服務)間像調用本地進程中的方法一般進行交互,而無需關心實現細節。 rpc的主要實現流程為: 1、客戶端本地方法調用客戶端st ...

溪源More 發布于 2019-10-17 19:17 評論(0)閱讀(175)
7

一個玩游戲的失足青年,轉行做軟件開發的掙扎過程

14年的IT從業經歷,中專畢業后在小鎮上開過網吧。在網吧一年多的時間里,天天陪人玩游戲,后來去讀了一個三流計算機專業,畢業后轉做軟件開發,最近五年轉入游戲開發行業! 01 開網吧 那時中專還未畢業,我在城里跟人學電腦裝機、維修。畢業后在外面碰壁,灰溜溜回老家鎮上開電腦游戲室,當時從4臺電腦開始,后來 ...

張曉衡 發布于 2019-10-17 14:20 評論(5)閱讀(629)
5

Java自動化測試框架-02 - TestNG之理論到實踐 - 紙上得來終覺淺,絕知此事要躬行(詳細教程)

理論 TestNG,即Testing, NextGeneration,下一代測試技術,是一套根據JUnit 和NUnit思想而構建的利用注釋來強化測試功能的一個測試框架,即可以用來做單元測試,也可以用來做集成測試。因為TestNG是從Junit的思想構建而來,所以TestNG具備junit等所不具備 ...

北京-宏哥 發布于 2019-10-17 16:00 評論(1)閱讀(137)
5

Chrome插件開發(一)

作為一個開發人員,我們在日常工作中肯定會用到 Chrome 瀏覽器,同時也會用到谷歌的一些插件,比如 Tampermonkey,AdBlock等,在之前的文章本人還用過 Tampermonkey 插件,好使又好玩,傳送門 http://www.nzyqdy.icu/weijiutao/p/116 ...

豐寸 發布于 2019-10-17 11:37 評論(1)閱讀(241)
4

使用FastReport報表工具生成報表PDF文檔

在我們開發某個系統的時候,客戶總會提出一些特定的報表需求,固定的報表格式符合他們的業務處理需要,也貼合他們的工作場景,因此我們盡可能做出符合他們實際需要的報表,這樣我們的系統會得到更好的認同感。本篇隨筆介紹如何基于FastReport報表工具,生成報表PDF文檔展示醫院處方箋的內容。之前在隨筆《在W... ...

伍華聰 發布于 2019-10-17 11:16 評論(0)閱讀(415)
4

Kubernetes+Docker+Istio 容器云實踐

本文將介紹一個基于Kubernetes+Docker+Istio的微服務治理解決方案。 ...

宜信技術 發布于 2019-10-17 14:41 評論(0)閱讀(162)
3

初次進入職場如何工作與學習

每年畢業季,大量的畢業生參加工作,成為真正的職場人士。有的同學在學校里組織過各種學生活動,或者實習經歷很豐富,在職場的表現就很好。但是有的同學,由于性格或者其他種種原因,在職場里顯得遲鈍和平庸。首先,我們要接受自己的現狀,不抱怨不放棄,然后認清自己的缺點,用正確的方法改進。怎么樣才能更好的工作和學習... ...

編碼磚家 發布于 2019-10-17 15:29 評論(2)閱讀(179)
3

通俗易懂設計模式解析——責任鏈模式

前言 今天我們介紹的是責任鏈模式【Chain of Responsibility Pattern】。對于責任鏈模式理解起來還是比較容易的。例如在公司請假、三天以內部門經理批準即可,但是三到七天可能就需要總監批準了、七天以上需要副總裁批準。對于這么一個需求最初的解決方案就是if-else語句判斷。但是 ...

小世界的野孩子 發布于 2019-10-17 09:20 評論(2)閱讀(213)
u视娱乐