原创 十個常見性能測試工具有哪些?

1、kylinTOP測試與監控平臺(商用版) kylinTOP測試與監控平臺是一款B/S架構的跨平臺的集性能測試、自動化測試、業務監控於一體的測試平臺,它是深圳是奇林軟件有限公司旗下的一款產品,該工具開放10個免費虛擬用戶可供學習

原创 ASP.NET Core 異常處理

1、先做個美好的錯誤頁面,這裏用項目自帶的就行 2、頁面做好了,要怎麼訪問呢,況且裏面還有參數,配置Controller ,這裏我在HomeController 裏配置 3、 在哪裏配置異常發生時觸發 HomeControll

原创 記 ASP.NET Core Linux+Nginx 部署後 Jmeter 性能測試

1、幾天前已經把ASP.NET Core 部署在Linux,正常外網運行了,今天心血來潮用Jmeter 來測試一下。 先來訪問一下我的小破地址(ip木打碼,請大佬別黑我小破網站)發現502了。 應該是core 服務掛掉了(因爲沒做

原创 SonarLint 等國外插件下載慢問題解決。

以 SonarLint下載爲例,官網下載 下載很慢,一會就報錯卡死了。(網絡優或者翻牆的小夥伴濾過) 解決方案 (1) 用一個百度網盤(沒有的下載一個),首頁,打開“離線下載" (2) 把下載的地址 放到百度網盤 下載文件

原创 ASP.NET Core 安裝SonarLint(代碼審查)

1、vs 擴展-擴展管理,聯機搜索sonarlint,點擊安裝即可 2、可以去官網下載離線安裝包: https://marketplace.visualstudio.com/items?itemName=SonarSource.

原创 Asp.Net Core 集成 Swagger

翻了翻Spring Boot系列,發現以前集成了Swagger2,今天來同步下,Core 也來集成下Swagger。(不知道swagger 是啥的自行百度) (1) 新建一個Asp.Net Core Web API 項目。 (2

原创 你應該懂點算法-二分查找

問題:數組中查找某一項數據 。 例如 int array[]={18,5,8,2,15,58,78}; 查找58 (1)第一種方案:從數組第一項開始查找(順序查找),如果找到58打印對應的下標位置,代碼如下 以上代碼可以看到,

原创 MySQL優化-事務

1、數據庫事務? 先附上一段早年的代碼: 不用管具體的業務,簡單說就是兩條sql語句同時丟到數據庫執行。 問題 : 如果第一條sql執行完成了,突然服務器斷電死機了,又或者在執行到第二條sql時候 參數傳的不對,引發

原创 java併發編程-ConcurrentHashMap

HashMap 原理都不瞭解怎麼寫,先去惡補相關數據結構了,都是大學裏欠下的債 。 等學成歸來。。。。。

原创 關於樂觀鎖和悲觀鎖,你真的瞭解嗎

什麼是鎖? 鎖是用來控制多個線程訪問共享資源的方式,一般來說,一個鎖能夠防止多個線程同時訪問共享的資源。 爲什麼要用鎖? 先來看下鎖定義裏爲什麼要使用多線程呢? 現在計算機基本都是多核,如果是單線程,會浪費其它覈資源,所以

原创 ASP.NET Core Startup

ASP.NET Core的應用程序,系統都會自動創建一個類Startup。 1、Startup的作用: 類配置服務和應用的請求管道。 2、看下它的結構吧: 看到裏面默認只有兩個方法 ConfigureServices和 C

原创 redis入門到大神(配置文件詳解)

英語很重要!英語很重要!英語很重要! Redis配置文件示例 # Redis configuration file example 注意單位:當需要設置內存大小時,可以指定#通常形式爲1k 5GB 4M,以此類推: #Note

原创 重要的Linux基礎命令 -top命令圖解

重要的Linux基礎命令 -top命令圖解。

原创 java併發編程筆記-項目應用

雖然使用併發編程能提高自己的程序性能,但是現實中的使用是甚少,有也是使用第三方的輪子。 平常的java小夥伴做web比較多,servlet容器是併發的(多線程)。要不同時只能處理一個用戶的請求,服務器就坑不住了。 還有就是處理後