摘要: 这篇文章的主要内容来源于.NET文档,此处翻译前4条内容,其他内容会陆续贴出来 积极使用缓存 明确”热代码路径” 避免使用阻塞调用 返回值使用IEnumerable<T> 还是 IAsyncEnumerable<T>? 积极使用缓存 详情请查看:ASP.NET Core 中的响应缓存. asp.ne 阅读全文
posted @ 2020-09-18 19:52 北京刘先生 阅读(1042) 评论(0) 推荐(0) 编辑
摘要: 这篇文章的主要内容来源于.NET文档,由于机器翻译的中文版实在不像人话,于是重新翻译了一下,保留了原文中大部分内容。 原文中包含26项知识点,因为内容太多,详细内容将在后续的文章中慢慢发出来。 原文:ASP.NET Core Performance Best Practices 尽量使用缓存 明确” 阅读全文
posted @ 2020-09-18 19:38 北京刘先生 阅读(416) 评论(2) 推荐(2) 编辑
摘要: 想要通过命令行方式运行ASP.NET Core,指定运行的端口号,该怎么做呢? 两种方法: 第一种方法:通过配置文件指定端口 1.添加一个json配置文件,一般命名为 host.json,也可以使用默认配置文件 appsettings.json 添加配置项,多个端口可以通过分号(;)隔开。 "ser 阅读全文
posted @ 2020-09-16 14:28 北京刘先生 阅读(2738) 评论(1) 推荐(0) 编辑
摘要: 平时使用Docker,主要是用客户端 Kitematic,但 Kitematic 只实现了基本的使用功能,如果想更深入的使用Docker,命令行还是必不可少的。 前两课中,已经介绍过几个Docker命令: docker pull:从镜像仓库中拉取镜像 。 docker run:通过镜像创建一个新的容 阅读全文
posted @ 2020-09-15 15:53 北京刘先生 阅读(204) 评论(0) 推荐(0) 编辑
摘要: 多线程问题的核心是控制对临界资源的访问,这里聊聊.net并发控制,会涉及到下面几个概念:lock,Monitor,Semaphore,ConcurrentQueue,BlockingQueue,BlockingCollection 阅读全文
posted @ 2020-09-14 23:36 北京刘先生 阅读(1083) 评论(0) 推荐(6) 编辑
摘要: .net core环境下图形验证,人机交互模块,包括普通的图形校验码和滑动拼图校验 阅读全文
posted @ 2020-09-13 11:28 北京刘先生 阅读(2185) 评论(15) 推荐(19) 编辑
摘要: 创建docker镜像,包括Dockerfile内容解读,docker build命令使用,通过这篇文章,可以让你对Dockerfile有一个全面的了解。 阅读全文
posted @ 2020-09-12 11:27 北京刘先生 阅读(357) 评论(0) 推荐(1) 编辑
摘要: 朋友指着自己写的代码问:你看我的代码写的怎么样,有没有问题,哪里需要修改? 以最宽松的标准讲,只要代码没有逻辑错误,没有严重性能问题,就没有问题,但我知道,他问得不是这些,而是问代码有没有可以更进一步优化的可能,我看他的代码做了清晰的分层,提取了基类,使用了模板模式,总体上算是不错了。 问题来了,究 阅读全文
posted @ 2018-07-17 00:21 北京刘先生 阅读(3327) 评论(2) 推荐(6) 编辑
摘要: 微服务架构无疑是当前最火热的开发架构,而Docker作为微服务架构的首选工具,是我们必须要了解掌握的。 我通过一天的时间,网上查文档,了解基础概念,安装Docker,试验Docker命令,通过Docker,成功部署运行Asp.NET core示例程序,算是基本入门。 这篇文章是自己总结的Docker 阅读全文
posted @ 2018-06-22 12:05 北京刘先生 阅读(4455) 评论(6) 推荐(4) 编辑
摘要: 时间一晃而过,大学毕业转眼间已经工作9年了,总结一下自己这些年来感受。 与程序打交道的人生,是简单的人生 一次做规划局的项目,规划局的职员很是钦佩地说:“你们真了不起,在电脑上敲敲键盘就能做出软件来。”, 规划局领导说:“跟电脑打交道是最简单的,难的是跟人打交道。”。 领导的话很有深意,一语道破了本 阅读全文
posted @ 2018-06-01 15:56 北京刘先生 阅读(9837) 评论(81) 推荐(83) 编辑