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

JavaEE

专栏作者
187
文章
207554
阅读量
48
订阅数
业务处理成功,发送MQ失败?
比如有个抢购,用户服务点击抢购,订单服务先返回排队中,订单服务处理完了之后肯定是通过MQ异步通知去支付的。现在的问题是,发MQ告诉用户抢去付款这个操作是在订单相关操作(比如扣库存,订单入库等)的事务提交之前还是之后呢?如果是之前,那如果事务回滚了就会出现用户付了钱但是订单没入库的情况;如果是之后,那就可能会出现订单入库了但是没通知用户去付款的情况。
贪挽懒月
2022-11-18
7580
java面试题 --- 线程池
1. 为什么要用线程池? 可以通过复用已创建的线程来降低资源消耗; 需要用线程的时候可以从线程池中取出直接用,而不需要等待线程的创建; 可以对线程统一调度、管理和监控。 2. 线程池有哪些状态? running,运行状态; shutdown,不接受新任务的提交,但队列中的任务会处理完; stop,不接受新任务的提交,当前执行的任务也会立即终止; tidying,shutdown状态下任务队列为空了就会变成tidying状态,进入此状态后会执行 terminate 方法; terminated,线程池彻底
贪挽懒月
2022-04-02
2010
教你一招,安卓手机秒变服务器
关于获取Root权限有很多方式,我呢因为手机装了面具(magisk,可以装很多插件,提高你手机的可玩性),所以通过面具获取了Root权限,装面具大家可以参考其官网详细教程:https://magiskcn.com/
贪挽懒月
2021-11-29
7.3K0
JVM --- 堆&栈&堆参数调优
线程共享的运行时内存区域,它存储了每一个类的结构信息。什么叫类的结构信息,其实就是上一篇讲类加载器时说的类的模板。也就是类的属性、构造器、方法、常量池等。而且,方法区是一种规范,不是具体实现。java7及以前的实现叫永久代,java8开始,方法区的实现叫元空间。
贪挽懒月
2021-03-26
5730
NIO与零拷贝
这段代码就是读取一个文件,然后再把它写出去,看起来就几行代码,其实涉及到多次拷贝,其流程如下:
贪挽懒月
2020-07-21
4570
动物管理员 --- zookeeper
简单地说就是管理员。有什么事它就会通知到所有被它管理的人。就比如宿舍管理员,宿舍要停电他就会发通知,然后所有住这栋楼的都会知道。说专业一点,它是由文件系统和通知机制组成的。
贪挽懒月
2020-01-15
6700
redis学习之redis的安装(linux)redis简介:redis的安装:启动redis:修改:总结:
redis简介: redis是一个nosql数据库,也就是非关系型数据库,数据保存在内存中而不是硬盘中,所以读取速度非常快,但是因为它是非关系型数据库,不适合用来存储复杂的数据,所以常用来做缓存。一开始redis只有linux版本,后来退出了windows版,但是服务器基本上都是linux系统,所以接下来看看在linux中如何安装redis。 redis的安装: 1、安装gcc编译器 yum install gcc-c++ 2、下载redis 我们把redis下载到/usr/local/software
贪挽懒月
2018-05-18
1.5K0
没有更多了
社区活动
腾讯技术创作狂欢月
“码”上创作 21 天,分 10000 元奖品池!
Python精品学习库
代码在线跑,知识轻松学
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
技术创作特训营·精选知识专栏
往期视频·千货材料·成员作品 最新动态
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档