上一页 1 ··· 7 8 9 10 11 12 13 14 15 ··· 45 下一页
摘要: 一、简介 耦合是软件不能抵御变变化的根本性原因,不仅实体对象与实体对象之间有耦合关系(如创建性设计模式存在的原因),对象和行为之间也存在耦合关系. 二、实战 1、常规开发中,我们经常会在控制器中或者Main方法中调用多个对象,进行批量的操作(完成一次事务性的操作),像下面这样: /// <summa 阅读全文
posted @ 2018-12-31 21:30 郑小超 阅读(1473) 评论(0) 推荐(0)
摘要: 一、简介 熟悉.Net多线程的都知道,当多个线程同时操作一个全局缓存对象(static对象实例、Dictionary、List等)时,会存在多线程争用问题,包括EF、Dapper等本身的缓存机制,都存在多线程争用问题,当我们在享受多线程带来的好处的同时,千万要注意这个问题.如果不了解多线程,请移步到 阅读全文
posted @ 2018-12-29 02:21 郑小超 阅读(831) 评论(0) 推荐(0)
摘要: 一、简介 ZSet可以说是Redis中最有趣的数据结构了,因为他兼具了Hash集合和Set的双重特性,也是用的最多的,保证了value值的唯一性的同时,,同时又保证了高性能,最主要的是还可以给每个Value设置Source(权重),那么我们就可以通过权重进行排序,这在业务上是非常常见的,比如很多地方 阅读全文
posted @ 2018-12-27 00:05 郑小超 阅读(3028) 评论(0) 推荐(0)
摘要: 一、简介 Redis中的Set(集合)相当于C#中的HashSet,它内部的键值对时无序的、唯一的。用过Dictionary的都知道,Dictionary都知道,里面的每个键值对肯定是唯一的,因为键不允许重复.而Redis中的Set相当于一个特殊的字典,字典中所有的Value值都是null.当集合中 阅读全文
posted @ 2018-12-25 00:39 郑小超 阅读(846) 评论(0) 推荐(0)
摘要: 一、简介 Redis中的Hash字典相当于C#中的Hashtable,是一种无序字典,内存存储了很对的键值对,实现上和Hashtable一样,都是"数组+链表"二维结构,都是对关键字(键值)进行散列操作,讲关键字散列到Hashtable中的某一个槽位中去,这个过程中如果发生了碰撞,散列函数可能将不同 阅读全文
posted @ 2018-12-24 23:53 郑小超 阅读(1586) 评论(0) 推荐(0)
摘要: 一、简介 Redis中的列表相当于C#中的LinkedList,也就是链表,如果你研究过链表这个数据结构,肯定知道.它的插入和删除是非常快的,但是定位却很慢,因为必须遍历所有的元素,才能找到对应的值,所以当你需要对列表进行统计的时候,建立跑后台服务去做,而不是使用Redis去遍历,因为开销很大. R 阅读全文
posted @ 2018-12-23 21:19 郑小超 阅读(576) 评论(0) 推荐(0)
摘要: 一、简介 Redis有5种基本数据结构,分别是string、list(列表)、hash(字典)、set(集合)、zset(有序集合),这是必须掌握的5种基本数据结构.注意Redis作为一个键值对缓存系统,其所有的数据结构,都以唯一的key(字符串)作为名称,然后通过key来获取对应的数据. 二、.N 阅读全文
posted @ 2018-12-23 19:51 郑小超 阅读(811) 评论(0) 推荐(0)
摘要: 1、简介 Redis是互联网技术架构中在存储系统中用的最广泛的中间件,是中高级后端工程师技术面试中面试官最喜欢问的工程技能之一.所以Redis是.Net技术开发必须掌握的技能之一.所以通过这个系列的随笔来介绍如果在.Net技术栈下玩转Redis 2、安装配置Redis环境 虽然Redis提供了Win 阅读全文
posted @ 2018-12-22 21:39 郑小超 阅读(370) 评论(0) 推荐(0)
摘要: 1、简介 Identity Server4支持用户名密码模式,允许调用客户端使用用户名密码来获得访问Api资源(遵循Auth 2.0协议)的Access Token,MS可能考虑兼容老的系统,实现了这个功能,但是不建议这么做. 2、实战一服务端配置 接着Identity Server4学习系列三的基 阅读全文
posted @ 2018-12-15 19:27 郑小超 阅读(1338) 评论(0) 推荐(0)
摘要: 1、简介 在Identity Server4学习系列一和Identity Server4学习系列二之令牌(Token)的概念的基础上,了解了Identity Server4的由来,以及令牌的相关知识,本文开始实战,实现Identity Server4基本的功能。 2、前提 本文基于.Net Core 阅读全文
posted @ 2018-12-15 16:14 郑小超 阅读(767) 评论(0) 推荐(0)
上一页 1 ··· 7 8 9 10 11 12 13 14 15 ··· 45 下一页