摘要:
1、异步方法不await引发异常 向文件写入大量内容: 因为WriteAllTextAsync是独占式写入,又不等待,都没写完就到下一行读,肯定占用进程报错! 2、await 等待了一个非异步的方法 3、异步委托的async 需要添加asyne标记lambda Task.Run(async () = 阅读全文
posted @ 2023-01-31 23:46
long-livece
阅读(69)
评论(1)
推荐(0)
摘要:
1.介绍 同步就是服务员在你旁边等你点好菜,所以其他进来的人都要等你点完 异步就是服务员给所有进来的人一份菜单,大家都可以同时点 先让所有客人都可以点完餐,不让他们觉得被冷落,把所有菜单丢给后厨,忙的是后厨,不断的压榨后厨 2.本质 本质上不会缩短某个客人的上菜时间,只是同时接收所有人的请求,但是后 阅读全文
posted @ 2023-01-31 13:34
long-livece
阅读(110)
评论(0)
推荐(0)

缓存雪崩 缓存项集中过期导致缓存雪崩 解决方法:在基础过期时间之上,再加一个随机的过期时间 通常在绝对过期时间上加(因为滑动过期时间是不确定的,而绝对是必然也是大体所趋)
缓存穿透 目前我理解的缓存穿透就是缓存无法传入null值而导致频繁查询数据库。 我们模拟查找一个id为3不存在的书,首先是在缓存中查不到为null,然后去数据库也查不到,而Set又不允许存null值,所以将一直去数据库查找 如何解决: 把查不到的null值也存入缓存即可,而GetOrCreateAs
1.介绍 我的理解缓存好比记忆细胞,浏览器请求就好比病毒。当我们经历过一次新冠感染后,身体便会产生对应记忆细胞,下次同种新冠再次入侵,我们体内便会快速调度记忆细胞进行识别攻击。并且记忆细胞将随时间流逝越来越少,缓存大体也是这样,唯一不同的是,记忆细胞是杀死病毒,而缓存是响应请求的 2.三大要素 #
1.拉取 默认最新 运行容器 由于最新版删减了东西,所以会报错 参考 感谢以下博主让我从爬出深坑~ # 拉取postgres https://www.hangge.com/blog/cache/detail_3073.html # 报错 https://blog.csdn.net/weixin_44
1.拉取镜像 拉取测试 浏览器测试 参考 # 安装 https://www.cnblogs.com/zhaokejin/p/15605261.html 2.修改配置 我们再开启一个终端,进入到nginx容器中 但我们发现vim、vi、等一系列指令都not find,因为docker给我们下载的ngi
1.部署历史 猿友们好,作为初来实习的我,已经遭受社会的“毒打”,所以请容许我在下面环节适当吐槽,3Q! 传统部署 回顾以往在服务器部署webapi项目(非独立发布),dotnet环境、守护进程两个逃都逃不掉,正常情况下还得来个nginx代理。不仅仅这仨,可能牵扯到yum或npm。node等都要
浙公网安备 33010602011771号