202301-13 .Net Core项目中NLog整合Exceptionless实例 目录前言概念ExceptionlessNLog环境搭建Exceptionless搭建集成NLog简单测试一下总结前言在实际的.NetCore相关项目开发中,很多人都会把NLog作为日志框架的首选,主要是源于它的强大和它的扩展性。同时很多时候我们需要集中式的采集日志,这时候仅仅使用NLog是不够的,NLog主要是负责代码中日志的落地,也就是收集程序中的日志。类似的使用ELK(Elasticsearch+Logstash+Kibana)或EFK(Elasticsearch+Filebeat+Kibana)的集中式日志管... 继续阅读 >
202105-23 .netcore 写快递100的快递物流信息查询接口的实现 快递100的物流信息查询接口,官方提供了一些demo;还好官方提供的代码是.netcore版本写的,不过写的有点low;根据官方提供的代码,我按照.netcore的风格重构了代码;核心代码如下:///<summary>///沐雪微淘快递100帮助类.///</summary>publicclassKuaiDi100Helper{privateILogger_logger;privateMuXueConfigHelper_configHelper;HttpClient_client;///<summary>... 继续阅读 >
202010-10 .netcore+vue 实现压缩文件下载功能 一.前言目前接触的项目中,给定的需求是将系统内所有用户的数据整理好,并保存到文件夹内,目的主要是防止用户在实施人员已配置好的基础上由于不熟悉系统,导致的误删或者误操作。减少实施人员的配置工作。我首先想到的就是将数据导入到Excel中,并以各个用户的名称命名文件夹做好分类。vue下实现Excel导入这个我们见的比较多了,当时我也确实实现了下载Excel的功能,但是后续发现保存的文件都在服务器上,那就有一个问题了,实施... 继续阅读 >
202010-10 .NetCore之接口缓存的实现示例 1、问题:我们平时做开发的时候肯定都有用到缓存这个功能,一般写法是在需要的业务代码里读取缓存、判断是否存在、不存在则读取数据库再设置缓存这样一个步骤。但是如果我们有很多地方业务都有用到缓存,我们就需要在每个地方都写关于缓存的代码,这样会造成很多重复代码,同时对业务侵入不利于后续的开发维护。2、一般的解决办法是将缓存的功能提取出来,然后在需要用到缓存的地方调用即可。这样确实减少了很多重复代码,但这样还... 继续阅读 >
202010-08 .NETCore添加区域Area代码实例解析 一,如下图二,构建好框架,将不必要的包删掉三,添加路由app.UseEndpoints(endpoints=>{endpoints.MapControllerRoute(name:"default",pattern:"{controller=Home}/{action=Index}/{id?}");endpoints.MapAreaControllerRoute(name:"areas","areas",pattern:"{area:exists}/{controller=Home}/{action=Index}/{id?}");});四,添加控制器usingSy... 继续阅读 >