- 博客(4)
- 资源 (3)
- 收藏
- 关注
转载 JDK8新特性:使用Optional
本文转载自https://blog.csdn.net/aitangyong/article/details/54564100空指针异常是导致Java应用程序失败的最常见原因。以前,为了解决空指针异常,Google公司著名的Guava项目引入了Optional类,Guava通过使用检查空值的方式来防止代码污染,它鼓励程序员写更干净的代码。受到Google Guava的启发,Optional类已经成为...
2018-06-26 15:53:22 26153 5
原创 Mockito调用静态方法和void方法
1 mock 静态方法mockito库并不能mock静态方法,需要依赖powermock第一步:给类添加注解// 静态类优先加载,所以需要提前告诉powermock哪些静态类需要mock@ContextConfiguration@RunWith(PowerMockRunner.class)@PowerMockRunnerDelegate(SpringJUnit4ClassRunner.cl...
2018-06-25 21:34:51 19952 3
转载 电子邮件协议之SMTP、POP3和IMAP
本文转自https://blog.csdn.net/ladybai/article/details/50988205首先,来介绍一下比较常见的因特网电子邮件的流程框图,先来直观感受一下,假设发送的邮件的用户名为为小明,接收邮件的用户为小红。图1:电子邮件协议及其通信实体其中,在接收端邮件服务器(E-mail Server)与接收用户代理(User Agent)之间常用的协议有:POP3(Post ...
2018-06-15 09:00:24 23530 1
转载 使用Redis SETNX 命令实现分布式锁
本文转载自https://blog.csdn.net/lihao21/article/details/49104695使用Redis的 SETNX 命令可以实现分布式锁,下文介绍其实现方法。SETNX命令简介命令格式SETNX key value将 key 的值设为 value,当且仅当 key 不存在。 若给定的 key 已经存在,则 SETNX 不做任何动作。 SETNX 是SET if No...
2018-06-05 16:29:45 226
《Java开发手册》1.3.0终极版
2018-01-28
微信公众号开发源码以及jar包
2017-10-20
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人