自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(4)
  • 问答 (1)
  • 收藏
  • 关注

原创 NLog配置自定义列和Request请求

这里需要注意的是,引入NLog命名空间,使用LogManager.GetCurrentClassLogger创建logger变量才能有WithProperty属性,如果使用依赖注入的方式使用的是Microsoft.Extensions.Logging命名空间则没有这个属性。NLog是一个基于.NET平台编写的类库,简单灵活,支持的数据库类型包括MSSQL、Oracle,、MySql、SqlLite等数据库,也支持向控制台、本地文件中写入日志。NLog支持内置的HttpContext请求和响应参数,如。

2024-06-25 10:56:36 590

原创 .net6 core serilog mysql配置自定义列

Serilog是.NET Core中现在流行的结构化日志类库,支持MSSQL、Mysql、SQLLite等多种数据库,配置简单,支持输出文本、数据库、缓存等。但是如果连接的是mysql数据库,不能直接的用.WriteTo.Mysql配置,需要通过Serilog.Sinks.MariaDB进行连接。在输出到数据库时,若连接MSSQL想配置自定义列,可以很容易的用ColumnOptions进行自定义列扩展,如。·context.HttpContext.Request.Host.Value:请求IP。

2024-06-07 13:48:20 739

转载 asp.net Core 中AuthorizationHandler 实现自定义授权

ASP.NET Core 中 继承的是AuthorizationHandler ,而ASP.NET Framework 中继承的是AuthorizeAttribute.它们都是用过重写里面的方法实现过滤请求的。现在我们实现如何在 ASP.NET Core MVC 实现自定义授权。关于AuthorizationHandler 详细介绍可以看这里比如我们后台有个博客管理功能,那我们可以新建一个Blog的控制器,比如BlogController。

2024-06-06 11:40:27 400

原创 sqlserver优化

关于临时表和表变量的选择,一般说表变量在内存,速度比较快,但是在数据量较多的情况下临时表速度反而更快。h,如果该索引是复合索引,那么必须使用到该索引中的第一个字段作为条件时才能保证系统使用该索引,否则该索引将不会被使用,并且应尽可能的让字段顺序与索引顺序相一致;冗余数据库可以分散数据库压力,冗余表可以分散数据量大的表的并发压力,也可以加快特殊查询的速度,冗余字段可以有效减少数据库表的连接,提高效率;1,创建索引,索引的字段尽量小,一个表最好不要超过6个索引;11,升级硬件,提高网速,增加服务器内存cpu;

2024-04-30 01:07:02 326 2

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除