摘要: SpringMVC教程 1、SpringMVC概述 1、回顾MVC 1、什么是MVC MVC是模型(Model)、视图(View)、控制器(Controller)的简写,是一种软件设计规范。 是将业务逻辑、数据、显示分离的方法来组织代码。 MVC主要作用是降低了视图与业务逻辑间的双向偶合。 MVC不 阅读全文
posted @ 2020-08-03 17:42 风雨无阻415 阅读(177) 评论(0) 推荐(1) 编辑
摘要: 本文将介绍在ASP.Net Core中处理异常的几种方法 1使用开发人员异常页面(The developer exception page) 2配置HTTP错误代码页 Configuring status code pages 3使用MVC过滤器 ExceptionFilter 4 自定义异常捕获中 阅读全文
posted @ 2020-07-26 23:18 风雨无阻415 阅读(1368) 评论(0) 推荐(0) 编辑
摘要: 1、中间件 是处理请求和响应的组件(代码段,一段处理逻辑),这个处理逻辑是以“前一个请求处理逻辑”为输入,并经过中间件自己的处理后,返回一个“新的请求处理逻辑”,所以从代码上可将“中间件”表式为以一个“请求处理逻辑”为输入并返回另一个“请求处理逻辑”的委托,即Func<RequestDelegate 阅读全文
posted @ 2020-07-26 20:41 风雨无阻415 阅读(827) 评论(0) 推荐(0) 编辑
摘要: 简述asp.net core中间件的实现思路 一次http请求的过程,就是对一个Request请求进行若干次逻辑处理,并最终设置Response的过程。从代码的实现维度看,由于Request和Response都在HttpContext里,可将此过程表示为“以一个httpContext为输入的委托函数 阅读全文
posted @ 2020-07-26 01:27 风雨无阻415 阅读(220) 评论(0) 推荐(0) 编辑
摘要: 1.为什么要使用Elasticsearch? ​ 因为在我们商城中的数据,将来会非常多,所以采用以往的模糊查询,模糊查询前置配置,会放弃索引,导致商品查询是全表扫面,在百万级别的数据库中,效率非常低下,而我们使用ES做一个全文索引,我们将经常查询的商品的某些字段,比如说商品名,描述、价格还有id这些 阅读全文
posted @ 2020-07-25 20:43 风雨无阻415 阅读(1890) 评论(0) 推荐(0) 编辑
摘要: 前言 ELK是什么 它是一个分布式日志解决方案,是Logstash、Elastaicsearch、Kibana的缩写,可用于从不同的服务中收集日志后进行处理和分析,通过Kibana可以全方面的展示收集后的信息,比如通过图表或者表格形式。 能用来做什么 (一)ELK组件在海量日志系统的运维中,可用于解 阅读全文
posted @ 2020-07-25 16:09 风雨无阻415 阅读(414) 评论(0) 推荐(0) 编辑
摘要: 一、ELK简介 ELK是Elasticsearch、Logstash和Kibana首字母的缩写。这三者均是开源软件,这三套开源工具组合起来形成了一套强大的集中式日志管理平台。 • Elasticsearch 分布式搜索和分析引擎。具有高可伸缩、高可靠和易管理等特点。基于 Apache Lucene 阅读全文
posted @ 2020-07-25 16:06 风雨无阻415 阅读(392) 评论(0) 推荐(0) 编辑
摘要: ASP.NET Web API 是非常棒的技术。编写 Web API 十分容易,以致于很多开发者没有在应用程序结构设计上花时间来获得很好的执行性能。 在本文中,我将介绍8项提高 ASP.NET Web API 性能的技术。 使用最快的 JSON 序列化工具 JSON 的序列化对整个 ASP.NET 阅读全文
posted @ 2020-07-25 15:39 风雨无阻415 阅读(171) 评论(0) 推荐(0) 编辑
摘要: 提升Web应用的性能从未像今天这样刻不容缓。 在线经济活动的比例日益提高,就连发展中国家和地区的经济活动都已经有5%以上在线进行了(相关数据请参考本文后面的资源)。在这个超级链接、随时在线的现代世界,用户的期望也远非昔日可比。如果你的网站不能马上响应,你的应用不能立即运行,用户转身就会投奔你的竞争对 阅读全文
posted @ 2020-07-25 15:37 风雨无阻415 阅读(166) 评论(0) 推荐(0) 编辑
摘要: 那性能问题到底该如何解决?以下是应用系统发布前,作为 .NET 开发人员需要检查的点。 1.debug=「false」 当创建 ASP.NET Web应用程序,默认设置为「true」。开发过程中,设置为「true」是非常有用多,但在应用程序发布部署时,需将其设置为「false」。 2.关闭 trac 阅读全文
posted @ 2020-07-25 14:50 风雨无阻415 阅读(118) 评论(0) 推荐(0) 编辑