首页
首页
沸点
课程
直播
活动
竞赛
商城
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
Java老K
掘友等级
Java技术专家
|
携程网络技术有限公司
十年java老兵,以梦为码,不负韶华!
关注
私信
获得徽章 0
动态
文章
专栏
沸点
收藏集
0
关注
赞
1
文章 1
沸点 0
资讯 0
赞
1
关注
返回
|
搜索文章
Java老K
Java技术专家 @ 携程网络技术有限公司
·
2年前
关注
如何使用Eclipse内存分析工具定位内存泄露
一. 背景 二. 分析内存泄露 从图中可以看出在12天里每天大概泄露(增长)50m左右, 这种情况下定位泄露原因需要多次dump采集样本, 然后和上次的比较分析, 即需要多...
2
2
分享
Java老K
Java技术专家 @ 携程网络技术有限公司
·
2年前
关注
Java虚拟机科普系列—元空间Metaspace的内存结构
我们深入研究元空间的架构。我们描述了各个层和组件,以及它们是如何协同工作的。 这对那些想要破解hotspot和Metaspace或者至少真正理解内存的去向以及为什么我们不能...
4
2
分享
Java老K
Java技术专家 @ 携程网络技术有限公司
·
2年前
关注
Spock单元测试框架实战指南十一 - 小结
1. 学习成本 2. 单测代码执行时间 3. Spock不支持静态、Final方法的Mock...
2
评论
分享
Java老K
Java技术专家 @ 携程网络技术有限公司
·
2年前
关注
Spock单元测试框架实战指南十 - 注意事项
**记得前提是在powermock的api里使用参数匹配,**如果是spock的mock方法,直接使用_下划线即可。...
3
评论
分享
Java老K
Java技术专家 @ 携程网络技术有限公司
·
2年前
关注
Spock单元测试框架实战指南九 - 模拟抽象类方法
我们平时写单元测试时经常会遇到调用抽象类或父类的方法,这些抽象方法可能是调用底层接口或数据库,需要mock掉,让抽象方法返回一个我们指定的值,以便测试当前代码逻辑的场景。 ...
3
1
分享
Java老K
Java技术专家 @ 携程网络技术有限公司
·
2年前
关注
Spock单元测试框架实战指南八 - 常用mock封装成基类
这一篇介绍在实际使用Spock的过程中如何把一些常用的测试方法抽出来,封装成基类使用BaseSpock在前面几篇文章讲解Spock结合powermock实现静态方法mock...
赞
评论
分享
Java老K
Java技术专家 @ 携程网络技术有限公司
·
2年前
关注
Spock单元测试框架实战指南七 - 动态Mock
这篇讲解Spock自带的mock功能如何和powermock组合使用,发挥更强大的作用动态Mock静态方法(Spock Where +PowerMock)在上一篇的例子中使...
1
评论
分享
Java老K
Java技术专家 @ 携程网络技术有限公司
·
2年前
关注
Spock单元测试框架实战指南六 - 静态方法测试
本篇主要讲解Spock如何扩展第三方PowerMock对静态方法进行测试实现原理前面的文章讲到Spock的单测代码是继承自Specification基类,而Specific...
3
评论
分享
Java老K
Java技术专家 @ 携程网络技术有限公司
·
2年前
关注
Spock单元测试框架实战指南五 - void方法测试
本篇讲解如何针对void方法,即无返回结果的方法测试void方法void方法的测试不能像前面几篇介绍的那样在then标签里验证返回结果,因为void方法没有返回值一般来说无...
2
评论
分享
Java老K
Java技术专家 @ 携程网络技术有限公司
·
2年前
关注
Spock单元测试框架实战指南四 - 异常测试
这一篇主要讲使用Spock如何测试代码中抛异常的场景背景有些方法需要抛出异常来中断或控制流程,比如参数校验的逻辑:不能为null,不符合指定的类型,list不能为空等验证,...
3
评论
分享
Java老K
Java技术专家 @ 携程网络技术有限公司
·
2年前
关注
Spock单元测试框架实战指南三-If esle 多分支场景测试
一. Expect + Where 二. Jacoco...
1
评论
分享
Java老K
Java技术专家 @ 携程网络技术有限公司
·
2年前
关注
Spock单元测试框架实战指南二-mock第三方依赖
可以看出第2条测试用例失败,错误信息是postCodeResult的预期结果和实际结果不符,业务代码逻辑返回的邮编是"100000",而我们预期的邮编是"100001",这...
3
1
分享
Java老K
Java技术专家 @ 携程网络技术有限公司
·
2年前
关注
Spock单元测试框架实战指南一Spock是什么?它和JUnit有什么区别?
这是Spock系列的第一篇文章,整个专辑会介绍Spock的用途,为什么使用Spock?它能给我们带来什么好处?它和JUnit、JMock、Mockito有什么区别?我们平时...
1
评论
分享
Java老K
Java技术专家 @ 携程网络技术有限公司
·
2年前
关注
一文带你彻底了解Java异步编程
随着RxJava、Reactor等异步框架的流行,异步编程受到了越来越多的关注,尤其是在IO密集型的业务场景中,相比传统的同步开发模式,异步编程的优势越来越明显。那到底什么...
9
评论
分享
Java老K
Java技术专家 @ 携程网络技术有限公司
·
2年前
关注
Java异步编程指南
在我们平时开发中或多或少都会遇到需要调用接口来完成一个功能的需求,这个接口可以是内部系统也可以是外部的,然后等到接口返回数据了才能继续其他的业务流程,这就是传统的同步模式。...
9
评论
分享
Java老K
Java技术专家 @ 携程网络技术有限公司
·
2年前
关注
线程池ForkJoinPool简介
ForkJoinPool线程池最大的特点就是分叉(fork)合并(join),将一个大任务拆分成多个小任务,并行执行,再结合工作窃取模式(worksteal)提高整体的执行...
12
1
分享
Java老K
Java技术专家 @ 携程网络技术有限公司
·
2年前
关注
JVM学习笔记之Client Server端区别
java-version命令大家都用过,大部分就是看下jdk版本或检查下环境变量的设置,但最后一行的信息也挺重要,如下图所示:ServerVM表示我们的虚拟机类型,mixe...
赞
评论
分享
Java老K
Java技术专家 @ 携程网络技术有限公司
·
2年前
关注
JVM学习笔记之CodeCache
一.CodeCache简介从字面意思理解就是代码缓存区,它缓存的是JIT(JustinTime)编译器编译的代码,简言之codeCache是存放JIT生成的机器码(nati...
赞
评论
分享
Java老K
Java技术专家 @ 携程网络技术有限公司
·
2年前
关注
Java开发规范之性能篇
JAVA开发中,大部分的性能问题原因并不在于JAVA语言本身,而是我们用这些语言写的程序,所以养成良好的编码习惯非常重要。下面给大家分享一些日常开发中比较常见的典型案例:一...
4
1
分享
Java老K
Java技术专家 @ 携程网络技术有限公司
·
2年前
关注
Java踩坑记系列之线程池
线程池大家都很熟悉,无论是平时的业务开发还是框架中间件都会用到,大部分都是基于JDK线程池ThreadPoolExecutor做的封装,比如tomcat的线程池,当然也有单...
赞
评论
分享
下一页
个人成就
文章被点赞
73
文章被阅读
16,440
掘力值
783
关注了
0
关注者
29
收藏集
0
关注标签
7
加入于
2020-11-01
温馨提示
当前操作失败,如有疑问,可点击申诉