- 博客(69)
- 收藏
- 关注
原创 异步处理耗时逻辑
在 Spring Boot 中实现 RESTful 接口的快速响应,同时在后台继续处理耗时逻辑,可以使用异步处理技术。以下是一个详细的示例,展示如何使用 @Async 注解和 CompletableFuture 来实现这一需求。步骤 3:在控制器中调用异步服务。步骤 2:创建异步服务。
2024-06-11 01:13:22
240
1
原创 Java中使用RedisTemplate+Lua脚本实现分布式Redis令牌桶限流
Java中使用RedisTemplate+Lua脚本实现分布式Redis令牌桶限流
2024-03-05 01:05:02
858
原创 mybatis通过拦截器获取sql语句,操作类型,数据库链接URL,库名,表名,处理字段名
mybatis通过拦截器获取sql语句,操作类型,数据库链接URL,库名,表名,处理字段名
2024-02-05 01:54:09
1930
原创 RecursionError: maximum recursion depth exceeded while calling a Python object
超出最大递归深度
2023-09-15 17:44:23
740
原创 python将excel中a列和b列的数据合并,把每行数据都放到一个list列表
【代码】python将excel中a列和b列的数据合并,把每行数据都放到一个list列表。
2023-09-15 17:11:32
383
原创 以下是在Java中使用HttpsURLConnection发送POST请求的示例代码
如果你的应用程序需要创建大量的HTTPS连接,你应该使用一个支持连接池的HTTP客户端库,例如Apache HttpClient或OkHttp。连接池可以复用空闲的连接,减少创建新连接的开销。但是,这应该只作为最后的手段,因为增加最大堆大小可能会导致其他问题,例如,垃圾收集的暂停时间变长。实例,然后设置了HTTP方法为POST,添加了请求头,然后通过连接的输出流发送了POST数据。如果以上方法都不能解决你的问题,那么你可能需要使用一些工具(例如,内存分析器)来分析你的应用程序,找出是什么导致了内存溢出。
2023-08-24 14:26:30
923
原创 java获取dump文件
这种方式会产生dump日志,再通过jvisualvm.exe 或者Eclipse Memory Analysis Tools 工具进行分析。这种方式会先出发fullgc,所有如果不希望触发fullgc 可以使用jmap -histo pid。或者采用 Eclipse Memory Analysis Tools (MAT)这个工具。获取内存dump: jmap -histo:live pid。本地也可以通过压测实时看jvm情况。
2023-08-09 15:10:04
501
原创 java.lang.NoSuchMethodError: org.apache.logging.log4j.Logger.atTrace()Lorg/apache/logging/log4j/LogB
使用poi-ooxml报java.lang.NoSuchMethodError
2023-07-28 14:55:12
2620
原创 Class path contains multiple SLF4J bindings
Class path contains multiple SLF4J bindings
2023-07-20 20:48:03
89
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人