本文结构: 什么是 TDD 为什么要 TDD 怎么 TDD FAQ 学习路径 延伸阅读 什么是 TDD TDD 有广义和狭义之分,常说的是狭义的 TDD,也就是 UTDD(U...
本文结构: 什么是 TDD 为什么要 TDD 怎么 TDD FAQ 学习路径 延伸阅读 什么是 TDD TDD 有广义和狭义之分,常说的是狭义的 TDD,也就是 UTDD(U...
异常处理 代码异常十之八九,十段代码九个bug,哈哈哈哈。平常程序异常我们使用try catch捕获异常,在catch方法中根据异常类型进行相关处理,既然我们可以使用try...
Kubernetes 号称下一代分布式架构王者,Kubernetes中的k字母到s字母有8个字母,一般简称为k8s。Kubernetes集群包含有节点代理kubelet和Ma...
以下是个简单的库存扣减流程: 如果并发非常低的时候,基本就按这个流程走就行了。而这个设计,并发量稍大时,就会导致超卖的情况出现,两个同时要9台手机的请求,同时查到库存有12台...
声明:本文仅限于简书发布,其他第三方网站均为盗版,原文地址: merge squash 和 merge rebase 区别 在团队合作中,毫无疑问,我们需要一个版本管理工具,...
详解谈不上,顶多算翻译了一下API
Joda Time出现的背景 在java1.0中,对日期和时间的支持只能依赖java.util.Date类。正如类名所表达的,这个类无法表示日期,只能以毫秒的精度表示时间。更...
有些特定需求, 比如说搜索引擎, 很多人都要求时间必须是时间戳. 所以, 我们把时间转成最原始的Long型. Gson默认的是不支持的, 需要手动处理一下. 日期转Long ...
Android四大组件 --- Activity Activity生命周期 生命周期:onCreate() -> onStart() - > onResume() -> on...
产生场景 可能在某次更改关联源码或者是更改了compileSdkVersion的版本后API文档就无法显示了或者源码无法关联上,像这样: 而更改了compileSdkVers...
在设置Actiyity中设置Toolbar成标题栏方法下边写 在方法外写
刚刚看了下Spring Boot实现定时任务的文章,感觉还不错。Spring Boot 使用Spring自带的Schedule来实现定时任务变得非常简单和方便。在这里个大家分...
好多人都在增肌期间有过这样的烦恼和疑惑:为什么我每天练那么狠,但还是不见肌肉增长?对于这种达到瓶颈期的增肌群众,我想问一句,在增肌期间,你会吃么? 都说三分练七分吃,但我个人...
原文地址 http://www.java67.com/2016/03/how-to-use-flatmap-in-java-8-stream.html 一句话 把几个小的li...
网络连接处理 在说WiFi之前,先来说说网络连接处理。在Android开发过程中,对于一个需要连接网络的Android设备,对设备的网络状态检测是很有必要的!有很多的App都...