提问怎么解决分布式事务

目前除了框架,怎么解决分布式事务问题? 我的想法是写日志表 如果出现事务问题 去记录表中查询,或者做一个定时任务重复请求失败的接口。大家有没有什么方法?

hello hello 发布于 2022-02-23

面试官:如何设计群聊消息的已读未读功能?

一朋友和我讨论他前段时间面试某大公司的一题目:…

hello hello 发布于 2022-02-22

提问非数据库的操作如何保证数据一致性或者流程同步?

比如: 第一步:执行Redis 第二步:更新数据库 有没有什么方法保证这两个步骤像事务一样同步成功或者同步失败?

hello hello 发布于 2022-02-18

面试官问:如何中断一个线程,具体如何实现?

中断线程 线程的 thread.interrupt() 方法是中断线程,将会设置该线程的中断状态位,即设置为true,中断的结果线程是死亡、还是等待新的任务或是继续运行至下一步,就取决于这个程序本身。线程会不时地检测这个中断标示位,以判断线程是否应该被中断(中断标示值是否为true)。它并不像stop方法那样会中断一个正在运行的线程。 判断线程是否被中断…

hello hello 发布于 2022-02-15

京东二面:商品库存的扣除过程,如何防止超卖?

在商品购买的过程中,库存的抵扣过程,一般操作如下: select根据商品id查询商品的库存。 根据下单的数量,计算库存是否足够,如果存库不足则抛出库存不足的异常,如果库存足够,则减去扣除的库存得到最新的库存剩余值。 set设置最新的库存剩余值。 上述过程的伪代码如下: // 根据商品id获取商品剩余库存 select stock_remaing from…

hello hello 发布于 2022-02-10

字节跳动面经总结,都是套路!(新鲜出炉)

hello,大家好! 之前给小伙伴们分享过 简历模板 , 大家都下载了吗? 今天来看一份比较详细的大厂面经, 帮助大家 快速熟悉面试流程 , 后面给大家准备了更多 优质的字节跳动面经 , 点击跳转,即可免费领取 背 景 本人2本毕业,目前工作四年,一直是Java。 做的都是些二线公司,没做过一线。四年跳了三家公司。在家休息了几个月, 五月中旬开始面试。…

hello hello 发布于 2022-01-28

一年经验上岸阿里,面经分享!

背景 本科毕业一年经验,一直从事Java开发。 一面 时长 :1小时53分钟。 自我介绍; 项目延申;(延展的非常非常非常深); new一个对象,从底层来说会发生什么; new一个HashMap,for循环put进入10000个数据会发什么; 快速排序和归并排序的原理,以及时间、空间复杂度解释一下,并且让手撕代码;…

hello hello 发布于 2022-01-27
上一页 下一页