Zhao Zhengyang

【Python】模拟对象模块unittest.mock

模拟对象(mock object)用于在单元测试中将系统的一部分替换为虚假对象,从而方便验证这些对象如何被使用 标准库提供了unittest.mock模块,其核心是Mock, MagicMock两个类以及patch()函数 Mock类 访问Mock对象的任何属性或方法时,它都会记录访问细节(例如方法的调用实参),如果不存在则会创建;另外Mock对象是可调用的,即可以当作函数来调用,每次调...

【暑期实习面经】阿里-钉钉-Java开发一面(凉)

2021年3月10日 36分钟 自我介绍、简历项目 Java虚拟机: 内存模型 GC Full GC 线程池如何实现 阻塞队列 实现细节? 线程通信 信号量 锁…… 原子性、可见性? 读取一个long是不是原子的 a=b+1 JVM如何实现 共享区域 乐观锁、悲观锁 Spring类加载机制 虚拟机何时加载类,何时卸载类 class加载到哪里 计算机网络 HTTP连接建立过程 TCP三次...