- 博客(4)
- 收藏
- 关注
转载 CompletableFuture原理及应用场景详解
首页上的页面展示会关联很多服务的API调用,如果使用同步调用的方式,接口耗时完全不能满足需求,因此,需要用到异步调用的方式。Java8之前也可以用guava的ListenableFuture,来设置回调,但是这样又会导致臭名昭著的回调地狱(异步编程中因多层嵌套回调函数导致的代码可读性、可维护性急剧下降的现象),这里不展开了。CompletableFuture是由Java 8引入的,在Java8之前我们一般通过Future实现异步,而Future是Java5新加的接口,提供异步并行计算的功能。
2025-05-16 18:15:46
2
转载 jmeter常用功能介绍
目录jmeter常用组件功能简介一些基本按键说明创建一个http请求jmete所有动作都必须在一个线程组里面发起。有了线程组才能创建采样请求有了线程组以后才能创建http请求一个请求大概是这样的添加参数添加header定义http hearder定义了头所有请求都会使用这个头,头可以定义多个,都会生效使用变量定义变量全局变...
2024-08-22 04:29:27
275
转载 解决网络故障收了人家500块钱,三个月后说是要把我打个半死
在20多年的IT外包生涯中,发生过很多有趣的事情,也有很多令人感动的过往,之前的文章中,也多多少少地写过。但是,今天,我要跟大家分享两件令人愤怒的往事,不知道能否引发大家的共鸣。一、不想给钱,还恶人先告状。某年,某客户换了总经理,经研究决定只支付公司应承担的IT外包服务费,各挂靠的设计部和项目部,各自承担IT外包服务费。新...
2024-08-10 03:23:27
74
转载 Java线程池的这几个大坑,你踩过几个?
首先看一个简单的例子:代码可能会抛出空指针异常,但这个异常就会被吞掉。要优雅解决问题,可以为线程池设置一个全局的异常处理器,使用自定义的线程工厂来设置!登录后复制 public class CustomThreadFactory implements ThreadFactory { private final T...
2024-08-08 02:21:19
61
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人