首页
AI Coding
数据标注
NEW
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
java随笔记录
保安小胡
创建于2022-10-31
订阅专栏
java随笔记录
暂无订阅
共6篇文章
创建于2022-10-31
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
MQ丢消息情况以及如何避免
大多数保证消息不丢失就是取消异步操作,牺牲系统的性能:复杂生产者的逻辑,MQ服务器的吞吐量降低,消费者不能异步。具体结合实际业务来决定消息能不能丢失,比如:订单、交易等涉及钱的业务。
RabbitMQ - Consumer Ack
ack - acknowledge,在 RabbitMQ 中指代消费者收到消息后确认的行为,能够反映消费者是否接收到MQ的消息并成功消费。
JAVA高并发编程 - CountDownLatch 使用(二)
开启掘金成长之旅!这是我参与「掘金日新计划 · 12 月更文挑战」的第13天,点击查看活动详情 今天继续CountDownLatch 的第二种使用方式,检查死锁。 代码示例 公共抽象类 BaseHea
JAVA高并发编程 - CountDownLatch 使用(一)
CountDownLatch 是通过一个计数器来实现的,计数器的初始值为 线程的数量 。每当一个线程执行完成后,计数器的值 -1 ,当值为 0 时,表示所有线程执行完毕。
工作中常用的Java设计模式
开启掘金成长之旅!这是我参与「掘金日新计划 · 12 月更文挑战」的第7天,点击查看活动详情 策略模式 业务场景 根据传入参数的不同类型采取不同的解析方式 定义 策略模式针对一组算法,将每一个算法封装
Java 线程的一点理解
持续创作,加速成长!这是我参与「掘金日新计划 · 10 月更文挑战」的第11天,点击查看活动详情 线程做了什么 Java编译器在编译的时候都认为传递给他的是一个对象,然后执行对象的run方法。刚刚我们