相关文章
We Were Both Children(cf)
题意:米哈伊和斯拉夫人正在观察一组数量为n的青蛙,它们最初都位于0点。青蛙的跳跃长度为一米。每一秒,青蛙都会向前跳。在任何青蛙开始跳跃之前,Slavic和Mihai都可以在一个坐标中准确地放置一个rap(陷阱),以…
建站知识
2025/2/8 8:54:16
go-zero 是如何实现令牌桶限流的?
原文链接:
上一篇文章介绍了 如何实现计数器限流?主要有两种实现方式,分别是固定窗口和滑动窗口,并且分析了 go-zero 采用固定窗口方式实现的源码。
但是采用固定窗口实现的限流器会有两个问题:
会出现请求量超出限…
建站知识
2025/3/8 18:35:38
如何用Apipost实现sign签名?
我们平常对外的接口都会用到sign签名,对不同的用户提供不同的apikey ,这样可以提高接口请求的安全性,避免被人抓包后乱请求。
如何用Apipost实现sign签名?
可以在Apipost中通过预执行脚本调用内置的JS库去实现预执行脚本是在发送请求之前自…
建站知识
2025/2/8 11:48:07
【Leetcode】84.柱状图中最大的矩形(Hard)
一、题目
1、题目描述
给定 n n n 个非负整数,用来表示柱状图中各个柱子的高度。每个柱子彼此相邻,且宽度为 1 。
求在该柱状图中,能够勾勒出来的矩形的最大面积。
示例1:
输入:heights = [2,1,5,6,2,3]
输出:10
解释:最大的矩形为图中红色区域,面积为 10示例2:…
建站知识
2025/2/8 8:54:26
JVM——JDK 监控和故障处理工具总结
文章目录 JDK 命令行工具jps:查看所有 Java 进程jstat: 监视虚拟机各种运行状态信息 jinfo: 实时地查看和调整虚拟机各项参数jmap:生成堆转储快照**jhat**: 分析 heapdump 文件**jstack** :生成虚拟机当前时刻的线程快照 JDK 可视化分析工具JConsole:Java 监视与管理控制台连接…
建站知识
2025/2/8 8:58:16
Oracle执行计划
Oracle执行计划 1. 什么是执行计划Oracle explain使用3. Explain执行顺序 1. 什么是执行计划
执行计划是一条查询语句在Oracle中的执行过程或访问路径的描述。
执行计划描述了SQL引擎为执行SQL语句进行的操作;分析SQL语句相关的性能问题或仅仅质疑查询优化器的决定…
建站知识
2025/2/8 8:57:52
sql A表(含有部分B表字段) 向B表插入A表数据
今天遇到一个数据库插入问题 向表中插入 生产状态 为 2 的数据 但生产状态为改为12 的所有数据
查看网上的评论
参考 insert into b (a,b,c) select ‘1’,‘2’,c from a where a1 这样就可以a,b字段是插入指定某个值,而C字段则用表a的c字段. 最后解决了。忽然想起原来也有这…
建站知识
2025/2/20 23:38:56
数据结构—散列表的查找
7.4散列表的查找
7.4.1散列表的基本概念
基本思想:记录的存储位置域关键字之间存在对应关系
对应关系——hash函数
Loc(i) H(keyi)
如何查找: 根据散列函数 H(key) k
查找key9,则访…
建站知识
2025/2/21 0:48:45