240 发简信
IP属地:浙江
  • Resize,w 360,h 240
    Java边用边学:好用的Optional你用对了吗?

    一个程序,从大的/宏观方面来说,就是一堆系统(数据库、消息队列、各应用Micro Service或单体App)通过定义的接口/协议进行通信;从小...

  • Resize,w 360,h 240
    以例服人:一遍讲透CompletableFuture

    什么高深的道理,一篇好的例子都能讲透;如果不行,那就两篇。如果还不行,文末看答案。 CompletableFuture是Java 8引入的,一个...

  • Resize,w 360,h 240
    我对三星S10的期待(写在水果发布前)

    我用过的智能机 如果诺基亚的E61也算智能机的话,那就顺道加上它吧。 诺基亚E61 很喜欢这款机器,全键盘 ,万维导向杆,塞班S6v3智能系统。...

  • Resize,w 360,h 240
    Java边用边学: 我有5种方法写排序

    需求及代码分析 下面的一段简单的排序代码(按照员工的年龄的倒序排列),可以有大概这么5种写法: 匿名类 没什么好说的,Java 8之前的经典写法...

  • Resize,w 360,h 240
    从头写一个Java命令行的交互式菜单

    为什么写? 由于工作需要,正在学Antlr,自然作者写的那本经典《The Definitive ANTLR 4 Reference》是必读的。边...

  • Resize,w 360,h 240
    Gradle,你打动了我

    已经记不清是什么时候从Ant转到Maven的,大概应该是2010前后吧,印象中那个时候的Maven是2.2。从Ant的事无巨细必须全部定义(这也...

  • Resize,w 360,h 240
    Kotlin边用边学:别把Extension Function玩坏了

    Key Takeaways(划重点) 设计原则不要忘 扩展是个补锅匠 定向输出是好手 升级外挂要当心 这里假定你对Kotlin的Extensio...

  • Resize,w 360,h 240
    Kotlin边用边学:4句顺口溜驯服apply / with / run / also / let

    Key Takeaways(划重点): let it run with dream it also applies to self 有显式使用 ...

    2.2 7870 3 24
  • Resize,w 360,h 240
    Kotlin边用边学:利用 require / check / assert 完善接口定义

    Key Takeaways(划重点): require对外、check对内,组成了协议的前置条件 assert是协议的后置条件 接触过Desig...

个人介绍
重新找回码字乐趣的10+年程序员,分享快乐,一起前行!