• <menu id="sssag"></menu>
  • <menu id="sssag"></menu>
  • 正文內容加載中...
    posted @ 2022-03-12 21:05 志存高遠,腳踏實地 閱讀(25) 評論(0) 推薦(0) 編輯
    摘要: 這是一個古老的話題。。。直入主題吧! 對winfrom的控件來說,多線程操作非常容易導致復雜且嚴重的bug,比如不同線程可能會因場景需要強制設置控件為不同的狀態,進而引起并發、加鎖、死鎖、阻塞等問題。為了避免和解決上述可能出現的問題,微軟要求必須是控件的創建線程才能操作控件資源,其它線程不允許直接操 閱讀全文
    posted @ 2022-03-11 18:09 志存高遠,腳踏實地 閱讀(213) 評論(0) 推薦(0) 編輯
    摘要: Kind是什么? k8s集群的組成比較復雜,如果純手工部署的話易出錯且時間成本高。而本文介紹的Kind工具,能夠快速的建立起可用的k8s集群,降低初學者的學習門檻。 Kind是Kubernetes In Docker的縮寫,顧名思義,看起來是把k8s放到docker的意思。沒錯,kind創建k8s集 閱讀全文
    posted @ 2022-03-06 21:32 志存高遠,腳踏實地 閱讀(193) 評論(0) 推薦(0) 編輯
    摘要: SOS是什么? 直觀來說,sos就是一個程序集文件。這個程序集的作用就是讓我們在使用windbg分析.net進程時,更加方便快捷。通過sos,我們可以清晰的查看CLR運行時的各類信息,輔助我們去理解托管內存的狀態和含義。 這個程序集是隨.NET Framework一起安裝的,一般不需要單獨安裝。在我 閱讀全文
    posted @ 2022-02-22 21:57 志存高遠,腳踏實地 閱讀(177) 評論(0) 推薦(2) 編輯
    摘要: 背景說明 某天生產環境發生進程的活躍線程數過高的預警問題,且一天兩個節點分別出現相同預警。此程序近一年沒出現過此類預警,事出必有因,本文就記錄下此次根因分析的過程。 監控看到的線程數變化情況: 初步的分析和發現 異常的進程在重啟時分別保留了dump,這是進行下一步windbg分析的前提。 查看線程明 閱讀全文
    posted @ 2022-02-22 07:44 志存高遠,腳踏實地 閱讀(223) 評論(4) 推薦(5) 編輯
    摘要: 前幾天在生產環境上redis創建連接方面的故障,分析過程中對ServiceStack.Redis的連接創建和連接池機制有了進一步了解。問題分析結束后,通過此文系統的將學習到的知識點整理出來。 從連接池獲取RedisClient的流程 業務程序中通過PooledRedisClientManager對象 閱讀全文
    posted @ 2022-02-21 16:24 志存高遠,腳踏實地 閱讀(178) 評論(0) 推薦(1) 編輯
    摘要: 背景介紹 在netcore遷移過程中,發現原有針對netframework平臺編譯的dll文件,可以直接在netcore的應用(netcoreapp.31)中加載并使用。對此感到比較好奇,本文就針對此知識點進行探究和梳理。 本次演示用到的幾個項目說明: Tccc.TypeForwarding.Net 閱讀全文
    posted @ 2022-01-25 18:38 志存高遠,腳踏實地 閱讀(409) 評論(2) 推薦(7) 編輯
    摘要: 背景知識 計算機中的數據是二進制存儲,而人類的文字對計算機來說是不能識別的。那么為了讓計算機能夠處理文字,就需要人為的給文字設置一個數字編碼(比如65代表A),數字再轉為二進制數據,計算機才能夠正常處理。 什么是字符集 人工收集的一批文字符號的集合就稱為字符集。顯然由于文化、國界的存在,自然會產生多 閱讀全文
    posted @ 2022-01-19 18:33 志存高遠,腳踏實地 閱讀(64) 評論(0) 推薦(0) 編輯
    摘要: 今天在分析問題時遇到使用Type.GetType()一直返回null的情況,于是針對相關情況做了個梳理驗證。詳情如下: 測試項目的程序集介紹: Tccc.Reflection.First.SPI:類定義所在的程序集 Tccc.Reflection.Second.SPI:類定義所在的程序集 Tccc. 閱讀全文
    posted @ 2022-01-19 17:10 志存高遠,腳踏實地 閱讀(9) 評論(0) 推薦(0) 編輯
    摘要: 關于泛型是什么以及怎么使用本文不在贅述。在04年發布的jdk5中,Java支持了泛型這個重要的特性。 Java里的泛型實現方式是擦拭法(Type Erasure),所謂擦拭法是指:虛擬機對泛型其實一無所知,即JVM不認識T,所有的工作都是編譯器做的。 整個過程大概描述就是:Java代碼中編寫的泛型T 閱讀全文
    posted @ 2022-01-17 00:15 志存高遠,腳踏實地 閱讀(25) 評論(0) 推薦(0) 編輯
    国产在线码观看超清无码视频,人妻精品动漫H无码,十大看黄台高清视频,国产在线无码视频一区二区三区,国产男女乱婬真视频免费,免费看女人的隐私超爽,狠狠色狠狠色综合久久蜜芽