摘要:
nginx配置文件 nginx及其模块的工作方式是由配置文件指定,默认情况下配置文件被命名为nginx.conf并且存放在 /usr/local/nginx/conf | /etc/nginx | /usr/local/etc/nginx nginx命令 要启动nginx直接运行nginx文件,启动 阅读全文
摘要:
工作队列也叫任务队列,主要思想就是避免立即执行资源密集型任务,必须等待完成,才能继续下一个任务,你可以运行多个工人,队列里的工作他们可以共同不重复的完成。 1:队列优点之一就是能够轻松平行的工作。如果积压工作,我们可以增加更多的工人。默认情况下,rabbitMQ将按顺序将每条消息发送给下一个工作者。 阅读全文
摘要:
什么是静态文件? 1:如HTML,CSS,图像,JS文件,是.net core应用程序可以直接向客户端提供的资产。 2:静态文件通常位于web root(内容根目录或Web根目录)文件夹中,一般是将内容根目录设置为当前目录,以便于web root在开发中找到你的项目。 3:在.net core中如果 阅读全文
摘要:
什么是中间件? 中间件是组装到应用程序中用来处理和响应的组件,每个组件可以选择是否将请求传递给管道的下一个组件。可以在调用管道中的下一个组件之前和之后执行工作。 编写一个中间件 1:创建一个类,通过构造函数依赖注入请求委托(requestDelegate),然后编写Invoke方法,参数是一个htt 阅读全文
摘要:
依赖注入:实现对象及依赖关系之间的松耦合技术。除了使用依赖关系创建对象外,容器通常还可以管理应用程序中的对象生命周期。 依赖注入生命周期:瞬态,作用域,单例瞬态对象总是不同的;每个控制器和每个服务都提供一个新实例,作用域对象在请求中是相同的,在不同的请求是不同的。单例对象对于每个对象和每个请求都是相 阅读全文
摘要:
configureService 配置应用程序的服务configure 创建应用程序的请求处理管道 startup启动类,在Program类构建Web主机方法指定该启动类可以为不同的环境配置不同的启动类,在运行时选择适当的启动类。 ConfigureService方法,在configure配置应用服 阅读全文