目录 缓存的概念 客户端响应缓存 cache-control 服务器端响应缓存 内存缓存(In-memory cache) 用法 GetOrCreateAsync 缓存过期时间策略 缓存的过期时间 解决方法: 两种过期时间策略: 绝对过期时间 滑动过期时间 两…
2025/1/30 8:28:26文章目录 引言基本使用常用场景 引言 在 TypeScript 开发中,类型操作是提高代码可读性和可维护性的重要手段。Pick 工具类型是 TypeScript 提供的一种强大的工具,允许你从现有类型中选择特定的属性,形成一个新的类型。 基本使用 type Picke…
2025/1/23 23:20:0612.3.0. 写在正文之前 第12章要做一个实例的项目——一个命令行程序。这个程序是一个grep(Global Regular Expression Print),是一个全局正则搜索和输出的工具。它的功能是在指定的文件中搜索出指定的文字。 这个项目分为这么几步: 接收命令行参数读取…
2025/1/24 0:38:501.缓存雪崩 当大量缓存数据在同一时间过期(失效)或者 Redis 故障宕机时,如果此时有大量的用户请求,都无法在 Redis 中处理,于是全部请求都直接访问数据库,从而导致数据库的压力骤增,严重的会造成数据库宕机,从而形成一系列连锁反应,造成整个系统崩溃 发生缓存雪崩有两…
2025/1/19 8:08:17今天突然发现我们用的几台托管服务器速度非常慢,中午开始就变得比较慢,到了晚上就快连不上了。不得不查下具体问题的原因,这方面我也没什么经验,在多方求助后问题总算得到解决。特别记录一下过程。 1. 查找问题 首先发现的…
2025/1/30 12:33:06 人评论 次浏览static 的作用如下: 1.static定义的静态全局变量 static定义的静态全局变量只可以在本文件中被使用,比如你在1.c源 文件中定义了一个静态的全局变量,你这时候又新建了一个叫2.c的 源文件,那你想在2.c中用extern 声明这个在1.c…
2025/1/30 12:14:50 人评论 次浏览菜鸟的JUC并发编程总结说明一、基本知识二、Lock三、集合类不安全(1)常见集合(2)线程安全与不安全的区别(3)模拟线程不安全的情况(4)解决方案方案一:用线程安全的集合替代…
2025/1/30 9:15:12 人评论 次浏览更多python、PHP、JAVA教程请到友情连接: 菜鸟教程https://www.piaodoo.com 茂名一技http://www.enechn.com ppt制作教程步骤 http://www.tpyjn.cn兴化论坛http://www.yimoge.cn 电白论坛 http://www.fcdzs.com 表格制作excel教程 http://www.tsgmyy.cn学习通 http…
2025/1/30 8:04:39 人评论 次浏览Nginx目录1.Nginx简介2.正向代理和反向代理3.Nginx的作用3.1 反向代理3.2 负载均衡3.3 动静分离4.Nginx常用命令5.简单实战的使用1.Nginx简介 Nginx (engine x) 是一个高性能的HTTP和反向代理web服务器,同时也提供了IMAP/POP3/SMTP服务 2.正向代理和反向代理 Nginx…
2025/1/30 13:30:28 人评论 次浏览适配器模式,共有两类适配器模式: 对象适配器模式-- 在这种适配器模式中,适配器容纳一个它我包裹的类的实例。在这种情况下,适配器调用被包裹对象的物理实体。类适配器模式-- 这种适配器模式下,适配器继承自已实现的类(…
2025/1/30 13:29:57 人评论 次浏览尊重原创,标明出处:https://blog.csdn.net/sqL520lT/article/details/105305804 什么是springboot 简单的说springboot就是整合了很多优秀的框架,不用我们自己动动手去写一堆xml来进行配置 从本质上来说,springboot就是spring,s…
2025/1/30 13:29:27 人评论 次浏览一.模块首先,我们先看一个老生常谈的问题,什么是模块,模块就是一个包含了python定义和声明的文件,文件名就是模块的名字加上.py后缀,欢聚话说我们目前写的所有的py文件都可以看成是一个模块但是我们import加载的模块一共分成四个通用类别:1. 使用pyhton编写的py文件2. 已被变异…
2025/1/30 13:28:56 人评论 次浏览1.Application标签中有三个事件 initialize,creationComplete,applicationComplete(只用Application才有的事件) creationComplete和applicationComplete有什么区别: creationComplete先执行完 ,creationComplete是 Application实例完成后就执行的函数 applicationC…
2025/1/30 13:28:26 人评论 次浏览ADC 知识整理 一、ADC的类型: 积分型逐次逼近型并行比较/串型比较型Σ-Δ调制型电容阵列逐次比较型压频变换型 (Voltage-Frequency Converter) 二、ADC的主要技术指标: 分辩率(Resolution)转换速率(Conversion Rate)量化误差 (Quantizing Error)偏移误…
2025/1/30 13:27:55 人评论 次浏览1.什么是B/S架构?C/S架构? B/S(Browser/Server),浏览器/服务器程序;C/S(Client/Server),客户端/服务端,桌面应用程序。 2.网络协议有哪些? HTTP:超文本传输协议;SMPT&a…
2025/1/29 4:17:43 人评论 次浏览期间编程没什么难度,唯一可能忽略导致结果失败是asp.net mvc配置 对于压缩文件大的话,需要配置mvc的最大接收量: <system.web><httpRuntime maxRequestLength"2147483647" executionTimeout"3600" /> &l…
2025/1/29 4:17:12 人评论 次浏览昨日晚间,英伟达发布了 GeForce Game Ready 460.79 WHQL,为明天上线的《赛博朋克 2077》提供了优化,还为 Windows 10 平台的《我的世界:光追版》提供了支持,推荐使用NVIDIA显卡的小伙伴们赶紧更新驱动,准备…
2025/1/29 4:16:42 人评论 次浏览首尾子节点: 有兼容性问题 firstChild、firstElementChild lastChild、lastElementChild 兄弟节点: 有兼容性问题 nextSibling、nextElementSibling previousSibling、previousElementSibling 例: <!DOCTYPE html PUBLIC "-//W3C//DT…
2025/1/30 13:20:06 人评论 次浏览Linux下编程难免要开启多个vim共同编辑同一个文件,这时再次保存就会出现: swap file "*.swp" already exists! [O]pen Read-Only, (E)dit anyway, (R)ecover, (D)elete it, (Q)uit, (A)bort: 原因: 使用vim编辑文件实际是先copy一份…
2025/1/29 4:15:41 人评论 次浏览描述 输入两个正整数 m 和 k,其中1 < m < 100000,1 < k < 5 ,判断 m 能否被19整除,且恰好含有k个3,如果满足条件,则输出YES,否则,输出NO。 例如,输入&#…
2025/1/30 13:28:34 人评论 次浏览