随笔分类 - .NET
摘要:在做Saas应用时,多租户解析往往是很重要的组成部分,也是用户访问网站最先处理的逻辑。 文前介绍: 多租户的数据库实现方式主要有三种: 单一数据库实现,每条数据标识租户Id进行识别数据属于哪个租户 一租户一个数据库,能够做到完全的数据隔离 混合模式,部分数据在一张表上,主要是一些基础数据;其他业务数
阅读全文
摘要:1.新建的asp.net core项目默认会有appsettings.json和appsettings.Development.json, 新建一个生产环境appsettings.Production.json 2.发布配置文件新建一个开发测试,一个生产环境的。注意放在不同的发布目录 生成了两个配置
阅读全文
摘要:朋友面试头条二轮了,一轮的题目请看这一篇:头条面试题:求用户在线峰值和持续时间 这次的面试题目是:判断一个数是否是happy number(每一位的平方和最终为1) 知道题目首先要理解题目。所谓happy number就是一个整数每个位数上的数字的平方相加,一直循环,如果最终能等于1,则就是happ
阅读全文
摘要:前几天我的朋友面试头条,给出了这样一道面试题: 有一天的log的数据量,求一天中用户在线峰值和持续时间。 他面试结束后与我讨论,让我也做一下,我晚上就用了点时间做了这个题目。 写完之后我们讨论发现因为思路不同,且他的方法更好,就记录下来跟大家分享一下。 事先声明一个log实体: /// <summa
阅读全文
摘要:OAuth是一个关于授权(authorization)的开放网络标准,在全世界得到广泛应用,目前的版本是2.0版。 应用场景举例: 先看一张图: 程序员最常用的网站之一就是代码托管平台,gitee是国内访问速度最快的,代码最全的代码托管平台之一。 除了使用注册的gitee的账号密码之外,也提供了其他
阅读全文
摘要:我们知道,visual studio是微软发布的软件开发的集成平台,十分好用,可以说是目前最好用的软件编辑工具。 最新版的是visual studio 2017,但是在微软的官网上只支持下载在线安装器。我们有时候需要在没有联网或者不能连网的机器上安装,例如公司的开发机为防止泄密不允许联网。有时候因为
阅读全文