摘要: 单元测试多租户数据库提供商 不定时更新翻译系列,此系列更新毫无时间规律,文笔菜翻译菜求各位看官老爷们轻喷,如觉得我翻译有问题请挪步原博客地址 本博文翻译自: " http://gunnarpeipman.com/2017/08/multi tenant data context unit tests 阅读全文
posted @ 2017-10-10 00:00 东城慕水 阅读(830) 评论(0) 推荐(5) 编辑
摘要: 在ASP.NET Core上实施每个租户策略的数据库 不定时更新翻译系列,此系列更新毫无时间规律,文笔菜翻译菜求各位看官老爷们轻喷,如觉得我翻译有问题请挪步原博客地址 本博文翻译自: " http://gunnarpeipman.com/2017/08/database per tenant/ " 阅读全文
posted @ 2017-10-08 16:04 东城慕水 阅读(1590) 评论(3) 推荐(7) 编辑
摘要: 简单模板模式 概念介绍 简单模板模式(Simple template): 通过格式化字符串拼凑出视图避免创建视图时大量节点操作,优化内存开销。 创建模板 在实际的业务中如果我们需要进行前后台交互,或多或少会遇到需要把后台数据,绑定到我们通过js生成的html里,然后再展示到页面上的需求,比如现在我要 阅读全文
posted @ 2017-10-07 23:45 东城慕水 阅读(500) 评论(2) 推荐(5) 编辑
摘要: 节流模式 概念介绍 节流模式(Throttler): 对重复的业务逻辑进行节流控制,执行最后一次操作并取消其他操作,以提高性能。 优化滚动事件 有的时候我们再为滚动条添加动画的时候,会发现滚动条不停的抖动,那么为什么会发生这种事情呢?我们简单的写个例子演示下 首先我们需要给页面一定的高度让其产生滚动 阅读全文
posted @ 2017-10-07 00:38 东城慕水 阅读(257) 评论(0) 推荐(0) 编辑
摘要: 授权过滤器 概念介绍 在之前的文章中我们已经带大家简单的了解了下过滤器,本次我们开始介绍授权过滤器。 我们之前提到过授权过滤器在认证过滤器之后,其他过滤器和方法被调用之前运行,而授权过滤器和它名字的含义一样主要是负责执行我们的授权逻辑,确保我们要调用的方法只被我们认证过的用户使用。 自定义授权过滤器 阅读全文
posted @ 2017-10-06 19:43 东城慕水 阅读(978) 评论(1) 推荐(6) 编辑
摘要: 委托模式 概念介绍 委托模式(Entrust): 多个对象接收并处理同一请求,他们将请求委托给另一个对象统一处理请求。 利用委托优化循环 如果我们有一个需求需要让用户点击过的列表改变颜色,我们该怎么处理?我想肯定有很多人,和我之前的想法一样 首先我们想要让用户点击过的列表改变颜色,首先我们肯定要获取 阅读全文
posted @ 2017-10-05 22:43 东城慕水 阅读(1148) 评论(2) 推荐(5) 编辑
摘要: 过滤器 什么是过滤器? 过滤器(Filter) 主要的作用大致可以理解为把我们的附加逻辑注入到MVC框架的请求处理。 在ASP.NET MVC的请求处理中一种有19个管道事件分别是 1. BeginRequest:HTTP管道开始处理请求时,会触发BeginRequest事件 2. Authenti 阅读全文
posted @ 2017-10-05 16:33 东城慕水 阅读(925) 评论(3) 推荐(6) 编辑
摘要: 链模式 概念介绍 链模式(Operatc of Responsibility): 通过在对象方法中将当前对象返回,实现对同一个对象多个方法的链式调用。从而简化对该对象的多个方法的多次调用时,对该对象的多次引用。 原型式继承 链模式顾名思义就是像链子一样一个接一个的,我们可以通过点语法在一个方法的后面 阅读全文
posted @ 2017-10-01 00:04 东城慕水 阅读(948) 评论(0) 推荐(5) 编辑
摘要: 解释器模式 概念介绍 解释器模式(Interpreter): 给定一个语言,定义它的文法的一种表示,并定义一个解释器,这个解释器使用该表示来解释语言中的句子。 获取元素在页面中的路径 我们都知道获取一个元素很简单通过document.getElementById方法我们可以很轻易的获取到文档中ID为 阅读全文
posted @ 2017-09-27 10:10 东城慕水 阅读(713) 评论(0) 推荐(8) 编辑
摘要: 迭代器模式 概念介绍 迭代器模式(Iterator): 在不暴露对象内部结构的同时,可以顺序地访问聚合对象内部的元素。 迭代器 程序中的循环是一种利器,循环语句也使我们程序开发更简洁高效,但是有时一遍又一遍的重复性循环却让代码显得循环不堪。 这个时候我们就可以用迭代器来简化我们的循环遍历操作,下面我 阅读全文
posted @ 2017-09-25 11:43 东城慕水 阅读(660) 评论(3) 推荐(6) 编辑