240 发简信
IP属地:陕西
  • Resize,w 360,h 240
    区块链和比特币(一)

    区块链(Blockchain)是一种很早就被学界提出但近几年才被比特币带火的一个概念。比特币是基于区块链技术的一种实现,比特币是一种加密货币,或...

  • ThreadPool的问题

    为什么要有线程池 因为不让主要的service线程卡主,可以继续serve新来的task。记得刚毕业的时候面试,面试官问如果一个客户端请求服务端...

  • 快速排序

    为什么写快排 有人可能会觉得,快排这种东西不是大学里的基本功课吗?为什么现在了还要去写它?在我看来大学里的很多东西,尤其是基本功,需要反复的练习...

  • 关于Post和Put的RESTful API的设计

    项目中遇到了一个API的设计问题,我们是核心支付团队,其中有个API是用来验证这个支付订单的合法性的,输入为一个支付订单,包括支付方式,购买物品...

  • Resize,w 360,h 240
    JDK源码学习笔记(集合篇 - ArrayDeque)

    ArrayDeque跟ArrayList以及LinkedList不同点在于,它是Resizable的双向数组,既有随机访问的便捷,也有poll,...

  • JDK源码学习笔记(集合篇 - LinkedList)

    LinkedList -> AbstractSequentialList -> List同时实现了接口Deque, Cloneable, Ser...

  • JDK源码学习笔记(集合篇 - ArrayList )

    ArrayList -> AbstractList -> AbstractCollection -> List同时实现了RandomAccess...

  • Java泛型学习笔记(2)

    书接上回,这次我们来研究下泛型的另一个特性,泛型方法和协变逆变。 Whaaat?什么是协变逆变?别着急我看的时候也是一脸懵,带我娓娓道来。首先我...

  • Java泛型学习笔记(1)

    最近开始读《Java Generics》,这本书有年头了,主要介绍了Java 1.5这个时代带来的变化——泛型,它的来龙去脉等。 首先看下泛型是...

个人介绍
竹杖芒鞋轻胜马,谁怕,一蓑烟雨任平生