java
文章平均质量分 93
weixin_37821347
这个作者很懒,什么都没留下…
展开
-
面试题之优惠券超发怎么测试?
你好 我是懂java的测试刚毕业那会,本人意外获得拼夕夕的面试机会,在聊到优惠券库存扣减场景时,面试官问了一连串经典的问题:“优惠券库存怎么扣减的?开发为了解决超发优惠券问题而设计的方案,了解过吗?你又是如何测试的呢?”。当时听到这些问题还挺懵的,没遇到过超发问题啊?开发设计的方案我怎么知道?现在想起来还挺幼稚的,其实现在想想电商中有很多类似的问题,比如商品超卖,归根究底,就是一个问题,那就是并发安全问题。...原创 2022-07-13 14:11:05 · 754 阅读 · 1 评论 -
面试必备之docker相关知识 上
你好 我是懂java的测试前言当前容器已被广泛使用,很多公司都会用docker用来部署测试环境和生产环境;求职面试中,面试官对docker情有独钟;学好docker这门技术,一方面可以在面试中体现自己的知识广度,另一方面使用docker技术在工作中处理一些棘手问题就会变得得心应手;由于docker技术涉及到的东西很多,所以本系列文章不会面面俱到,只会分享在面试或工作中能使用到的技术;文章分为上下两篇,主要讲述docker的基本概念、基本命令的使用和一些常用的高阶知识。docker是什么?任何一门技术肯定是为原创 2022-05-17 10:32:44 · 186 阅读 · 0 评论 -
测试工程师都能看懂的Jvm知识 下
你好 我是懂java的测试前言前两篇文章介绍了一些jvm的理论知识,反响还不错,本篇文章分享一些jvm比较高阶的知识。还是老规矩,本文将以问答形式,由易到难,循序渐进讲述jvm相关的知识。不拽那些官方晦涩难懂的词语,只想用白话通俗的语言,力争让大家都能看懂jvm。1、GC日志怎么看?上篇文章最后显示的是GC日志Java HotSpot(TM) 64-Bit Server VM (25.211-b12) for windows-amd64 JRE (1.8.0_211-b12), built on Apr原创 2022-05-02 11:27:58 · 530 阅读 · 0 评论 -
测试工程师都能看懂的java基础面试题(含答案)
你好 我是懂java的测试前言前几天有个小伙伴发了在群里发了Java的面试题,仔细看了下都是很基础的面试题,如果你简历上写了熟悉或了解java可能会问到,切记不要死记硬背,得在理解的基础上背诵。本篇文章就详细梳理一下这个java面试题Redis为什么这么快?具体原因可阅读另两篇文章 测试工程师都能看懂的Redis 上 、测试工程师都能看懂的Redis 下多线程有什么好处?多线程最大的好处就是:更好地利用CPU简单的程序设计程序更多的响应多任务下CPU资源分配公平性线程池作用,几个参数?去原创 2022-04-22 10:20:06 · 477 阅读 · 0 评论 -
测试工程师都能看懂的Jvm知识 中
你好 我是懂java的测试前言上篇文章只是介绍了一些jvm基础知识,反响还不错,本篇文章分享一些jvm稍微深入的东西。还是老规矩,本文将以问答形式,由易到难,循序渐进讲述jvm相关的知识。不拽那些官方晦涩难懂的词语,只想用白话通俗的语言,力争让大家都能看懂jvm。1、JVM中都有哪些常见的垃圾回收器?主要分为以下几种:Serial 回收新时代的回收器,Serial它是一种单线程收集器,不仅仅意味着它只会使用一个CPU或者一条收集线程去完成垃圾收集工作,更重要的是其在进行垃圾收集的时候需要暂停其他线原创 2022-04-21 11:09:24 · 239 阅读 · 0 评论 -
测试工程师都能看懂的Jvm知识 上
你好 我是懂java的测试前言前两天测试技术交流群,进行了激烈的jvm讨论,发现大家对jvm很好奇,也激发了我复习jvm知识的激情,所以打算写个专栏,专门介绍这块的内容。 jvm专栏将以问答形式,由易到难,循序渐进讲述jvm相关的知识。不拽那些官方晦涩难懂的词语,只用白话通俗的语言,力争让大家都能看懂jvm。由于篇幅有限,将分为上中下三篇。1、java能跨平台运行的原因是什么?这就先得明白一个概念,平台相关性,就是对应的程序只能运行在对应的系统。就好比,Windows 系统只能运行原创 2022-04-20 15:59:25 · 213 阅读 · 0 评论