菜单

Bob's Blog Bob's Blog

Quarts定时任务卡死怎么避免的

面试老哥问到这个问题。你们项目里有使用到定时任务,那定时任务多吗?有没有出现问题过 那肯定有,应该有个单独的定时任务模块,里面的定时任务有10来个呢,问题也出过,因为一般一个定时任务报错后,后面的任务就不执行了。卡住了。 解决方案: 尽量少让定时任务在同一时间执行,减少卡死几率,业务允许才行。 使用

波波 波波 发布于 2020-06-22

<京东数科>面试小记

Hr帮忙约电话面试时间,原定下午4点,后来变成了下午5点钟。 首先开始: 自我介绍 学校学的是什么? java 是主修还是选修? 为什么学java 对java感觉怎么样 看你项目都是软硬件结合开发? 介绍下你的垃圾箱项目简介 (技术和业务结合介绍比较好,项目没介绍好,我说的更多的是业务块,技术没穿插

波波 波波 发布于 2020-06-18

<德邦物流> 面试小记

月初离职,准备了一周多的时间,终于准备开始真正的开始疯狂约面模式 2020年6月15日 周一 🌧 约的时间是上午10.30,地点是青浦的德邦总部,D2楼 10左右提前到了。直接找面试官面试。 经过几分钟等待,帅气的面试官向我走来。 没有过多的寒暄,直击主题。 大概看了下简历开始: 简单介绍下上个公

波波 波波 发布于 2020-06-15

【13期】谈谈 Redis 的过期策略

在日常开发中,我们使用 Redis 存储 key 时通常会设置一个过期时间,但是 Redis 是怎么删除过期的 key,而且 Redis 是单线程的,删除 key 会不会造成阻塞。要搞清楚这些,就要了解 Redis 的过期策略和内存淘汰机制。 Redis采用的是定期删除 + 懒惰删除策略。 定期删除

波波 波波 发布于 2020-03-30

2020金三银四BAT面试题汇总:JVM+Spring+Dubbo+Redis+并发编程

1.Redis 面试题 什么是 Redis?. Redis 的数据类型? 使用 Redis 有哪些好处? Redis 相比 Memcached 有哪些优势? Memcache 与 Redis 的区别都有哪些? Redis 是单进程单线程的? 一个字符串类型的值能存储最大容量是多少? Redis 的持

波波 波波 发布于 2020-01-09

【转载】【11期】分布式系统接口,如何避免表单的重复提交?

关于怎么实现承载更多用户量的系统,一直是我重点关注的一个技术方向。改造架构提高承载力,通常来讲分为两个大方向,互相配合实现。 硬件架构改进,主要是使用阿里云这种多组件的云环境:通过负载均衡SLB,模版克隆的云服务器ECS,云数据库RDS,共享对象存储OSS等不同职责的云产品组合实现。 软件架构优化,

波波 波波 发布于 2019-12-23

【转载】【10期】Redis 面试常见问答

1. 什么是缓存雪崩?怎么解决? 通常,我们会使用缓存用于缓冲对 DB 的冲击,如果缓存宕机,所有请求将直接打在 DB,造成 DB 宕机——从而导致整个系统宕机。 如何解决呢? 2 种策略(同时使用): 对缓存做高可用,防止缓存宕机 使用断路器,如果缓存宕机,为了防止系统全部宕机,限制部分流量进入

波波 波波 发布于 2019-12-23

【转载】【09期】说说hashCode() 和 equals() 之间的关系?

上一篇关于介绍Object类下的几种方法时面试题时,提到equals()和hashCode()方法可能引出关于“hashCode() 和 equals() 之间的关系?”的面试题,本篇来解析一下这道基础面试题。 先祭一张图,可以思考一下为什么? 介绍 equals() 的作用是用来判断两个对象是否相

波波 波波 发布于 2019-12-23

【转载】【08期】说说Object类下面有几种方法呢?

今天说一道基础题型,不过很多人会忽略或者至少说不完整,但是面试时被问到的几率还是很大的。 面试题 Object有几种方法呢? Java语言是一种单继承结构语言,Java中所有的类都有一个共同的祖先。这个祖先就是Object类。 如果一个类没有用extends明确指出继承于某个类,那么它默认继承Obj

波波 波波 发布于 2019-12-17