51工具盒子

依楼听风雨
笑看云卷云舒,淡观潮起潮落

Java笔记

Java 去除字符串两边空白符后, 如果为空转 null

Java 去除字符串两边空白符后, 如果为空转 null

厉飞雨 阅读(260) 评论(0) 赞(11)

我们在使用 `Java` 开发与前端对接接口的时候,一般需要对传入参数进行处理,比如对接查询接口时,我们需要将查询参数两边去空格后,如果为空串则要转成 `null`,否则可能查询出来的数据会有偏差。一般的做法如下: ```lang-java String name = request.getName() == null || request.getName().isEmpty...

Java 集合为 null 时转空集合

Java 集合为 null 时转空集合

厉飞雨 阅读(265) 评论(0) 赞(19)

最近接手 `java` 开发的后端项目,发现在对前端传入的参数进行处理过程比较繁琐,比如对集合的判 null 处理方式如下: ```lang-java List<String> ids = CollectionUtils.isEmpty(request.getIds()) ? new ArrayList<>() : request.getIds(); ...

Kafka 确保消费者组保持活跃

Kafka 确保消费者组保持活跃

厉飞雨 阅读(465) 评论(0) 赞(15)

英文: Kafka ensuring consumer group stays alive 问题 {#heading} ============= 我有一个在独立的Kubernetes Pod中生成生产者和消费者的过程。我想使用`auto.offset.reset "latest"`,因此需要确保消费者 Pod 在生产者 Pod 之前启动,因为我不...

Jenkins持续集成测试

Jenkins持续集成测试

厉飞雨 阅读(437) 评论(0) 赞(29)

<h1>1.背景</h1> <p>实际工作中我们的自动化必须要能够实现自动触发,并整个到整个研发的体系中去;实现开发的代码自动打包编译,环境自动构建后,自动触发自动化测试的执行,从而实现整个DevOps的闭环;作为测试人员我们如何借用jenkins的持续集成能力,将我们的自动化测试执行工作在企业中实际落地呢?请看下面的内容</p>...

Jenkins集成Kubernetes实现动态Agent构建机制

Jenkins集成Kubernetes实现动态Agent构建机制

厉飞雨 阅读(668) 评论(0) 赞(20)

<p>之前agent都是运行在k8s node节点上,一般项目更新都是在晚上或者中午,agent只会在更新的时候才会去用,平时一直运行agent也会造成系统的资源浪费,因此可以在Jenkins上集成Kubernetes插件,通过定义Pod模板,当任务开始执行后动态创建一个agent程序,去运行任务,当任务执行完成后,agent也会自动消失。</p> &l...