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