摘要:CodeDi是一個基于 .Net Standard的工具庫,它能幫助我們自動地在Asp .net core或者 .net core項目中完成服務的注冊. 閱讀全文
posted @ 2019-01-14 23:05 碼農阿宇 閱讀(1107) 評論(11) 推薦(7) 編輯
摘要:一包辣條錢打造物聯網開關 為什么想到這個標題呢? 因為我此刻正在吃辣條….. 大家應該每天面對的是枯燥的代碼,而今天給大家帶來一個不一樣的東西,有血有肉有生命. 背景📊 一花一世界,一樹一菩提. 在我們程序員的眼里, 一花一樹, 大概是一臺耐操的電腦加上一臺絲滑的顯示器, 如果兩臺顯示器,那就是人 閱讀全文
posted @ 2020-03-06 11:40 碼農阿宇 閱讀(1823) 評論(37) 推薦(10) 編輯
摘要:不一樣的角度一窺多線程 最近在性能調試時,發現了一個有趣的現象,我把代碼簡化后如下. 可以看到,非常簡單的一段代碼,當我用Windows的性能監測工具來監測每個處理器的使用率時,發現了一個有趣的現象. 我電腦是四核的I7處理器,執行以上代碼后,卻只有處理器2一直處理一個比較高的占用率,而其他的三個則 閱讀全文
posted @ 2019-12-10 08:06 碼農阿宇 閱讀(2028) 評論(17) 推薦(19) 編輯
摘要:數據同步的一些思考與改進 背景 閑的沒事,自己寫了個小網站,搭建在自己國外的VPS上,VPS內存極小(512M),而且還要跑點別的(你懂的),內存更緊張巴巴. 改造之前小網站用到了時髦的Redis,Rabbmitmq,Mysql,那時候阿里云的學生主機內存富足,裝這么多中間件壓力不大,可到了這樣的小 閱讀全文
posted @ 2019-11-12 07:52 碼農阿宇 閱讀(454) 評論(5) 推薦(1) 編輯
摘要:前言 每次談到數據庫的事務隔離級別,大家一定會看到這張表. 其中, 這個隔離級別,有效地防止了臟讀和不可重復讀,但仍然可能發生幻讀, 可能 發生幻讀就表示 這個隔離級別防不住幻讀嗎? 我不管從數據庫方面的教科書還是一些網絡教程上,經常看到RR級別是可以重復讀的,但是無法解決幻讀,只有可串行化(Ser 閱讀全文
posted @ 2019-09-16 08:29 碼農阿宇 閱讀(1231) 評論(0) 推薦(2) 編輯
摘要:背景 人逢喜事精神爽,總算熬到下班撩~~ 正準備和同事打個招呼回家,被同事拖住問了. 🙋?♂?: 你們組做的那塊代碼,把double類型數據成float有問題啊💨. 💁?♀?: 嗯?不對是正常啊,float精度是沒有double高,但float能保存到小數點后好多位,對我們來說完全夠用了! ? 閱讀全文
posted @ 2019-09-09 08:09 碼農阿宇 閱讀(4066) 評論(33) 推薦(34) 編輯
摘要:背景 數據庫中有一張叫 的表,每天都有幾百萬新的小姐姐插到表中,光陰荏苒,夜以繼日,日久生情,時間長了,表中就有了幾十億的 數據,看到幾十億的小姐姐,每到晚上,我可愁死了,這么多小姐姐,我翻張牌呢? 辦法當然是精兵簡政,刪除那些 的,給年輕的小姐姐們留位置... 于是我在數據庫中添加了一個定時執行的 閱讀全文
posted @ 2019-08-19 08:14 碼農阿宇 閱讀(16607) 評論(73) 推薦(94) 編輯
摘要:CandidateFeaturesForCSharp9 看到標題,是不是認為我把標題寫錯了?是的,C 8.0還未正式發布,在官網它的最新版本還是Preview 5,通往C#9的漫長道路卻已經開始.前寫天收到了活躍在C 一線的 給我分享C 9.0新特性,我在他文章的基礎上進行翻譯,希望能對大家有所幫助 閱讀全文
posted @ 2019-06-10 21:28 碼農阿宇 閱讀(11439) 評論(48) 推薦(20) 編輯
摘要:Pre 很早在看 Jesse 的 "Asp.net Core快速入門" 的課程的時候就了解到了在Asp .net core中,如果添加的Json配置被更改了,是支持自動重載配置的,作為一名有著嚴重"造輪子"情節的程序員,最近在折騰一個博客系統,也想造出一個這樣能自動更新以Mysql為數據源的Conf 閱讀全文
posted @ 2019-04-26 21:52 碼農阿宇 閱讀(2270) 評論(11) 推薦(9) 編輯
摘要:AsyncStreamsInCShaper8.0 很開心今天能與大家一起聊聊C 8.0中的新特性 ,一般人通常看到這個詞表情是這樣. 簡單說,其實就是C 8.0中支持 . 或者說,C 8.0中支持異步返回枚舉類型 . 好吧,還不懂?Good,這篇文章就是為你寫的,看完這篇文章,你就能明白它的神奇之處 閱讀全文
posted @ 2019-04-10 00:41 碼農阿宇 閱讀(2774) 評論(19) 推薦(13) 編輯
摘要:背景 在上一篇文章 "你真的了解字典嗎?" 一文中我介紹了Hash Function和字典的工作的基本原理. 有網友在文章底部評論,說我的Remove和Add方法沒有考慮線程安全問題. 查閱相關資料后,發現字典.net中Dictionary本身時不支持線程安全的,如果要想使用支持線程安全的字典,那么 閱讀全文
posted @ 2019-03-17 22:31 碼農阿宇 閱讀(2841) 評論(23) 推薦(24) 編輯
摘要:從一道親身經歷的面試題說起 半年前,我參加我現在所在公司的面試,面試官給了一道題,說有一個Y形的鏈表,知道起始節點,找出交叉節點. 為了便于描述,我把上面的那條線路稱為線路1,下面的稱為線路2. 思路1 先判斷線路1的第一個節點的下級節點是否是線路2的第一個節點,如果不是,再判斷是不是線路2的第二個 閱讀全文
posted @ 2019-02-10 23:21 碼農阿宇 閱讀(3871) 評論(32) 推薦(26) 編輯
摘要:CodeDi是一個基于 .Net Standard的工具庫,它能幫助我們自動地在Asp .net core或者 .net core項目中完成服務的注冊. 閱讀全文
posted @ 2019-01-14 23:05 碼農阿宇 閱讀(1107) 評論(11) 推薦(7) 編輯
摘要:背景 前些天公司服務器數據庫訪問量偏高,運維人員收到告警推送,安排我團隊小伙伴排查原因. 我們發現原來系統定期會跑一個回歸測試,該測運行的任務較多,每處理一條任務都會到數據庫中取相關數據,高速地回歸測試也帶來了高頻率的數據庫讀取. 解決方案1 我們認為每個任務要取的數據大相徑庭,因此我們考慮對這個過 閱讀全文
posted @ 2019-01-09 00:54 碼農阿宇 閱讀(5041) 評論(12) 推薦(11) 編輯
摘要:Why? 2018的已經步入尾聲,對新的一年又是充滿期待. 在這年底里,看到園子里有很多園友寫了博客回顧自己的2018,本人自知文筆和各位前輩比不了,但是我也想來寫一寫,這是我特殊的第一年,記錄下來,也是對自己的一個交代. 重回校園? 非常懷念在大學的日子,時間飛快,距我之前寫的一篇文章<<.Net 閱讀全文
posted @ 2018-12-26 10:21 碼農阿宇 閱讀(1541) 評論(23) 推薦(6) 編輯
摘要:前些天和張隊(善友),lemon(浩洋),斌哥(項斌)等MVP大咖一塊兒吃飯,大家聊到了lemon名下的AOP這個項目,我這小白聽得一臉懵逼,后面回來做了一下功課,查了下資料,在lemon的Github上把這個項目學習了一下,收獲頗豐,讓我這個沒有接觸過AOP的Coder嘆為觀止,陷入了對lemon 閱讀全文
posted @ 2018-11-04 22:40 碼農阿宇 閱讀(7272) 評論(28) 推薦(49) 編輯
摘要:在學習的過程中,看一些一線的技術文檔很吃力,而且考慮到國內那些技術牛人英語都不差的,要向他們看齊,所以每天下班都在瘋狂地背單詞,博客有些日子沒有更新了,見諒見諒 什么是TPL? Task Parallel Library (TPL), 在.NET Framework 4微軟推出TPL,并把TPL作為 閱讀全文
posted @ 2018-10-08 21:48 碼農阿宇 閱讀(2720) 評論(14) 推薦(23) 編輯
摘要:1.什么是ElasticSearch? Elasticsearch是基于Lucene的搜索引擎。它提供了一個分布式,支持多租戶的全文搜索引擎,它具有HTTP Web界面和無模式JSON文檔。 Elasticsearch是用Java開發的,根據Apache許可條款作為開源發布。 來自維基百科的解釋 我 閱讀全文
posted @ 2018-09-06 23:37 碼農阿宇 閱讀(7475) 評論(9) 推薦(26) 編輯
摘要:什么是Generic Host ? 這是在Asp.Net Core 2.1加入了一種新的Host,現在2.1版本的Asp.Net Core中,有了兩種可用的Host。 Web Host –適用于托管Web程序的Host,就是我們所熟悉的在Asp.Net Core應用程序的Mai函數中用CreateW 閱讀全文
posted @ 2018-08-31 11:40 碼農阿宇 閱讀(4754) 評論(28) 推薦(29) 編輯
摘要:CAP是什么? CAP是由我們園子里的楊曉東大神開發出來的一套分布式事務的決絕方案,是.Net Core Community中的第一個千星項目(目前已經1656 Star),具有輕量級、易使用、高性能等特點。 https://github.com/dotnetcore/CAP 本博客主要針對易用性這 閱讀全文
posted @ 2018-08-23 22:33 碼農阿宇 閱讀(3633) 評論(16) 推薦(12) 編輯
摘要:最近利用Asp.Net Core 的MiddleWare思想對公司的古老代碼進行重構,在這里把我的設計思路分享出來,希望對大家處理復雜的流程業務能有所幫助。 背景 一個流程初始化接口,接口中根據傳入的流程類型,需要做一些不同的工作。 1.有的工作是不管什么類型的流程都要做的(共有),有的工作是某一流 閱讀全文
posted @ 2018-08-09 23:15 碼農阿宇 閱讀(1330) 評論(10) 推薦(12) 編輯
最新chease0ldman老人|无码亚洲人妻下载|大香蕉在线看好吊妞视频这里有精品www|亚洲色情综合网