zhi宝库-知识的收集和分享zhi宝库-知识的收集和分享

所有文章 第5页

IdentityServer4

.net core Identity 基于现有的实体(数据库模型) 或 自定义User和Role模型

10

鑫神 发布于 2018-11-15

一个系统组织架构是不可少的,所以 认证(authentication) 和 授权(authorization)是必不可少的,但是 微软很人性化的为我们提供了Identity这个东西,嗯,是好东西,但是总是稍微有那么一点不足,就是命名,以及部分字段可能用不到。没关系,我们可以自定义...

阅读(551)评论(0)赞 (0)

.net

.NET Core基于Generic Host实现后台任务

8

鑫神 发布于 2018-11-15

前言 很多时候,后台任务对我们来说是一个利器,帮我们在后面处理了成千上万的事情。 在.NET Framework时代,我们可能比较多的就是一个项目,会有一到多个对应的Windows服务,这些Windows服务就可以当作是我们所说的后台任务了。 我喜欢将后台任务分为两大类,一类是不...

阅读(741)评论(0)赞 (0)

Entity Framework

EF Core 实现多租户

2

鑫神 发布于 2018-11-15

SAAS 和多租户 SaaS(软件及服务)区别于其他应用程序的主要特征就是能够使客户在使用应用程序时按照使用量付费。他们不需要为软件购买许可,也不需要安装、托管和管理它。这方面的操作全部由提供 SaaS 软件的组织负责。 多租户是实现 SaaS 的关键因素, 它可以让多个企业或组...

阅读(750)评论(0)赞 (0)

Redis

Redis数据结构——简单动态字符串SDS

7

鑫神 发布于 2018-11-14

前言 相信用过Redis的人都知道,Redis提供了一个逻辑上的对象系统构建了一个键值对数据库以供客户端用户使用。这个对象系统包括字符串对象,哈希对象,列表对象,集合对象,有序集合对象等。但是Redis面向内存并没有直接使用这些对象。而是使用了简单动态字符串,链表,字典(散列表)...

阅读(436)评论(0)赞 (0)

.net

AspectCore-Framework入门

8

鑫神 发布于 2018-11-13

什么是AOP? 在软件业,AOP为Aspect Oriented Programming的缩写,意为:面向切面编程,通过预编译方式和运行期动态代理实现程序功能的统一维护的一种技术。 有点深奥, 举个栗子 如果说之前做的一个系统专门给内部的服务提供接口的,因为是在内网中访问,所以就...

阅读(675)评论(0)赞 (0)

杂谈

汉诺塔——各种编程范式的解决

9

鑫神 发布于 2018-11-13

理解递归,汉诺塔(Tower of Hanoi)是个很适合的工具,不大不小,作为最开始递归的理解正合适。从而学习各种计算机语言乃至各种编程范式的时候,汉诺塔一般都作为前几个递归实现的例子之一,是入门的好材料。 本文从汉诺塔规则出发,讲讲汉诺塔的递归解法以及各种编程范式下汉诺塔的解...

阅读(445)评论(0)赞 (0)

.net

ASP.NET Core 搭配 Nginx 的真实IP问题

11

鑫神 发布于 2018-11-13

一.前言 Nginx(Engine X)是一个高性能HTTP和反向代理服务,是由俄罗斯人伊戈尔·赛索耶夫为访问量第二的Rambler.ru站点(俄文:Рамблер)开发的,第一个公开版本0.1.0发布于2004年10月4日。 如果你是一名 ASP.NET Core 开发人员,并...

阅读(469)评论(0)赞 (0)

Redis

Redis基本使用及百亿数据量中的使用

5

鑫神 发布于 2018-11-13

Redis封装架构讲解 实际上NewLife.Redis是一个完整的Redis协议的功能的实现,但是redis的核心功能并没有在这里面,Redis的核心功能的实现是在NewLife.Core里面。这里可以打开看一下,NewLife.Core里面有一个NewLife.Caching...

阅读(449)评论(0)赞 (0)