摘要:
# SQLServer 批量修改或插入 # 场景 今天在工作中遇到这么一个场景,我需要根据条件对表A做批量更新或插入。因为条件比较复杂,所以我使用了临时表B,先把需要更新或插入的数据查询出来放入临时表。然后更新表A的某字段,更新条件是A.id = B.id,更新效果是若记录存在表A中,则更新表A的字 阅读全文
摘要:
Docker部署netcore网站,并使用Docker nginx 作为正向代理; 创建测试项目后,修改网站监听端口,具体设置方式请查阅另一篇博文《Ubuntu部署Asp.net core网站无法访问》 上传publish文件到Linux,创建文件Dockerfile,编辑内容为: FROM mcr 阅读全文
摘要:
有时使用Docker拉取镜像慢如蜗牛,这个时候就需要配置下加速器,Docker 官方和国内很多云服务商都提供了国内加速器服务。 如Docker官方提供中国镜像库:https://registry.docker-cn.com 阿里的加速器:https://5ch7vat9.mirror.aliyunc 阅读全文
摘要:
前几天应工作需要,在阿里云上部署一个测试站点。本以为分分钟的事情,没想到打脸了。 当时直接新建一个webapi项目,publish后直接上传到阿里云,随后设置nginx转发网站端口5000。 接着打开网站测试访问,结果傻眼了,502.....。 于是乎,使用dotnet命令行启动,指定端口8080, 阅读全文
摘要:
之前获取上传文件都是使用Request.Form.Files获取,直到这次改成定义形参 IFormFile时才遇到这个问题。 不知道这是不是微软的一个bug? 解决方案有两种 方案一:去除[ApiController]这个Attribute 方案二:在[FromForm]里添加Name属性:[Fro 阅读全文
摘要:
localStorage是一个没有时间限制的数据存储,如果没有手动删除它,它将永久保存。 但是有些时候我们又需要它在一段时间后自动删除,这里我们可以对它进行扩展。 var date = new Date().getTime(); //设置localStorage的值 foowwLocalStorag 阅读全文
摘要:
Webbench是一个在linux下使用的非常简单的网站压测工具。 它使用fork()模拟多个客户端同时访问我们设定的URL,测试网站在压力下工作的性能,最多可以模拟3万个并发连接去测试网站的负载能力。 下载好tar.gz文件,上传到linux。 编译安装 使用 如果执行 make install 阅读全文
摘要:
今天记录一下学习Autofac的过程。 之前对IoC与DI一直很迷糊,今天研究了前辈们的文章后,才对IoC和DI有了一个初步的了解。感谢前辈们的无私奉献! 文章地址: 依赖注入和控制反转的理解,写的太好了。 【第二章】 IoC 之 2.1 IoC基础 ——跟我学Spring3 什么鬼?明明是记录Au 阅读全文
摘要:
之前对于同步方法和使用async、await的异步方法一直很迷惑。我觉得等待执行结果的异步和同步方法有什么区别吗?他们的执行顺序都是一样的啊? 不是都需要等待执行结果吗?今天翻了一下《C#高级编程》,才算搞清楚这里面的差异,原来使用了async、await的异步是不会阻塞线程的。 首先说说关于同步方 阅读全文
摘要:
1 /// 2 /// 数据库帮助类 3 /// vito 4 /// 5 public class DBHelper 6 { 7 8 9 /// 10 /// 数据库连接字符串 11 /// 12 private... 阅读全文