五面阿里巴巴拿offer后定级P6:分享Java面经及答案总结
一面(电话)说说对JVM的理解treemap和hashmap有什么区别?Java多线程的的5大状态图流转mysql主键和唯一索引的区别说说最近的项目如何实现session共享,用redis如何实现缓存击穿的概念和解决方案说说微服务,微服务之间如何管理二面(现场)javanio常?用的三个类java里面的同步锁了解吗?Countdownlauch和Cylic
Stella981 Stella981
2年前
Hystrix 停止开发。。。Spring Cloud 何去何从?
!(https://oscimg.oschina.net/oscnet/8f265631921542e3b74f72b2759d88a5.png)栈长得到消息,Hystrix停止开发了。。。大家如果有对Hystrix不清楚的,请看下这篇文章:分布式服务防雪崩熔断器,Hystrix理论实战(https://www.oschina
Stella981 Stella981
2年前
PHP 一致性hash算法初研究
问题来源:!(https://static.oschina.net/uploads/space/2017/1201/110233_AKPx_2409514.png)1、当所有用户都请求同一个key的时候如图所示,会导致缓存限流,从而访问db,产生雪崩,最后服务器负载严重,从而使业务垮掉2、当增加或者删减缓存服务器时,如何最大化的不令数据重新
Wesley13 Wesley13
2年前
update my laptop, cpu T2390 to T9300, disk 160G...
升级CPU第一工序:拆卸CPU散热系统在质保期内,大部分笔记本不允许私自打开散热器,否则无法进行售后,我们还是利用刀片,小心的取下质保贴,以为不时之需。再此重申:进行拆机时,务必保证手上没有静电,以免击穿主板和CPU带来不必要的损失,建议接触几秒接地的金属即可。要点总结:取下散热器上的所有螺丝后,缓慢的提起散热器,注
Stella981 Stella981
2年前
Redis 缓存穿透、缓存雪崩的概念及其预防
缓存穿透【什么是缓存穿透】频繁查询不在缓存中的数据,给原本被缓存保护的系统过大压力。【为什么会发生缓存穿透】1\.程序没写好;2\.恶意攻击。【怎样防止缓存穿透】1\.在对key进行查询之前,先做初步判断,如果key一定不存在(例如,对某表的缓存,key一定由数字组成,那么包含非数字的key一定是不存在的
Stella981 Stella981
2年前
Sentinel 流量控制 熔断降级 初探
    还记得之前写过一篇防雪崩利器:熔断器Hystrix的原理与使用https://my.oschina.net/u/3266761/blog/2654470,讲述了服务降级和熔断的控制,今天带来另一个流量控制与服务降级阿里开源框架sentinel。  首先是两者的对比:    Hystrix的关注点在于以隔离和熔断为主的容错机制
Stella981 Stella981
2年前
Redis缓存总结:淘汰机制、缓存雪崩、数据不一致....
越努力,越幸运,本文已收藏在Gitee中JavaCommunity(https://gitee.com/JavaCommunity/JavaCommunity),里面有面试分享、源码分析系列文章,欢迎收藏,点赞https://gitee.com/JavaCommunity/JavaCommunity(https://gite
Stella981 Stella981
2年前
Redis缓存穿透、缓存雪崩、并发问题分析与解决方案
(一)缓存和数据库间数据一致性问题分布式环境下(单机就不用说了)非常容易出现缓存和数据库间的数据一致性问题,针对这一点的话,只能说,如果你的项目对缓存的要求是强一致性的,那么请不要使用缓存。我们只能采取合适的策略来降低缓存和数据库间数据不一致的概率,而无法保证两者间的强一致性。合适的策略包括合适的缓存更新策略,更新数
Stella981 Stella981
2年前
Redis 内存管理策略
背景Redis很多时候都是在使用内存,数据一直写,但内存是有限的,如果Redis内存满了,那么我们的很多缓存操作都会超时、失败,接着可能会引发雪崩。那么当内存达到阀值Redis是怎么处理的呢?配置内存限制maxmemory我们可以通过在配置文件中配置maxmemory来限制内存的最大使用情况。如果maxmem
Stella981 Stella981
2年前
Redis总结(五)缓存雪崩和缓存穿透等问题(转载)
前面讲过一些redis缓存的使用和数据持久化。感兴趣的朋友可以看看之前的文章,http://www.cnblogs.com/zhangweizhong/category/771056.html(https://www.oschina.net/action/GoToLink?urlhttp%3A%2F%2Fwww.cnblogs.com%2Fzhang