03 2020 档案

摘要:网站面对高并发的情况下,除了增加硬件, 优化程序提高以响应速度外,还可以通过并行改串行的思路来解决。这种思想常见的实践方式就是数据库锁和消息队列的方式。这种方式的缺点是需要排队,响应速度慢,优点是节省成本。 演示一下现象 创建一个在售产品表 CREATE TABLE [dbo].[product]( 阅读全文
posted @ 2020-03-21 23:27 chenxizhaolu 阅读(6156) 评论(8) 推荐(17) 编辑
摘要:第一步,添加程序集引用 在Nuget中搜索autofac找到Autofac.Extras.DynamicProxy并安装。 第二步:添加拦截器 /// <summary> /// 拦截器(实现 Castle.DynamicProxy.IInterceptor)接口 /// </summary> pu 阅读全文
posted @ 2020-03-08 14:31 chenxizhaolu 阅读(1538) 评论(1) 推荐(0) 编辑
摘要:第一步,添加程序集引用 在nuget中搜索“autofac”,添加下图中的两个程序集。他们的作用分别是autofac的核心库和依赖倒置的实现库。 第二步,注册服务 修改Startup类的ConfigureServices方法 public IServiceProvider ConfigureServ 阅读全文
posted @ 2020-03-08 12:10 chenxizhaolu 阅读(591) 评论(0) 推荐(0) 编辑
摘要:解决方案:在命令行或程序包管理控制台运行 dotnet restore命令,重建一下即可。 阅读全文
posted @ 2020-03-08 10:57 chenxizhaolu 阅读(202) 评论(0) 推荐(0) 编辑
摘要:第一步,添加程序集引用 引用两个包:log4net和Microsoft.Extensions.Logging.Log4Net.AspNetCore,这两个包分别是log4net的程序集和微软针对log4net日志组件的扩展包。 第二步,添加log4net的配置文件 在Startup类的同级别目录中添 阅读全文
posted @ 2020-03-08 08:43 chenxizhaolu 阅读(215) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示