首页
学习
活动
专区
工具
TVP
发布

Java

Java
专栏成员
17
文章
11485
阅读量
13
订阅数
深入理解 JDK23 的类文件API
类文件API(第二次预览),JEP 466 提供解析、生成和转换 Java 类文件的标准 API。
JavaEdge
2024-09-26
1860
高并发业务下的库存扣减方案
并发场景,若 查询库存和扣减库存不具备原子性,就可能超卖,而高并发场景超卖概率会增高,超卖数额也会增高。处理超卖的确麻烦:
JavaEdge
2024-09-21
720
Java 23连夜官宣发布,IDEA亲测可用!
通过允许在所有模式上下文中使用原始类型模式,增强了模式匹配,并扩展了 instanceof 和 switch 以适用于所有原始类型。这是一项预览语言特性。
JavaEdge
2024-09-18
870
Java 性能调优:优化 GC 线程设置
垃圾回收器使用一组称为 GC 线程的线程来执行回收工作。有时 JVM 可能会分配过多或过少的 GC 线程。本文将讨论 JVM 为什么会出现这种情况、其影响以及可能的解决方案。
JavaEdge
2024-09-17
970
一文看完MySQL 9.0新特性!
本文总结自 MySQL 8.4 以来,在 MySQL 9.0 中新增、废弃、更改和删除的内容。MySQL 9.0 中新增或更改的功能。
JavaEdge
2024-09-15
1220
RabbitMQ的队列模式你真的懂吗?
主要解决:处理资源密集型任务,且还要等他完成。有了工作队列,就可将具体的工作放到后面去做,将工作封装为一个消息,发送到队列中,一个工作进程就可取出消息并完成工作。若启动了多个工作进程,则工作就可在多个进程间共享。
JavaEdge
2024-09-11
2720
RabbitMQ的 RPC 消息模式你会了吗?
前文学习了如何使用工作队列在多个工作者之间分配耗时的任务。若需要在远程计算机上运行一个函数并等待结果呢?这种模式通常被称为远程过程调用 (RPC)。
JavaEdge
2024-09-10
1370
微信支付开发避坑指南
下单时,在拿到预支付交易会话标识时,要进行二次签名操作。二次签名后的值,才能返回给前端使用。
JavaEdge
2024-09-09
970
开放式系统互连(OSI)模型的实际意义
开放式系统互连(OSI,Open Systems Interconnection)模型,由国际标准化组织(ISO)在1984年提出,目的是为了促进不同厂商生产的网络设备之间的互操作性。
JavaEdge
2024-09-08
700
RPC的负载均衡
流量高峰,突现线上服务可用率降低,排查发现,因其中有几台机器较旧。当时最早申请的一批容器配置较低,缩容时留下几台,当流量达到高峰,这几台容器因负载太高,扛不住压力。
JavaEdge
2024-09-07
2160
将事件检索与事件处理解耦
part1讨论了集成过程中遇到的挑战以及幂等事件处理的作用。解决集成问题之后,我们需要反思事件检索的问题。我们的经验教训表明,将事件检索与事件处理解耦至关重要。
JavaEdge
2024-08-14
820
使用断路器暂停事件检索
part2讨论将事件检索与事件处理解耦的好处。现在,将讨论如何使用断路器来应对请求/响应API不可用的情况。
JavaEdge
2024-08-13
690
05-流式操作:使用 Flux 和 Mono 构建响应式数据流
Reactor 中静态创建 Flux 的方法常见的包括 just()、range()、interval() 以及各种以 from- 为前缀的方法组等。因为 Flux 可以代表 0 个数据,所以也有一些专门用于创建空序列的工具方法。
JavaEdge
2023-07-21
2.2K0
RabbitMQ实战-消费端ACK、NACK及重回队列机制
当连接失败时,消息可能还在客户端和服务器之间传输 - 它们可能处于两侧的解码或编码的中间过程,在 TCP 堆栈缓冲区中,或在电线上飞行。
JavaEdge
2022-11-30
3.3K0
TCP协议详解
后来,我们慢慢长大,了解社会残酷,变得复杂成熟,就像TCP协议。它之所以复杂,因为它秉承“性恶论”。它认为网络环境天生恶劣的,丢包、乱序、重传,拥塞都是常事,一言不合就可能送达不了,要从算法层保证可靠性。
JavaEdge
2021-10-18
5210
RabbitMQ面试必备知识点及实战 - Exchange交换机类型详解
Exchange:接收消息,并根据路由键转发消息所绑定的队列。交换机并非一个单独进程,而是一个有着“地址”的列表而已。
JavaEdge
2021-02-23
8450
Java对象的深克隆与浅克隆(对象复制)
该语句将stu1的引用赋值给stu2,这样,stu1和stu2指向内存堆中同一对象。
JavaEdge
2020-05-27
3K0
没有更多了
社区活动
【纪录片】中国数据库前世今生
穿越半个世纪,探寻中国数据库50年的发展历程
Python精品学习库
代码在线跑,知识轻松学
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
技术创作特训营·精选知识专栏
往期视频·千货材料·成员作品 最新动态
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档