摘要:
为什么需要动态SQL 为什么需要动态SQL 在使用EF或者写SQL语句时,查询条件往往是这样一种非常常见的逻辑:如果客户填了查询信息,则查询该条件;如果客户没填,则返回所有数据。 我常常看到很多人解决这类问题时使用了错误的静态SQL的解决办法,使得数据库无法利用索引,导致性能急剧下降。 介绍数据 这
阅读全文
posted @ 2020-02-22 15:25
HackerVirus
阅读(158)
推荐(0)
摘要:
软件设计的哲学:增加复杂度的12中危险信号 软件系统的设计和开发过程中,增加系统复杂性的12中危险信号: 危险信号1:浅层模块 浅层模块的接口相对于它提供的功能来说是复杂的。浅层模块在与复杂性的斗争中帮助不大,因为它们提供的好处(不需要了解它们内部如何工作)被学习和使用它们的接口的成本所抵消。小模块
阅读全文
posted @ 2020-02-20 22:41
HackerVirus
阅读(280)
推荐(0)
摘要:
ASP.NET-Core-Web-API-Best-Practices-Guide ASP.NET Core Web API 最佳实践指南 原文地址: ASP.NET-Core-Web-API-Best-Practices-Guide 介绍# 当我们编写一个项目的时候,我们的主要目标是使它能如期运行
阅读全文
posted @ 2020-02-20 10:02
HackerVirus
阅读(374)
推荐(0)
摘要:
如何运用领域驱动设计 - 聚合 目录 概述 何为聚合 演化案例 发现实体关系 开始划分边界吧 选取一个聚合根 通过聚合根保护你的内部对象 聚合的一些特性 通过ID引用 聚合真的是不变的吗 小的聚合 一致性 总结 概述 在前几篇的博文中,我们已经学习到了如何运用实体和值对象。随着我们所在领域的不断深入
阅读全文
posted @ 2020-02-19 17:03
HackerVirus
阅读(580)
推荐(0)
摘要:
web性能优化指南 前端性能优化,是每个前端必备的技能,优化自己的代码,使自己的网址可以更加快速的访问打开,减少用户等待,今天就会从几个方面说起前端性能优化的方案, 看下面的一张图,经常会被面试官问,从输入URL到页面加载完成,发生了什么? 1.用户输入www.baidu.com2.浏览器通过DNS
阅读全文
posted @ 2020-02-18 22:16
HackerVirus
阅读(1038)
推荐(0)
摘要:
SQL with ties的理解与 “从100万条记录中的得到成绩最高的记录”。看到这个题目,通常我们的做法是: select top 1 * from student order by score desc 但是这样做你会发现,如果有几个人分数并列第一,这样就只能取到一个记录。用下面的代码的话,就
阅读全文
posted @ 2020-02-18 17:09
HackerVirus
阅读(965)
推荐(0)
摘要:
dapr微服务.netcore sdk入门 Actors入门 先决条件 .Net Core SDK 3.0 Dapr CLI Dapr DotNet SDK 概述 本文档描述如何在客户端应用程序上创建Actor(MyActor)并调用其方法. MyActor MyActor.Interfaces |
阅读全文
posted @ 2020-02-18 09:36
HackerVirus
阅读(721)
推荐(0)
摘要:
Asp.Net WebApi一个简单的Token验证 1、前言 WebAPI主要开放数据给手机APP,Pad,其他需要得知数据的系统,或者软件应用。Web 用户的身份验证,及页面操作权限验证是B/S系统的基础功能。我上次写的《Asp.Net MVC WebAPI的创建与前台Jquery ajax后台
阅读全文
posted @ 2020-02-18 08:31
HackerVirus
阅读(1036)
推荐(0)
摘要:
发布订阅和观察者模式 今天的话题是javascript中常被提及的「发布订阅模式和观察者模式」,提到这,我不由得想起了一次面试。记得在去年的一次求职面试过程中,面试官问我,“你在项目中是怎么处理非父子组件之间的通信的?”。我答道,“有用到vuex,有的场景也会用EventEmitter2”。面试官继
阅读全文
posted @ 2020-02-18 08:27
HackerVirus
阅读(464)
推荐(0)
摘要:
使用.NET Core创建Windows服务 - 使用.NET Core工作器方式 原文:Creating Windows Services In .NET Core – Part 3 – The “.NET Core Worker” Way作者:Dotnet Core Tutorials译者:La
阅读全文
posted @ 2020-02-17 22:01
HackerVirus
阅读(526)
推荐(0)