12 2020 档案

摘要:[转]C#中的Monitor类 object obj=new object(); Monitor在锁对象obj上会维持两个线程队列R和W以及一个引用T : (1) T是对当前获得了obj锁的线程的引用(设此线程为CurrThread); (2) R为就绪队列,其上的线程已经准备好获取obj锁。当ob 阅读全文
posted @ 2020-12-30 14:03 收伞不用捅肚子 阅读(1013) 评论(0) 推荐(0) 编辑
摘要:https://blog.csdn.net/weixin_44228698/article/details/108672903 C#中的死锁和解决方案 在多任务系统下,当一个或多个进程等待系统资源,而资源又被进程本身或其它进程占用时,就形成了死锁。总的来说,就是两个线程,都需要获取对方锁占有的锁,才 阅读全文
posted @ 2020-12-30 13:54 收伞不用捅肚子 阅读(1506) 评论(0) 推荐(1) 编辑
摘要:C# Thread 线程状态知识 .NET 基础类库的System.Threading命名空间提供了大量的类和接口支持多线程。这个命名空间有很多的类。System.Threading.Thread类是创建并控制线程,设置其优先级并获取其状态最为常用的类。他有很多的方法,在这里我们将就比较常用和重要的 阅读全文
posted @ 2020-12-30 13:38 收伞不用捅肚子 阅读(1002) 评论(0) 推荐(0) 编辑
摘要:https://www.cnblogs.com/qingyunzong/p/9004509.html 目录 一、简介 1.1 概述 1.2 消息系统介绍 1.3 点对点消息传递模式 1.4 发布-订阅消息传递模式 二、Kafka的优点 2.1 解耦 2.2 冗余(副本) 2.3 扩展性 2.4 灵活 阅读全文
posted @ 2020-12-30 11:42 收伞不用捅肚子 阅读(59) 评论(0) 推荐(0) 编辑
摘要:https://www.nowcoder.com/ta/sql?from=baidusql&bd_vid=8039008189658004638 深入SQL Server优化【推荐】 https://www.cnblogs.com/gered/p/10688733.html 阅读全文
posted @ 2020-12-28 13:31 收伞不用捅肚子 阅读(84) 评论(0) 推荐(0) 编辑
摘要:SQL Server死锁排查 1. 死锁原理 根据操作系统中的定义:死锁是指在一组进程中的各个进程均占有不会释放的资源,但因互相申请被其他进程所站用不会释放的资源而处于的一种永久等待状态。 死锁的四个必要条件:互斥条件(Mutual exclusion):资源不能被共享,只能由一个进程使用。请求与保 阅读全文
posted @ 2020-12-28 11:50 收伞不用捅肚子 阅读(569) 评论(0) 推荐(0) 编辑
摘要:索引什么时候不会生效,以下集中情况会导致索引失效: 1.条件中用or,即使其中有条件带索引,也不会使用索引查询(这就是查询尽量不要用or的原因,用in吧) 注意:使用or,又想索引生效,只能将or条件中的每个列都加上索引 2.对于多列索引,不是使用的第一部分,则不会使用索引。 3.like的模糊查询 阅读全文
posted @ 2020-12-25 16:21 收伞不用捅肚子 阅读(882) 评论(0) 推荐(0) 编辑
摘要:EF Code First Migrations数据库迁移 1、EF Code First创建数据库 新建控制台应用程序Portal,通过程序包管理器控制台添加EntityFramework。 在程序包管理器控制台中执行以下语句,安装EntityFramework。 PM> Install-Pack 阅读全文
posted @ 2020-12-25 11:34 收伞不用捅肚子 阅读(69) 评论(0) 推荐(0) 编辑
摘要:Cookie译小甜饼,是网页浏览器用来保存用户信息的文件,也就是一小段文本,可以保存比如用户是谁,购物车有哪些商品等。Session会话,会话是指我们访问网站的一个周期。 比如用户打开一个浏览器访问某个位的站点。 首先Cookie简单了解一下: Cookie是一种能够让网站服务器把少量数据(4kb左 阅读全文
posted @ 2020-12-25 09:57 收伞不用捅肚子 阅读(511) 评论(0) 推荐(1) 编辑
摘要:ASP.NET MVC中的Session以及处理方式 最近在ASP.NET MVC项目中碰到这样的情况:在一个controller中设置了Session,但在另一个controller的构造函数中无法获取该Session,会报"System.NullReferenceException"错误。之所以 阅读全文
posted @ 2020-12-25 09:46 收伞不用捅肚子 阅读(750) 评论(0) 推荐(0) 编辑
摘要:MVC过滤器一共分为四个:ActionFilter(方法过滤器),ResultFilter(结果过滤器,感觉不是很好听,就这样叫吧),AuthorizationFilter(授权过滤器),ExceptionFilter(异常处理过滤器) 过滤器类型 接口 默认实现 描述 Action IAction 阅读全文
posted @ 2020-12-24 17:52 收伞不用捅肚子 阅读(168) 评论(0) 推荐(0) 编辑
摘要:ASP.NET MVC5路由系统机制详细讲解 https://blog.csdn.net/slowlifes/article/details/72461440 请求一个ASP.NET mvc的网站和以前的web form是有区别的,ASP.NET MVC框架内部给我们提供了路由机制,当IIS接受到一 阅读全文
posted @ 2020-12-24 15:31 收伞不用捅肚子 阅读(196) 评论(0) 推荐(0) 编辑
摘要:简介 这几年关于敏捷开发在互联网企业中越来越广泛被使用到,运用的比较多的当属scrum敏捷开发和xp敏捷开发,人人都在谈论敏捷开发。那什么才是敏捷开发呢? 目录 什么是敏捷开发? 传统的开发模式和敏捷开发模式的对比? 敏捷开发scrum的实施。 什么是敏捷开发 敏捷开发以用户的需求进化为核心,采用迭 阅读全文
posted @ 2020-12-24 10:22 收伞不用捅肚子 阅读(101) 评论(0) 推荐(0) 编辑
摘要:敏捷开发(Agile)是一种以人为核心、迭代、循序渐进的开发方法。 在敏捷开发中,软件项目的构建被切分成多个子项目,各个子项目的成果都经过测试,具备集成和可运行的特征。 简单地来说,敏捷开发并不追求前期完美的设计、完美编码,而是力求在很短的周期内开发出产品的核心功能,尽早发布出可用的版本。然后在后续 阅读全文
posted @ 2020-12-24 09:52 收伞不用捅肚子 阅读(128) 评论(0) 推荐(0) 编辑
摘要:SQL索引一步到位 SQL索引一步到位(此文章为“数据库性能优化二:数据库表优化”附属文章之一) SQL索引在数据库优化中占有一个非常大的比例, 一个好的索引的设计,可以让你的效率提高几十甚至几百倍,在这里将带你一步步揭开他的神秘面纱。 1.1 什么是索引? SQL索引有两种,聚集索引和非聚集索引, 阅读全文
posted @ 2020-12-22 11:10 收伞不用捅肚子 阅读(86) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示