240 发简信
IP属地:澳门
  • 120
    我眼中的Java-Type体系(2)

    上一篇,提到了Java-Type体系,对Type类型进行了简单的讲解;本篇,就用代码的方式,对其中的5大类型:原始类型(Class)、参数化类型(ParameterizedT...

  • 假设有如下场景,请问该怎样设计REST:1. 修改活动名称 2. 发布活动 3. 下架活动

    你真的了解REST吗?

    背景 过五关,斩六将,一路杀到了最后一面,很高兴加入了素有“武林正宗少林派”的阿里,而阿里的技术又充满着黑科技感。不过最近我接手了一个老系统时,发现其中对于REST的应用可能...

  • 加油

    2019-03-31-懒记.md

    今天天气甚好,心生念头做点小记录。 持续工作了1个月,终于可以缓缓了。虽是高强度长时间地持续工作,但就像瑞伽说的,时间一样,但心不那么累。 其实,此刻,更加怀着感恩的心,活好...

  • 2019-03-31-懒记.md

    今天天气甚好,心生念头做点小记录。 持续工作了1个月,终于可以缓缓了。虽是高强度长时间地持续工作,但就像瑞伽说的,时间一样,但心不那么累。 其实,此刻,更加怀着感恩的心,活好...

  • IDEA反编译.md

    调用IDEA反编译整个Jar包 IDEA的反编译插件https://github.com/JetBrains/intellij-community/tree/master/p...

  • 120
    红黑树03——节点的插入与删除-步骤与示例.md

    0. 前言 我们采用nil代替null来简化操作。如果你之前学过,有一些印象,那跟随本文从上到下画一画插入与删除的全过程,也能加深你的印象与熟练程度。 插入和删除的主逻辑,与...

  • 120
    红黑树02——基本属性与旋转.md

    0. 前言 前文我们提到过,红黑树是一种平衡搜索树,即它源于二叉搜索树。它通过额外引入的5条规则(有的书上浓缩成了3条)来维持二叉树的平衡。另外,又因为它并不要求绝对平衡,所...

  • 120
    红黑树01——前传-二叉搜索树.md

    0. 树与查找 一棵有n个结点的平衡二叉树的高度为O(lg(n)),即使查找到叶子结点,花的时间为O(lg(n)),远胜过O(n),所以树在需要搜索优化的地方用得比较多。而我...

  • 120
    红黑树00——前传-树的构建与遍历.md

    1. 树的遍历方式 树的遍历是指访问树节点的数据(可以是打印,也可以是做其他的事情)。树的遍历有广度优先与深度优先两大类。 广度优先:先处理同一层的兄弟结点(增加宽度),再处...

  • vue-cli 3的使用

    安装 注意 如果已安装vue-cli,请先卸载旧的vue-cli: npm uninstall -g vue-cli。 vue-cli 3对应的包名不再是vue-cli,而是...