• 2024-09-20慢SQL优化笔记:从3041ms到10ms的优化之旅
    1背景最近项目上要求开发一个查询接口,刚开发完成后,测试环境进行自测发现查询效率非常慢,通过打log计算得到SQL执行时间3041ms,实在太慢了。下面简单记录下本次慢SQL优化的过程。2相关数据新增客户表(其它无关字段省略)createtablenew_customer_info( idbigint(32)not
  • 2024-08-28go.uber.org/ratelimit 源码分析
    go.uber.org/ratelimit源码分析go提供了一用来接口限流的包。其中"go.uber.org/ratelimit"包正是基于漏桶算法实现的。使用方式:通过ratelimit.New创建限流器对象,参数为每秒允许的请求数(RPS)。使用Take()方法来获取限流许可,该方法会阻塞请求知道满足限速要求。官方示
  • 2024-06-08[leetcode 30 串联所有单词的子串 10ms]
    算法复杂度o(1):复杂最坏复杂度是o(s.length)和o(m*total)的最大值码代码速度要变快,变量,算法要先想清楚importjava.util.*;classSolution{publicList<Integer>findSubstring(Strings,String[]words){m=words[0].length();n=words