背景 在电商系统中买商品过程,先加入购物车,然后选中商品,点击结算,即会进入待支付状态,后续支付。过程需要检验库存是否足够,保证库存不被超卖。 ...
收录了7篇文章 · 7人关注
背景 在电商系统中买商品过程,先加入购物车,然后选中商品,点击结算,即会进入待支付状态,后续支付。过程需要检验库存是否足够,保证库存不被超卖。 ...
JVM面试题 Java面试题 什么是Java虚拟机?为什么Java被称作是“平台无关的编程语言”? Java虚拟机是一个可以执行Java字节码的...
学习 1、MQ消息队列分类有哪些? 消息队列分类:点对点和发布/订阅两种: 1.1、点对点: 支持此模式:rabbitMQ。消息生产者生产消息发...
并发编程中,锁是经常需要用到的,今天我们一起来看下Java中的锁机制:synchronized和lock。 锁的种类 锁的种类挺多,包括:自旋锁...
数据结构 JDK1.7 是数组+链表:链表是单向链表,新添加的节点在前面。JDK1.8 是红黑树。 hashCode hashCode相同,值不...
多线程的应用场景? 迅雷多线程下载 数据库连接池 什么是线程?线程是一条执行路径,每个线程都互不影响。 什么是多线程?多线程在一个进程中,有多条...
Vector和ArrayList区别,代码是完全一样的,不同的是:Vector的add方法加了synchronizedVector扩容时增长1倍...
专题公告
本项目大部分内容来自中华石杉,版权归作者所有,内容涵盖高并发、分布式、高可用、微服务等领域知识。
摘自:https://github.com/doocs/advanced-java