摘要: 1 前言 大家可能都遇到幂等或者娇艳重复提交的问题,比如重复的 JSON 请求、文件上传相同的文件重复上传了两次等,当然了确实存在某种情况比如人家用户一会上传了一个文件隔了一会儿又上传一个同样的文件是合理的,我们要做的就是短时间内的重复提交。 这个时候我们可以通过计算请求的 MD5值来进行过滤,比如 阅读全文
posted @ 2024-12-19 21:39 酷酷- 阅读(14) 评论(0) 推荐(0) 编辑
摘要: 1 题目 给定两个字符串str1和str2,如果字符串str1中的字符,经过排列组合后的字符串中,只要有一个字符串是str2的子串,则认为str1是str2的关联子串。 若str1是str2的关联子串,请返回子串在str2的起始位置; 若不是关联子串,则返回-1。 输入描述:输入两个字符串,分别为题 阅读全文
posted @ 2024-12-14 18:37 酷酷- 阅读(16) 评论(0) 推荐(0) 编辑
摘要: 1 前言 假如给你一个场景,有一批1万或者10万的数据,让你插入到数据库中怎么做呢?我们这节来看看。 首先一点我们单纯的 一个个 INSERT 语句,我们就不试了,这一个个的肯定慢,我们这里统一用 INSERT INTO 表(字段1,字段2) VALUES(值1,值2),(值11,值22),(值11 阅读全文
posted @ 2024-11-29 22:34 酷酷- 阅读(66) 评论(0) 推荐(0) 编辑
摘要: 1 前言 这节我们来看看 JVM 调优,关于 JVM 的一些基础配置,基础内容,大家可以参考我的:【JVM】JVM调优工具命令详解、【JVM】JVM的配置参数汇总分类、【工具使用】【Arthas】平时经常使用到的命令、【JVM】JVM各个内存模型存储内容详解。 我们本节主要是想看下,大家都说 JVM 阅读全文
posted @ 2024-11-29 08:34 酷酷- 阅读(20) 评论(0) 推荐(0) 编辑
摘要: 1 前言 关于 Gitlab 我们之前看过【工具使用】【Shell脚本】【gitlab】下拉所有的仓库代码并指定分支推送给客户仓库、【工具使用】【Shell脚本】【gitlab】【最终篇】获取当前用户页面上可以看到的所有仓库代码以及拉推新仓库。前面两篇都是拉的某几个分支,本节我们看看,怎么把所有的仓 阅读全文
posted @ 2024-11-24 17:10 酷酷- 阅读(29) 评论(0) 推荐(0) 编辑
摘要: 1 前言 今儿利用 Lua脚本以及 Guava 里的 RateLimiter 来结合写一个接口的限流器,顺便复习一下学过的知识。大家可以看看如果哪里有不对的地方或者有更好的方式欢迎大家在下边评论,一起交流学习。 2 实践 2.1 代码逻辑 限流实现的是:某个接口在时间段内的请求次数限制,比如60秒内 阅读全文
posted @ 2024-11-12 20:01 酷酷- 阅读(47) 评论(0) 推荐(0) 编辑
摘要: 1 前言 最近在复习 Tomcat 的请求处理过程,之前也看过一些局部的细节,【SpringBoot + Tomcat】【一】请求到达后端服务进程后的处理过程-连接器的创建和执行、【SpringBoot + Tomcat】【二】请求到达后端服务进程后的处理过程-连接的处理细节,但是没看完整,这节我们 阅读全文
posted @ 2024-11-09 12:21 酷酷- 阅读(34) 评论(0) 推荐(0) 编辑
摘要: 1 前言 上周有个项目,客户说请求报错,我看了一下 HTTP 状态码发现是 400,4XX开头的说明是客户端请求错误,常见的状态码错误可以参考我这篇:【网络】【HTTP】HTTP报文格式以及常见状态码。然后我把请求的 CURL 复制出来,贴到 Postman 里看,是个 GET 请求,请求参数也就几 阅读全文
posted @ 2024-11-06 21:54 酷酷- 阅读(472) 评论(0) 推荐(0) 编辑
摘要: 1 前言 为什么要看这个异步回调呢?是因为我上节在看 RocektMQ 发送消息的时候,它支持同步、异步、一次性的模式,后两者不会阻塞当前线程,但是看这两者都没用到线程池,那它是如何处理的呢?我们看下三者最后的落点,都是在 NettyRemotingAbstract 这个类里: // NettyRe 阅读全文
posted @ 2024-10-30 21:30 酷酷- 阅读(31) 评论(0) 推荐(1) 编辑
摘要: 1 前言 上节我们主要看了下消息生产者的启动以及消息的发送过程,内容比较多,篇幅比较长,有一些细节没看到,比如 Broker 的故障延迟机制,所以这节我们就单独来看一下这块内容。 还有我们要知道的是,这个机制默认是关闭的: // ClientConfig /** * 开启消息发送的客户端容错机制 * 阅读全文
posted @ 2024-10-29 19:36 酷酷- 阅读(36) 评论(0) 推荐(0) 编辑