原创 .Net Core 緩存方式(二)分佈式緩存及MemoryDistributedCache 實現(1)

.Net Core 緩存方式(二)分佈式緩存 官方文檔 官方文檔 分佈式緩存是由多個應用服務器共享的緩存,通常作爲外部服務在訪問它的應用服務器上維護。 分佈式緩存可以提高 ASP.NET Core 應用程序的性能和可伸縮性,尤其是在應

原创 .Net Core 緩存方式(二)AddDistributedSqlServerCache實現(2)

.Net Core 緩存方式(二)AddDistributedSqlServerCache實現(2) AddDistributedSqlServerCache 是什麼 AddDistributedSqlServerCache是使用 SQL

原创 解決 vscode 格式化代碼 去掉代碼結尾的分號 與 使用單引號替代雙引號 失效的問題

解決 vscode 格式化代碼 去掉代碼結尾的分號 與 使用單引號替代雙引號 失效的問題 在某些項目裏 prettier 單引號格式化 會失效 "prettier.semi": true, //去掉代碼結尾的分號 "prettier

原创 .Net Core 緩存方式(一)內存緩存

.Net Core 緩存方式(一)內存緩存 使用 IMemoryCache 官方文檔 官方文檔 使用包 dotnet add package System.Runtime.Caching --version 4.7.0 使用方式 pub

原创 Elasticsearch 入門(五)修改 xmx xms 堆內存大小修改

Elasticsearch 入門(五)修改 xmx xms 堆內存大小修改 修改 xmx xms 堆內存大小修改 Elasticsearch 7.7 docker-image 默認內存堆 爲1gb 可以通過如下方法修改 root@iZm5e

原创 Elasticsearch 設置節點分片上限

Elasticsearch 設置節點分片上限 最近突然發現後臺的日誌索引不是最新的了,經排查日誌服務的Elasticsearch 索引達數量上限 Elasticsearch 寫入不了更多的索引的原因 Elasticsearch 寫入不了更多

原创 使用Topshelf部署.net core windows服務

使用Topshelf部署.net core windows服務 首先新建一個.net core的模板worker程序 過程 略 打開Program.cs namespace TopshelfDemo { public class P

原创 解決 .NET Core 3.0之後版本,ASP.NET Core 程序集不再作爲包發佈到 NuGet

解決.NET Core 3.0之後版本,ASP.NET Core程序集不再作爲包發佈到NuGet 在.NET Core 3.0之前引用相應的包可以通過NuGet進行引用,但是.NET Core 3.0之後微軟將不再單獨發佈相應的引用 使用

原创 Basic Authorization 基本認證的巧妙使用

Basic Authorization 基本認證的巧妙使用 平時見到的 Basic Authorization 都是直接在 headers 加 Authorization: Basic ZWxhc3YzpZdXasdbGwwMDIyMjM

原创 Elasticsearch 入門(三)使用Elasticsearch.Net & NEST作爲elasticsearch客戶端

Elasticsearch 入門(三)使用Elasticsearch.Net & NEST作爲elasticsearch客戶端 GitHub倉庫 https://github.com/elastic/elasticsearch-net 選

原创 serilog .net core 3.1 配置方式

serilog .net core 3.1 配置方式 安裝包dotnet add package Serilog dotnet add package Serilog.AspNetCore 早初始化模式 public class P

原创 Elasticsearch 入門(二)安裝中文分詞器Analysis-ik搜索

Elasticsearch 入門(二)中文分詞器Analysis-ik搜索 找到elasticsearch-analysis-ik倉庫 Elasticsearch 常用的中文分詞器Analysis-ik elasticsearch-anal

原创 Elasticsearch 入門(一)使用docker-compose 部署ELK

Elasticsearch 入門(一)使用docker-compose 部署ELK docker建議使用鏡像源 編輯docker配置文件 vim /etc/docker/daemon.json { "registr

原创 wx.request(Object object) HTTPS 網絡請求 封裝

微信小程序 wx.request RequestTask wx.request(Object object)發起 HTTPS 網絡請求。 示例代碼 wx.request({ url: 'test.php', //僅爲示例,並非真實的接口

原创 .net core 數據統一響應分享

前言 代碼胡亂寫,維護火葬場! 在平時工作中遇到前同事寫接口這樣返回值 當接口返回1時,不去看他的代碼就永遠猜不到這個1代表的是返回成功還是返回值 稍微好點的 維護和改bug簡直讓人瘋狂,導致大部分時間浪費在“體會”別人返回值的邏