高并发
文章平均质量分 95
头发未染霜,着凉亦错在我幼稚。
永远相信美好的事情即将发生。
展开
-
Synchronized 看一篇就够了
原文:《Synchronized 看一篇就够了》 使用场景: 修饰实例方法,作用于当前实例加锁,进入同步代码前要获得当前实例的锁。 修饰静态方法,作用于当前类加锁,进入同步代码前要获得当前类的锁。 修饰代码块,指定加锁对象,对给定对象加锁,进入同步代码库前要获得给定对象。 synchronized:解决的是执行控制的问题,它会阻止其它线程获取当前对象的监控锁,这样就使得当前对象中被synchronized关键字保护的代码块无法被其它线程访问,也就无法并发执行。更重要的是,synchronize原创 2021-12-03 19:56:05 · 572 阅读 · 0 评论 -
Redis常见面试题(一)
1、为什么使用redis? 主要有两个考虑角度:高性能、高并发。 (PS:Redis大多数情况下用在缓存上,或者共享Session上面。如果只是为了分布式锁这些其他功能,还有其他中间件 Zookpeer 等代替,并非一定要使用 Redis。) 我们在碰到需要执行耗时特别久,且结果不频繁变动的 SQL,就特别适合将运行结果放入缓存。这样,后面的请求就去缓存中读取,使得请求能够迅速响应。 例...原创 2019-03-07 18:59:31 · 3549 阅读 · 0 评论