首页
AI Coding
数据标注
NEW
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
Java基础
订阅
DarkergG
更多收藏集
微信扫码分享
微信
新浪微博
QQ
12篇文章 · 0订阅
代码优雅之道——Java如何判空
1、前言 实际项目中我们会有很多地方需要判空校验,如果不做判空校验则可能产生NullPointerException异常。 针对异常的处理我们在上一篇有提及: 先来看一下实际项目中一些判空方式 通常我
Mockito中模拟静态方法
Mockito中模拟静态方法 背景 在项目实际开发中,编写单元测试用例时,需要对静态方法进行模拟,本次文章就简单整理下如何使用Mockito来模拟静态方法。 添加依赖 测试类 测试类中有两个方法,一个
用Mockito模拟静态方法的教程
学习在Java单元测试中使用Mockito对 静态方法进行模拟。以前,我们必须使用PowerMock来模拟私有和静态方法,但从3.4.0版本开始,Mockito支持直接模拟静态方法。 1.1.Mave
Guava中这些Map的骚操作,让我的代码量减少了50%
Guava是google公司开发的Java类库扩展工具包,内含了丰富的API,使用这些API可以简化我们代码,使代码更为优雅,今天Hydra要给大家分享的就是Guava中封装的一些关于Map的骚操作。
Dubbo-扩展加载机制ExtensionLoader
Dubbo的扩展点加载来自于JDK的标准SPI(Service Provider Interface)扩展点发现机制,并对其进行加强。
Java泛型T、E、K、V、N、?和Object区别和含义
通常我们在看一些源码时,发现全是T、?,晕乎乎的:sob:。于是,把泛型掌握好十分重要! 什么是泛型 泛型有什么好处?写个例子一目了然: 我们要封装一个消息响应类: 呼~这样这个反应体就可以返回请求状
Java中StopWatch类的使用
以前本人在计算某个代码块执行速度的时候,通常是使用获取前后两个时间戳,然后计算差值得到执行时间,后来知道了还有一个专门用于计算执行的时间的码表类。 通过上面代码比对,我们发现使用StopWatch,我们可以更加将注意力关注到实际业务代码上,只需要在业务代码的开始和结束,分别调用…
如何优雅地在 Spring Boot 中使用自定义注解,AOP 切面统一打印出入参日志 | 修订版
今天主要说说如何通过自定义注解的方式,在 Spring Boot 中来实现 AOP 切面统一打印出入参日志。小伙伴们可以收藏一波。 到这里,一个完整的自定义注解就定义完成了。 我们在每个接口的最后,打印日志结束标志。最后再看下项目包结构: 是好使的!不论是单文件上传,抑或是多文…
厉害了!老大利用AOP实现自定义注解,半小时完成我三天工作量
这让我想起有以前我还是一个菜鸟时接到的一个需求,要在所有接口中记录请求日志,因为项目比较老了,所以接口还是挺多的,我预估需要三天才能完成,我们老大鄙视了我一眼,然后花半小时就完成了。 今天我们就来讲讲切点的另一种配置方式:@annotation,通过@annotation配置切…
讲透JAVA Stream的collect用法与原理,远比你想象的更强大
本篇文章专门剖析JAVA Stream中collect操作,一起解锁更多高级玩法,让Stream操作真正的成为我们编码中的神兵利器。