摘要:随着互联网不断发展,单应用单服务器有时候很难满足需求。比如京东、淘宝在面临双11的时候,处理程序肯定不会是一台服务器。那么Nginx 可以实现多服务器共同分担服务器压力问题。 Nginx可以做正向和反向代理。但是实际工作中。应用反向代理的较多。Nginx 地址 一、启动Nginx 你可以使用DOS 阅读全文
posted @ 2020-08-09 18:08 delaywu 阅读(63) 评论(0) 推荐(0) 编辑
摘要:上一篇我说使用autofac 自带的AOP。中感觉不太好用。这里我推荐 AspectCore.Core ,使用起来真的很爽,谁用谁知道。 接着上一篇。 我们引用 AspectCore.Extensions.Autofac (对autofac 的扩展) 接下来我们直接在注册 autofac 的地方 写 阅读全文
posted @ 2020-08-07 17:53 delaywu 阅读(113) 评论(0) 推荐(0) 编辑
摘要:上一篇我感觉 autofac 实现 aop有点不爽。先不说啥原因吧。看一下大概是怎么实现的在说。 添加NeGet Autofac(5.2.0) Autofac.Extensions.DependencyInjection(6.0.0) Autofac.Extras.DynamicProxy(5.0. 阅读全文
posted @ 2020-08-06 14:20 delaywu 阅读(54) 评论(0) 推荐(0) 编辑
摘要:添加NeGet包: Autofac (5.2.0) Autofac.Extensions.DependencyInjection(6.0.0) 在 Program 中 将 UseServiceProviderFactory 由Autofac 管理 这样替换了工厂。系统在调用Startup时候会自动调 阅读全文
posted @ 2020-08-06 13:49 delaywu 阅读(57) 评论(0) 推荐(0) 编辑
摘要:在上一篇中。我们可以获得单条where 语句拼装的 条件。但是我们往往 where 条件有很多。所以这篇组要来解决多条件问题。我们定义一个类 WhereClip ,其目的主要是讲多个单条件的SQL给组装起来。那么这个类应该有那些元素呢?我觉得应该含有 完整的SQL和参数列表。 protected S 阅读全文
posted @ 2020-07-26 13:54 delaywu 阅读(72) 评论(0) 推荐(0) 编辑
摘要:在 SQLSERVER 里,我们在执行命令的时候我们是可以进行参数化传递的。这个好处主要可以防止注入。 定义接受参数的类: public class DataParameter { public DataParameter() { } public DataParameter(string name 阅读全文
posted @ 2020-07-26 13:39 delaywu 阅读(60) 评论(0) 推荐(0) 编辑
摘要:目前我操作数据库主要用 EF和Dapper,EF不用说。相关的orm api 我们使用的很舒服,但是每次写Dapper 的时候我总是要写一坨SQL语句。典型的比如我要做一个查询。可能会写出一下代码: var strText="" if(string.IsNullOrEmpty(name)) { st 阅读全文
posted @ 2020-07-26 13:16 delaywu 阅读(86) 评论(0) 推荐(0) 编辑
摘要:log4Net 配置文件详细说明 阅读全文
posted @ 2020-07-15 00:08 delaywu 阅读(230) 评论(0) 推荐(0) 编辑
摘要:上一篇我们知道可以使用 app.use 注册中间件,但是 这样都写在 Startup 文件可能不是我们想要的。.NET Core 提供了 使用 UseMiddlewareExtensions 扩展中间件。我们看一下需要什么。 // Copyright (c) .NET Foundation. All 阅读全文
posted @ 2020-06-14 12:54 delaywu 阅读(68) 评论(0) 推荐(0) 编辑
摘要:.Net core 的Pipeline 是由各种各样的中间件组成的(个人理解),通过一张图我们大体认识一样中间件的请求流程。 从图中我们可以看出 请求 middleware1->middleware2->middleware,响应:middleware3->middleware2->middlewa 阅读全文
posted @ 2020-06-13 21:37 delaywu 阅读(47) 评论(0) 推荐(0) 编辑