当前播放: 在Java中如何写一个正确的单例模式?
00:00 / 00:00
高清
  • 高清
1.0x
  • 2.0x
  • 1.5x
  • 1.25x
  • 1.0x
  • 0.5x
网页全屏
全屏
00:00
付费课程,可试看
合辑:新版短视频
在Java中如何写一个正确的单例模式?
如何设计出一款好用的分布式定时任务系统?
复杂场景下的Git分支工作流是怎样的?
结合操作系统,如何理解一行Java代码是怎么运行的?
如何优化深度学习数据读取?
如何通过自动化测试技术来提升服务端系统质量?
Kubernetes下如何基于拓扑结构来调度?
如何通过Jenkins快速实现一个持续集成流水线?
当小内存遇上大数据
2019年必学的DevOps流行工具
Kafka某台broker IO阻塞,为何会导致发送方无法发送消息?
什么是C++中的The Rule of Three?
基于时序特性,如何构建一个时序存储引擎?
如何利用反射和泛型编程让你的Java代码更优雅?
C++中为什么move constructor需要加noexcept?
如何使用Postman做接口自动化测试?
给你点“颜色”瞧瞧
如何用Spark实现一个通用大数据计算引擎?
如何让你的Robot Framework飞起来?
如何透彻理解Selenium和WebDriver?
Spring Data JPA 如何进行复杂动态查询?
Spring Data JPA如何实现动态部分更新?
未来的编程语言长什么样?
高并发场景下锁的使用技巧(悲观锁/乐观锁/分布式锁)
为什么React组件要声明key?
为什么React不推荐使用Mixin?
如何设计一个高可用的配置中心?
如何通过代码技巧提升内存使用效率?
如何全面地改造Robust?
如何基于Netty构建一个简单的RPC服务?
Spring Boot中如何使用HTTP/2?
教你10分钟玩转Gradle plugin
如何深入理解Kube-Proxy?
如何深入理解Kubernetes架构?
如何使用和优化iOS中的WebView?
一个1000万资金重复支付的代码剖析
如何实现数据异构的多级缓存策略?
如何从 CRD 扩展开发切入Kubernetes源码学习?
如何更轻松简单地从源码编译部署Kubernetes?
如何设计并实现一个高可用的订单系统?
ZooKeeper的ZAB算法与Paxos的本质区别是什么?
微服务框架Apache ServiceComb的设计思想有哪些?
如何深入理解分布式事务TCC实现原理?
SSR 、CSR、预渲染、同构等首屏优化技术要如何选择?
如何利用ClassPath解决Java开发工程问题?
如何读懂Babel转换出的JavaScript代码?
大厂前端面试中经常提到的Promise要如何实现?
使用 Vue 开发小程序是怎么做到的?
为什么CSS要放在header底部,JavaScript要放在body底部?
前端Router是怎么实现的?

在Java中如何写一个正确的单例模式?

徐隆曦 滴滴出行高级工程师

单例模式是面试常客,如果考察设计模式,那么有很大可能会考单例模式,因为单例模式看似简单,每个人可能都可以写出来,不过如果往深挖,又能考察出候选人对于并发、类加载、序列化等重要知识的掌握水平。单例模式有很多种写法,它们分别有哪些坑呢?哪种写法更好,为什么呢?

讲师介绍

徐隆曦,滴滴出行高级工程师,硕士毕业于慕尼黑工业大学。主要负责小桔车服驾驶安全平台的开发,经历了滴滴出行小桔车服的驾驶安全平台、客服治理平台等重点项目从 0 到 1 搭建的全过程。在 Java 并发编程方面有丰富的实战经验,对 JUC 包的源码有深入研究。

展开
¥4.99 购买
开通VIP
登录 后留言

精选留言

由作者筛选后的优质留言将会公开显示,欢迎踊跃留言。
收起评论
其他推荐
07:54
如何通过软引用和弱引用提升JVM内存使用效率?
胡书敏 著名外企和互联网公司技术面试官
试看
06:16
如何从Java线程内存模型角度分析线程是否安全?
胡书敏 著名外企和互联网公司技术面试官
试看
10:07
内部方法调用时,为什么Spring AOP增强不生效?
丁雪丰 平安壹钱包高级架构师
试看