自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(11)
  • 收藏
  • 关注

原创 java8小技巧

/取集合第一个数,防判空。

2023-07-05 10:43:31 111 1

原创 es 学习

/fms_bill_base/_mapping/fms_bill_base PUT{ "properties": { "billInternational.outStorageDate": { "type": "date", "null_value": "-62167420800000", "format": "yyyy-MM-dd HH:mm:ss||yyyy-MM-dd||epoch_millis"

2023-07-05 10:29:48 98 1

原创 AsyncQueryTaskUtils

result.build(Constants.NORMAL_ERROR_CODE, "异步查询失败:" + e.getMessage(), null, taskId, taskId, expireMinutes, true, INITIAL_NUMBER_SAVED);resultRepository.insert(new AsyncQueryResult().build(0, "查询中...", null, taskId, taskId, expireMinutes, false));

2023-07-04 16:49:52 107

原创 分批数据处理

@param data 需要处理的数据。* @param func 处理数据的方法。* @param data 需要处理的数据。* @param func 处理数据的方法。* @param <T> 数据对象类型。* @param <T> 数据对象类型。* 分批处理,通用方法,默认200条。* 分批处理,通用方法 Set。* 分批处理,通用方法。

2023-07-04 16:29:52 163

原创 FmsMathUtils

@Description FMS 计算帮助类,为了解决 Double 计算精度丢失问题。

2023-07-04 16:24:50 91

原创 JsonUtils

else {try {} else {try {} else {try {} else {= null) {try {static {

2023-07-04 16:24:00 128

原创 根据文件地址获取输入流

throw new ApplicationException(10086, "获取文件内容失败,请重新上传");

2023-07-04 16:19:33 451

原创 AbstractKafkaSingleListenConsumer

暂停等待消费,消费变慢时,会间接控制上游KAFKA监听端取KAFKA消息的速度 @see ListenerConsumer#sendToListener【recordsToProcess put 与poll 互为阻塞】/** 如果获取许可失败,则表示超过限流阈值,需sleep一定的毫秒数,以防止表变更记录数过多导致产生过多的MQ消息 **//** 休眠时长需要小于kafka的pull周期,防止触发kafka消费者动态重平衡 **///根据每个消费者类名及配置的QPS创建对应的限流对象。

2023-07-04 16:15:40 169

原创 AbstractOpenPlatformKafkaSingleListenConsumer

暂停等待消费,消费变慢时,会间接控制上游KAFKA监听端取KAFKA消息的速度 @see ListenerConsumer#sendToListener【recordsToProcess put 与poll 互为阻塞】/** 如果获取许可失败,则表示超过限流阈值,需sleep一定的毫秒数,以防止表变更记录数过多导致产生过多的MQ消息 **//** 休眠时长需要小于kafka的pull周期,防止触发kafka消费者动态重平衡 **///非生产环境需要带环境标识后缀。//生产环境不带后缀。

2023-07-04 16:12:16 67

原创 RateLimiterSetable

获取令牌许可,获得成功则返回true,表明未超限,否则返回false,表则超限。* 尝试获取令牌许可,如果获得到则返回true,否则返回false,则表示需限流。* 尝试获取令牌许可,如果获得到则返回true,否则返回false,则表示需限流。//如果当前资源没有设置限流对象,则无需限流,直接返回true。* 获取令牌许可,如果暂时没有多余令牌则等待(即:超限阻塞等待处理)//如果当前资源没有设置限流对象,则无需限流,直接返回true。* 创建指定资源的限流设置。* 可设置限流控制接口。

2023-07-04 16:03:40 64

原创 Consumer

public interface KafkaBatchListenConsumer<TEntity> { void listen(List<ConsumerRecord<String, String>> record, Acknowledgment ack);}

2023-07-04 16:02:51 181

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除