Is this you? As a journalist, you can create a free Muck Rack account to customize your profile, list your contact preferences, and upload a portfolio of your best work.
Claim your profile
Articles by Thread Util.sleep
SpringBoot整合钉钉实现消息推送-CSDN博客
钉钉作为一款企业级通讯工具,具有广泛的应用场景,包括但不限于团队协作、任务提醒、工作汇报等。 通过Spring Boot应用程序整合钉钉实现消息推送,我们可以实现以下功能: 实时向指定用户或群组发送消息通知。 自定义消息内容和格式,满足不同业务需求。 监控和提醒功能的实现,提高工作效率和沟通效果。 在接下来的部分,我们将逐步介绍如何在Spring Boot中配置和调用钉钉消息推送API,以实现消息推送功能。 电脑端登录钉钉,选择一个群聊进行如下的操作: 注:复制生成的签名串,后续将会用到! 复制出来的结果如下: SEC1cc02e7xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx 勾选协议,点击完成即可! 接下来节将会出现如下配置: 注:复制Webhook地址,后续将使用该地址向钉钉群推送消息! 地址如下: https://oapi.dingtalk.com/robot/send?access_token=89742c23bdxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx 到此位置,经过以上步骤,钉钉群安装机器人完成了。 引入依赖...
记一个MySQL插入死锁问题_令牌大闸-CSDN博客
在进行MySQL数据备份迁移时,很多人为了避免网络IO的开销而选用insert into ...... select 进行数据迁移备份,但你是否知道这种做法会存在那些隐患呢? 所以本文就以一个简单的功能示例为大家演示一下insert into ......
我用selenium开发了一个自动创建任务,解放重复性工作-CSDN博客
我用selenium开发了一个自动创建任务,大大解放了我做重复性工作带来的疲惫感,收获了更多的乐趣。 我司有100多个服务,运维忙不过来的时候,就会让我们自己创建云负载,你首先需要在云服务上创建负载,再创建容器,配置好CPU、内存,创建镜像跟容器的触发器,创建Jenkins任务,每个服务都需要这些步骤,都是重复性工作枯燥乏味,如果只有一个人弄那格式不可忍受。 为了能够让这件事更有趣点,我使用了selenium来帮我做这些重复性工作。通过写到代码让其运行后,就能自动打开浏览器,填好指定文本,提交表单,下面来看看我是怎么用它来创建自动任务的,关键是获取WEB的唯一的DOM节点。 介绍 先来看看Selenium的介绍,没错它其实是一个自动化测试工具。...
Java线程池ThreadPoolExecutor应用(Spring Boot微服务)
记录:475 场景:在Spring Boot微服务中使用Java线程池ThreadPoolExecutor。实现Runnable接口提交线程任务到线程池。 版本:JDK 1.8,Spring Boot 2.6.3。 1.使用注解配置线程池ThreadPoolExecutor (1)说明 ThreadPoolExecutor,全称:java.util.concurrent.ThreadPoolExecutor。 使用@Bean("threadPoolExecutorHz")注解把线程池注入到Spring IOC容器中。 (2)代码 @Configuration public class ThreadPoolConfig { @Bean("threadPoolExecutorHz") public ThreadPoolExecutor threadPoolExecutor(){ ThreadPoolExecutor threadPoolExecutor = new ThreadPoolExecutor( 8, 16, 10, TimeUnit.MILLISECONDS, new...
使用kafka-clients的Java API操作Kafka集群的Topic
记录:464 场景:在Spring Boot微服务集成Kafka客户端kafka-clients-3.0.0操作Kafka集群的Topic的创建和删除。 版本:JDK 1.8,Spring Boot 2.6.3,kafka_2.12-2.8.0,kafka-clients-3.0.0。 Kafka集群安装:https://blog.csdn.net/zhangbeizhen18/article/details/131156084 1.微服务中配置Kafka信息 1.1在pom.xml添加依赖 pom.xml文件: <dependency> <groupId>org.apache.kafka</groupId> <artifactId>kafka-clients</artifactId> <version>3.0.0</version> </dependency> 解析:使用原生的kafka-clients,版本:3.0.0。操作kafka集群的Topic。 2.使用AdminClient创建Kafka集群的Topic...
在Spring Boot微服务集成Kafka客户端(kafka-clients)操作Kafka
记录:459 场景:在Spring Boot微服务集成Kafka客户端kafka-clients-3.0.0操作Kafka。使用kafka-clients的原生KafkaProducer操作Kafka生产者Producer。使用kafka-clients的原生KafkaConsumer操作Kafka的消费者Consumer。 版本:JDK 1.8,Spring Boot 2.6.3,kafka_2.12-2.8.0,kafka-clients-3.0.0。 Kafka安装:https://blog.csdn.net/zhangbeizhen18/article/details/129071395 1.基础概念 Event:An event records the fact that "something happened" in the world or in your business. It is also called record or message in the documentation.
在Spring Boot微服务使用RedisTemplate操作Redis集群
记录:442 场景:在Spring Boot微服务使用RedisTemplate操作Redis集群的缓存和队列等数据类型。 版本:JDK 1.8,Spring Boot 2.6.3,redis-6.2.5。 1.微服务中配置Redis信息 1.1在pom.xml添加依赖 pom.xml文件: <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-data-redis</artifactId> <version>2.6.3</version> </dependency> 解析:spring-boot-starter-data-redis和spring-boot版本保持一致。 1.2在application.yml中配置Redis集群信息 (1)application.yml配置内容 spring: redis: cluster: nodes: - 192.168.19.161:27001 - 192.168.19.161:27002 -...
结构化并发应用程序-Executor框架的理解与使用
你的位置:首页 > 软件开发 > Java > 结构化并发应用程序-Executor框架的理解与使用 发布时间:2023-03-20 09:47:49 主要介绍Jdk中Executor框架的理解与应用,包含 ThreadPoolExecutorService,以及FutureTask的源码梳理 主要介绍Jdk中Executor框架的理解与应用,包含 ThreadPoolExecutorService,以及FutureTask的源码梳理 目录 前言 任务的描述 FutureTask的设计与实现 FutureTask状态机 FutureTask几个关键方法 ThreadPoolExecutor的设计与实现 简介 类的描述与状态 ThreadPoolExecutor字段描述 ThreadPoolExecutor状态描述 Worker字段描述 Worker状态描述 任务的提交与调度 工作线程的创建与执行 工作线程的创建 工作线程的执行 服务的关闭,任务的取消与线程的回收 服务的关闭 线程的回收 线程的中断 线程池的使用 1 核心线程数与最大线程数 1.1 工作线程的大小设置 1.2...
别再用main方法测试了,太Low!这才是专业的SpringBoot项目测试方法!_ITPUB博客
首页 > 应用开发 > Java > 别再用main方法测试了,太Low!这才是专业的SpringBoot项目测试方法! 来源:macrozheng JUnit 简介 JUnit是一款Java语言的单元测试框架,目前大多数Java开发环境都已经支持它了。JUnit测试也就是所谓的白盒测试,在程序员知道程序内部逻辑的基础上进行的测试,使用JUnit能让我们快速地完成单元测试。Spring Boot Test将JUnit和其他测试框架结合起来,提供了便捷高效的测试手段,目前Spring Boot 2.7版本采用的是JUnit 5。 常用注解 注解作用 @SpringBootTest 用于指定测试类启用Spring Boot Test,默认会提供Mock环境 @ExtendWith 如果只想启用Spring环境进行简单测试,不想启用Spring Boot环境,可以配置扩展为:SpringExtension @Test 指定方法为测试方法 @TestMethodOrder 用于配置测试类中方法的执行顺序策略,配置为OrderAnnotation时,按@Order顺序执行 @Order...
Show More
loading
Actions
Is this you?
As a journalist, you can create a free Muck Rack account to customize your profile, list your contact preferences, and upload a portfolio of your best work.Get in touch with Thread
Contact Thread, search articles and posts on X, monitor coverage, and track replies from one place.
Learn more about Muck Rack