实现一个高性能的服务应用依赖于一个高性能的线程模型。线程太多或太少都会引起性能问题。举一个极端的例子,如果一个服务只用一个线程处理所有的用户请求...
我们写的java代码会被编译成calss文件 class文件的样子具体参考这篇文章https://blog.csdn.net/weelyy/ar...
1 发送半消息2 mq server 发送半消息成功给发送方3 发送方收到后,执行本地事务4 发送方主动提交事务状态,成功or 失败5 如果成功...
商城下单场景:下单->减库存->扣费很容易想到利用mq来异步解决,先上一段伪代码 这段程序的貌似是可以完成任务的。逻辑如下:如果第一步生成订单操...
先看一小段代码 执行结果是 先看Observable.create方法 参数是ObservableOnSubscribe 其实我们可以把我们最开...
https://blog.csdn.net/ZWE7616175/article/details/80591587 在网络环境下,通俗的讲,将I...
一般面试会考察这几种能力。 1 架构能力(硬核) 我记得我有一次面试,上来直接让我画一个微信朋友圈的架构设计。 这块能力还可能会让设计feed流...
前几天看到一个学习的好方法,分享给大家。 大家自发每周完成一个ARTS: (也就是 Algorithm、Review、Tip、Share 简称A...
面试官:redis包含哪些数据结构啊? 我:strings 、lists、sets、sorted sets、hashes、bitmaps、hyp...