一个程序,从大的/宏观方面来说,就是一堆系统(数据库、消息队列、各应用Micro Service或单体App)通过定义的接口/协议进行通信;从小...
什么高深的道理,一篇好的例子都能讲透;如果不行,那就两篇。如果还不行,文末看答案。 CompletableFuture是Java 8引入的,一个...
我用过的智能机 如果诺基亚的E61也算智能机的话,那就顺道加上它吧。 诺基亚E61 很喜欢这款机器,全键盘 ,万维导向杆,塞班S6v3智能系统。...
需求及代码分析 下面的一段简单的排序代码(按照员工的年龄的倒序排列),可以有大概这么5种写法: 匿名类 没什么好说的,Java 8之前的经典写法...
为什么写? 由于工作需要,正在学Antlr,自然作者写的那本经典《The Definitive ANTLR 4 Reference》是必读的。边...
已经记不清是什么时候从Ant转到Maven的,大概应该是2010前后吧,印象中那个时候的Maven是2.2。从Ant的事无巨细必须全部定义(这也...
Key Takeaways(划重点) 设计原则不要忘 扩展是个补锅匠 定向输出是好手 升级外挂要当心 这里假定你对Kotlin的Extensio...
Key Takeaways(划重点): let it run with dream it also applies to self 有显式使用 ...
Key Takeaways(划重点): require对外、check对内,组成了协议的前置条件 assert是协议的后置条件 接触过Desig...