首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
豪横的小耳朵
掘友等级
java中级工程师
喜欢看博客,爱技术,爱钻研
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
14
文章 14
沸点 0
赞
14
返回
|
搜索文章
赞
文章( 14 )
沸点( 0 )
实现一个直播前一小时推送开课通知的功能的几种方案
你现在在开发一个直播管理的模块。在新增一条直播课程记录的时候,需要实现一个直播前一小时推送开课通知的功能。比如新增表单页设置的开课时间是晚上7点,那么晚上6点的时候,你的服务就得发送一条请求到微信小程序服务,然后它给关注的老师们发送上课提醒。 然后你开始思考,实现这样的一个功能…
大白话聊聊redis的优点,缺点,线程模型,与Memcached的区别
大家好,我是四九城最豪横的小耳朵。 今天咱们来用大白话聊聊redis的优点,缺点,线程模型,与Memcached的区别。 一. 速度快 Redis 本质上是一个 Key-Value 类型的内存数据库,整个数据库统统加载在内存当中进行操作,定期通过异步操作把数据库数据刷到硬盘上进…
缓存是什么?常用的缓存工具?手写一个LRU算法?使用缓存有哪些常见隐患?
大家好,我是四九城最豪横的小耳朵。 今天咱们来用大白话聊聊缓存常见的几个面试题。 缓存,就是数据交换的缓冲区,目的是,把读写速度慢的介质的数据保存在读写速度快的介质中,从而提高读写速度,减少时间消耗。 对于CPU 高速缓存 ,高速缓存的读写速度远高于内存。CPU 读数据时,如果…
大白话聊聊秒杀系统的优化思路
大家好,我是四九城最豪横的小耳朵。 今天咱们来用大白话聊聊秒杀系统的优化思路。 京东、淘宝上手机商品的秒杀场景,可能手机只有10部,但瞬时进入的流量可能是几百、甚至几千万。 12306抢票场景,票是有限的,库存只有一份,但是瞬时流量非常多,都去读相同的库存。会造成读写冲突,锁异…
大白话聊聊synchronized、CAS底层原理、Lock锁和锁升级原理
大家好,我是四九城最豪横的小耳朵。 今天咱们来用大白话聊聊synchronized、CAS底层原理、Lock锁和锁升级原理。 比如线程A对某个变量进行修改,在这个修改期间,它持悲观心理,认为其他线程在这个期间,也有可能去修改这个变量,所以它就给变量加个锁,保证在它修改期间,别的…
大白话聊聊HashMap面试相关的知识点
大家好,我是四九城最豪横的小耳朵。 今天咱们来用大白话聊聊HashMap面试相关的知识点。 存在的问题:jdk1.8之前HashMap的数据插入的过程是头插法。它使用头插法会造成什么问题呢?它的resize方法里面调用了一个transfer方法,对Entry进行了一个rehas…
大白话聊聊mysql的悲观锁
大家好,我是四九城最豪横的小耳朵。 今天咱们来用大白话聊聊mysql的悲观锁。 比如线程A对某个变量进行修改,在这个修改期间,它持悲观心理,认为其他线程在这个期间,也有可能去修改这个变量,所以它就给变量加个锁,保证在它修改期间,别的线程没法去访问这个变量。这个锁就是悲观锁。 假…
大白话聊聊spring的IOC和AOP
大家好,我是四九城最豪横的小耳朵。 今天咱们来用大白话聊聊spring的IOC和AOP。 平常我们写代码,如果一个类ServiceA要调用另一个类ServiceB的某个方法,就需要在类ServiceA的方法里new一个类ServiceB的对象。 假如现在你有几十个类都需要用到S…
大白话聊聊线程池的工作原理和核心参数
大家好,我是四九城最豪横的小耳朵。 今天咱们来用大白话聊聊线程池的工作原理和核心参数。 如下图,假设有这么一个场景,客户的系统每次调用你的系统接口的时候,你拿到消息直接就开一个线程去处理消息。 有一天,遇到高并发场景,比如客户一秒钟调用了你这个接口几百次,甚至上千次,那么你就会…
横扫阿里、滴滴、美团后,3年经验的Java后端妹子整理出这份厚厚的面经!
这次面试的公司有一点点多,主要是因为毕业后前两份工作找的都很草率,这次换工作就想着,emm,毕业三年了,该找个工作好好沉淀几年了。 一周后一面的面试官问我还考虑京东不,如果考虑的话,就进行后续。当时已经有了更好的offer,就说不考虑了,希望以后有机会再合作,所以没有后续了) …
下一页
个人成就
文章被点赞
30
文章被阅读
16,123
掘力值
378
关注了
2
关注者
13
收藏集
0
关注标签
1
加入于
2019-01-03