- 博客(7)
- 收藏
- 关注
转载 Spring.Net是怎么在MVC中实现注入的(原理)
本文将介绍Spring.Net(不仅仅是Spring.Net,其实所有的IoC容器要向控制器中进行注入,原理都是差不多的)在MVC控制器中依赖注入的实现原理,本文并没有关于在MVC使用Spring怎么配置,怎么使用,怎么实现。引言放在前面,只是为了避免浪费你的时间。望你能静心片刻,认真阅读。防止爬虫,加个链接:https://www.cnblogs.com/Medla...
2019-09-10 08:18:00 129
转载 错误日志之观察者模式
星期一情景早晨,项目组长来到小明身边,“有人反映咱们的项目有Bug” “什么Bug?” “不知道,你添加一个日志模块自己看记录去。” ”...“分析在MVC全局过滤器中自己添加有异常过滤器。Global.asax 1 public class MvcApplication : System.Web.HttpApplication 2 {...
2019-09-07 14:40:00 181
转载 C#代码实现IoC(控制反转)设计,以及我对IoC的理解
一. 什么是IoC当在A类中要使用B类的时候,我们一般都是采用new的方式来实例化B类,这样一来这两个类就有很强的依赖关系,不符合低耦合的设计思想。这时候我们可以通过一个中间容器来实例化对象,需要的时候就可以通过容器获取一个B类的对象。这种思想就是IoC(控制反转),其实我觉得叫控制转移更为合适,因为它是把程序创建对象的控制权转移给了第三方(IoC容器)。以上是我的个人见解,如有...
2019-08-29 15:48:00 897
转载 C#运算符重载
闲来无事,突发奇想,C#提供的基本类型可以进行运算符操作,那么自己创建的类型应该也可以进行运算符操作吧?既然有了想法就要尝试着去实现,打开《CSharp Language Specification》,寻找方案。扩展一下在这里说明一下《CSharp Language Specification》这个手册,真心不错。C#语言规范(CSharp Language Sp...
2019-08-25 21:35:00 114
转载 ASP.NET 路由
一. 什么是路由?一种URL(统一资源定位符)的体现方式,将URL映射到方法的调用。转变观念:(URL未必是指Web服务器上的静态资源文件)。二. 为什么使用路由?如同规范的代码缩进一样,这是对代码质量的提高,是对URL的重视;消除必须使用物理文件映射 URL 的弊端;防止注入式攻击,提高安全性。传统的URL和磁盘上的内容有着直接对应的关系,通过URL就可以确定该...
2019-08-24 13:58:00 216
转载 运行所选代码生成器时出错:“值-1超出了可接受的[0,2147483647]范围。参数名称:value”...
在使用vs2019添加mvc控制器的时候这已经是第二次遇到这个问题了。常言道,多喝热水,重启试试。有时候当应用工作不正常,重启也许能解决问题。但是程序员通常接触不到服务器系统权限。而运维人员和公司流程经常人为制造麻烦阻止我们去重启应用。上一次就是通过重启解决的。8/24更新[推荐解决方案]只有在编辑器中打开web.config文件时才会出现此问题。请关闭...
2019-08-21 11:17:00 267
转载 数据库连接释放问题
数据库连接释放问题“超时时间已到。超时时间已到,但是尚未从池中获取连接。出现这种情况可能是因为所有池连接均在使用,并且达到了最大池大小。”一看就是数据库连接池满了,应该是打开后没有释放的原因,但是我的Connection对象都使用using及时释放了,怎么会出现这种情况呢?花了很长时间终于到了原因,所以写下来记录一下。扩展小知识:--查询数据库的连...
2019-08-05 12:17:00 1219
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人