首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
金銀銅鐵
掘友等级
喜欢骑车到处逛逛
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
25
文章 25
沸点 0
赞
25
返回
|
搜索文章
金銀銅鐵
1小时前
关注
[git] 如何丢弃对一个文件的改动?
当我们进行日常开发时,有时候需要丢弃对一个文件的改动。为了便于描述,我们假设这个文件是 f.txt。会有两种情况,本文会对两种情况进行讨论...
0
评论
分享
金銀銅鐵
20小时前
关注
[java] 编译之后的记录类(Record Classes)长什么样子(上)
JDK 16 正式支持记录类(Record Classes),那么记录类在 class 文件中长什么样子呢?让我们一起探索吧。...
0
评论
分享
金銀銅鐵
8天前
关注
[git] 如何合并最近的若干个 commit?
当我们在一个特性分支进行开发时,有时候需要合并最近的若干个 commit,那么我们应该如何操作呢?本文会探讨这一问题...
2
2
分享
金銀銅鐵
12天前
关注
[git] 如何找到已经“丢失”的 commit?
在日常开发时,偶尔会出现不小心“丢失”某个 commit 的情况,那么此时是否还有办法补救呢?本文会探讨这个问题。...
0
评论
分享
金銀銅鐵
13天前
关注
[Java] 从 class 文件看 cglib 对 MethodInterceptor 的处理 (下)
在前文中,我们已经初步探讨了为什么 MethodInterceptor 可以调用动态代理类的基类中的方法的问题,本文会继续探讨这一问题...
0
评论
分享
金銀銅鐵
19天前
关注
[Java] 如何通过 cglib 的 FastClass 调用一个类中的“任意”方法?
使用反射,我们可以调用一个类中的任意方法。但是使用反射调用一个方法时,有一定的开销,是否有其他办法既能调用(几乎)任意的方法,又不至于让调用开销明显增大呢?...
0
评论
分享
金銀銅鐵
21天前
关注
[Java] 从 class 文件看 cglib 对 MethodInterceptor 的处理 (上)
使用 cglib 时,有时候会用到 MethodInterceptor,那么 cglib 在背后做了什么呢?让我们来探索吧...
0
评论
分享
金銀銅鐵
25天前
关注
[Java] 从 class 文件看 cglib 对 Dispatcher 和 LazyLoader 的处理
使用 cglib 时,有时候会用到 Dispatcher 和 LazyLoader,那么 cglib 在背后做了什么呢?让我们来探索吧...
0
评论
分享
金銀銅鐵
27天前
关注
[Java] 从 class 文件看 cglib 对 FixedValue 的处理
使用 cglib 时,有时候会用到 net.sf.cglib.proxy.FixedValue,那么 cglib 在背后做了什么呢?让我们来探索吧...
0
评论
分享
金銀銅鐵
29天前
关注
[Java] 从 class 文件看 cglib 对 NoOp 的处理
使用 cglib 时,有时候会用到 net.sf.cglib.proxy.NoOp,那么 cglib 在背后做了什么呢?让我们来探索吧...
0
评论
分享
金銀銅鐵
1月前
关注
[Java] 从 class 文件看 cglib 对 InvocationHandler 的处理
使用 cglib 时,有时候会用到 net.sf.cglib.proxy.InvocationHandler,那么 cglib 在背后做了什么呢?让我们来探索吧...
0
评论
分享
金銀銅鐵
赞了这篇文章
方石剑
后端工程师 @美团
·
3年前
关注
开始使用EasyMock和JUnit
学习如何使用 仿真器来创建测试模拟,记录和重放预期,并验证模拟实例的方法调用。我们将用JUnit4和JUnit 5设置EasyMock,两者都是。 目录 1.EasyMoc...
1
评论
分享
金銀銅鐵
1月前
关注
[Java] 从 class 文件看 EasyMock 对 @Mock 注解的处理
使用 EasyMock 框架写单元测试时,会用到 @Mock/@TestSubject 这样的注解,那么 EasyMock 框架遇到 @Mock 注解时,做了什么呢?我们一...
0
评论
分享
金銀銅鐵
1月前
关注
[Java] Byte Buddy 和 InvocationHandler 的结合
在前文中,我们分析了 JDK 所生成的代理类的结构。那么在使用 Byte Buddy 时,是否也可以使用 InvocationHandler 呢?如果可以的话,所生成的代理...
0
评论
分享
金銀銅鐵
1月前
关注
[Java] 从 class 文件看动态代理
相信大家都用过 JDK 中的动态代理功能。我们从 class 文件来看看,JDK 所生成的代理类长什么样子。...
0
评论
分享
金銀銅鐵
1月前
关注
浅解 JUnit 4 第二十篇:自动生成简单的 PlantUML 类图
借助我在另一篇文章里分享的 ClassDiagramGenerator.java,我们可以为 JUnit 4 框架中一些重要的类生成类图...
0
评论
分享
金銀銅鐵
1月前
关注
[Java] 如何自动生成简单的 PlantUML 类图
我们探讨过如何自动生成简单的 Mermaid 类图的问题。最近我经常使用 PlantUML 的插件来画类图,所有又探索了一下如何自动生成简单的 PlantUML 类图的问题...
0
评论
分享
金銀銅鐵
1月前
关注
浅解 JUnit 4 第十九篇:用 Statement 来封装测试过程中的一个动作
按照我个人的理解,JUnit 4 最核心的类是 TestClass/Runner/RunnerBuilder/Statement,前三个我们在之前的文章中已经初步探讨过了,...
0
评论
分享
金銀銅鐵
关注了标签
Python
金銀銅鐵
1月前
关注
Byte Buddy 生成的类的结构如何?(第二篇)
在 Byte Buddy 网站提供的 tutorial 里,可以找到 Fields and methods 这一小节。我在本文中记录了其中一些例子生成的类的结构...
0
评论
分享
下一页
个人成就
文章被点赞
15
文章被阅读
12,033
掘力值
1,963
关注了
4
关注者
7
收藏集
4
关注标签
7
加入于
2018-09-19