- 博客(4)
- 资源 (1)
- 收藏
- 关注
原创 redis面试题
Redis 是什么 面试官:你先来说下 Redis 是什么吧! 我:(这不就是总结下 Redis 的定义和特点嘛)Redis 是 C 语言开发的一个开源的(遵从 BSD 协议)高性能键值对(key-value)的内存数据库,可以用作数据库、缓存、消息中间件等。 它是一种 NoSQL(not-only sql,泛指非关系型数据库)的数据库。 我顿了一下,接着说,Red...
2020-02-29 21:51:04 6061 5
转载 实现一个线程安全的单例,前提是不能加锁
单例,大家肯定都不陌生,这是Java中很重要的一个设计模式。稍微了解一点单例的朋友也都知道实现单例是要考虑并发问题的,一般情况下,我们都会使用synchronized来保证线程安全。 那么,如果有这样一道面试题:不使用synchronized和lock,如何实现一个线程安全的单例?你该如何回答? C类应聘者:可以使用饿汉模式实现单例。如: public class Singleton { ...
2020-02-15 20:35:33 229 1
原创 美团后台篇中的ReentrantLock
https://juejin.im/post/5e37824ff265da3e3a5381b8?utm_source=gold_browser_extension
2020-02-15 20:21:39 237
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人