原创 .net 6的幾種附件接收
1..net 6 附件上傳 完整代碼 [ApiController] [Route("[controller]")] public class UploadController : ControllerBase {
原创 C# 基於ef的2種簡單的倉儲封裝 net core3.1 ---sqlserver 2019
1配置 startUp.cs public void ConfigureServices(IServiceCollection services) { services.AddControllers();
原创 Net Core獲取配置文件appsettings.json
參考的appsettings.json { "ConnectionString": "Server=tcp:127.0.0.1,5433;Database=Microsoft.eShopOnContainers.Services.
原创 net core 2.1快速獲取請求頭裏面的參數
1.前置工作 1.注入 2.通用類的實現(代碼簡陋,各位有更好的可以艾特我),下面需要注意的是,header需要引入一個包Microsoft.AspNetCore.Http.Features和你net版本對應即可 publ
原创 net core 2.1 集成log4net
首先說明的我的例子是以net core的webapi爲例子,除了log4net的nuget包之外還有一個擴展包Microsoft.Extensions.Logging.Log4Net.AspNetCore 好了開始搭建項目 創建項目就不說了
原创 Dapper的用法和Dapper部分源碼展示
1.官網給的例子鏈接如下 https://github.com/StackExchange/Dapper/tree/master/Dapper.Tests 需要說明的就是官網的例子都是用的擴展方法實現查詢和調用的,不懂擴展方法的可以
原创 關於net裏面幾種webapi的創建方式的分享
1.創建一個控制檯程序,引入owin包 參考鏈接:https://www.cnblogs.com/zuolijun/p/5362311.html 2.直接創建webapi項目 參考鏈接:https://www.cnblogs.com
原创 net core的管道模型
最近學習了一段時間的net core有了一點點的收貨記錄一下足跡 net core的管道模型和net裏面的owin模式 看完net core官網給的項目有了一點點了解,不知道說的對不對,保存一下自己的理解 1.net core的管道思想和n
原创 記錄一次quartz.net的rpc調用失敗
使用的技術和版本 在使用net core框架和quartz.net3.0.6版本 前因: 想把以前的用net做的quartz定時調用的項目,優化一下, 老版本 net 4.5 + quartz.net的2.6.1版本 +
原创 Dapper用法
1.關於Dapper和Sqlconnection的故事 Dapper就相當於一個DBHelper,Sqlconnection內置了數據庫連接池,這是在c#中,java中需要自行配置c3p0,jdbc,drud等等, 然後使用SqlMap
原创 C#定時調用的Quartz項目設計和實現
1.首先必須清楚一些概念:調度器,作業,定時觸發器,如下 2.關於一個Quartz定時調用的項目的設計和實現 把需要的東西抽象出來,比如把作業的一些屬性,如作業的名稱等,如下 1 public int id { get; set
原创 windows版本下elk+filebeat項目的搭建和實現日誌分析系統
最想說的就是官網是個好東西 1.elk是一個成套的數據採集,分析,頁面展示的框架 2.elk項目搭建,自行百度 3.數據的採集,數據的分析,數據的展示 4.filebeat作爲一個輕量級的數據採集工具,比logstash的分析功能弱,
原创 plinq的用法之for的用法
1.C#項目中需要做大批量的list集合的操作.3000+數據一般foreach循環 ,全部操作完,基本得20多分鐘, 使用了下面的這個parallel,,,,基本在2分鐘內完全計算完成. 主要是開啓了多個併發的線程,
原创 單例模式在項目中正確的使用姿勢---java
public class Demo { private Demo demo = null; //空參構造 public Demo(){ } //單例 public static Demo
原创 關於webpack 打包vue項目的2種路由配置方式
首先,2種都是引入配置好的router裏面的index.js import Vue from 'vue'import Router from 'vue-router'import login from '@/components/logi