关于重试 开发中经常要调用其他项目提供的Api,这些Api可能是同公司其他团队或其他公司提供的,所以避免不了会出现网络抖动调用失败的情况,这种情况下往往重试一次就正常了。对于add或update操作,如果是非幂等性操作,要谨慎使用,重试可能会造成业务异常。 可以使用apache HttpClient ...
分类:
编程语言 时间:
2019-09-01 14:28:59
阅读次数:
97
1.添加nuget程序包: 2.在appsettings.json中添加Redis配置: 3.在startup.cs类中,ConfigureServices 中添加代码: Configure 中 添加 app.UseSession(); 注意 app.UseSession(); 一定要在 app.U ...
分类:
Web程序 时间:
2019-08-30 20:49:24
阅读次数:
105
一、新建项目初始化工作 在Controllers文件夹下新建AdminController.cs 设置视图 运行展示: 二、Cookie-based认证实践 1、给AdminController添加 [Authorize] 标签 提示让我们引用该空间即可。 2、在Startup方法中进行cookie ...
分类:
其他好文 时间:
2019-08-27 00:36:20
阅读次数:
86
用途: 备忘 为了更方便在服务端调用 HTTP 请求,微软在 .NET Framework 4.x 的时候引入了 HttpClient。但 HttpClient 有很多严重问题,一直饱受诟病,比如 InfoQ 的这篇文章 t.cn/Evzy80y,吐槽了 HttpClient 不能立即关闭连接、性能 ...
分类:
Web程序 时间:
2019-08-24 19:01:17
阅读次数:
122
依赖注入DI ASP.NET Core的底层设计支持和使用依赖注入。ASP.NET Core应用程序可以利用内置的框架服务将它们注入到启动类的方法中,并且应用程序服务能够配置注入。 1、什么是依赖注入 依赖注入(Dependency injection, DI)是一种实现对象及其合作者或依赖项之间松 ...
分类:
Web程序 时间:
2019-08-24 13:12:50
阅读次数:
104
Description: Your friend is typing his name into a keyboard. Sometimes, when typing a character c, the key might get long pressed, and the character w ...
分类:
其他好文 时间:
2019-08-23 00:26:41
阅读次数:
135
1、sizeof是C语言的一个运算符(主要sizeof不是函数,虽然用法很像函数),sizeof的作用是用来返回()里边的变量或者数据类型占用的内存字节数。2、sizeof存在的价值:主要是因为在不同平台下各种数据类型所占的内存字节数不尽相同(譬如int在32位系统上为4字节,在16位系统上为2字节 ...
分类:
编程语言 时间:
2019-08-18 17:36:57
阅读次数:
73
/************************************** * * author:李朴 * company:上海沐雪网络科技有限公司 * website:http://uweixin.cn * createDate:2013-11-1 * update:2014-12-30 * ... ...
分类:
Web程序 时间:
2019-08-14 09:19:29
阅读次数:
197
002-05-RestTemplate 使用常见问题-非200请求捕获 ...
分类:
其他好文 时间:
2019-08-02 22:23:33
阅读次数:
244
1.在aspx和aspx.cs中,都是以 Session["type"]="aaa" 和 string aaa=Session["type"].ToString() 或使用 2.在ashx文件中,若要对Session进行成功的读写,要添加命名空间和接口,否则context.Session["type ...
分类:
Web程序 时间:
2019-07-28 20:01:03
阅读次数:
142