首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
难面试题
订阅
gzdpz
更多收藏集
微信扫码分享
微信
新浪微博
QQ
89篇文章 · 0订阅
什么是GC Roots
什么是GCRoot对象虚拟机栈中引用的对象方法区类的静态成员引用的对象方法区常量引用的对象本地方法栈中JNI引用的对象
记录使用rabbit mq处理订单超时业务
demo.order.direct(取消订单消息队列所绑定的交换机):绑定的队列为demo.order.cancel,一旦有消息以demo.order.cancel为路由键发过来,会发送到此队列。 就这样,在超过15分钟之后,数据库的订单将自动修改为取消状态。但是还有一个问题在…
Java对线程设置任务执行超时限制
代码如下。其中TaskDemo类是任务线程,TimeOuter类是用来包装任务线程的超时线程:
Java秒杀系统实战系列~RabbitMQ死信队列处理超时未支付的订单
对于这种业务逻辑的处理,传统的做法是采用“定时器的方式”,定时轮询获取已经超过指定时间的订单,然后执行一系列的处理措施(比如再争取给用户发送短信,提醒超过多长时间订单就要失效了等等。。。),在这个秒杀系统中,我们将借助RabbitMQ死信队列这一组件,对该订单执行“失效”的措施…
如何从海量简历中,一眼识别技术大牛?
在简历初筛这一环节,我们希望可以把如何识破无效的简历的经验传递给大家。更重要的是,一起学习如何可以实现笔试初筛精准获取理想候选人。
技术面试更注重项目经验还是操作系统、数据结构等基础知识?
我2017年12月份从上一家公司离职,一直到2018年3月份,基本上都在面试中度过来的。 先交代下背景:坐标上海,做技术开发,我本人求职的职位是linux服务器开发,最倾向的职位是服务器开发主程或技术经理。我本人也是上几家公司的面试官,因为接下来几年面临着成家养小孩,技术上也到…
TCP/IP--图解从URL到网页通信原理
互联网的原始目的,就是为了传输文本(文本对话)。那我们使用浏览器发送请求后页面是如何呈现在我们面前的呢? 接下来由图片介绍下URL到呈现页面的过程。 我们在浏览器中输入一个 URL,回车之后便会在浏览器中观察到页面内容。实际上这个过程是: (4)浏览器再对其进行解析便将网页呈现…
面试官:如何给 100 万个 Url 设计索引?
100 万个 URL 怎么设计索引?当时我的思路是拆分字段:url 的前半部分肯定区分度低,到了后半部分才高;我把区分度高和低的分别拆分为两个字段存储,并在区分度高的字段建立索引的具体答案。
MySQL 为什么需要两阶段提交?
@[toc] 为什么要两阶段提交?一阶段提交不行吗? 小伙伴们知道,MySQL 中的事务是两阶段提交,我们见到的很多分布式事务也都是两阶段提交的,例如 Seata,那么为什么要两阶段提交呢?一次直接提
面试突击35:如何判断线程池已经执行完所有任务了?
很多场景下,我们需要等待线程池的所有任务都执行完,然后再进行下一步操作。对于线程 Thread 来说,很好实现,加一个 join 方法就解决了,然而对于线程池的判断就比较麻烦了。 我们本文提供 4 种