240 发简信
  • 120
    Elasticsearch Cluster 搭建教程

    教程所使用的搭建环境 Mac OS 10.14.6 VirtualBOx 6.0.12 Ubuntu image: ubuntu-18.04.3...

  • 120
    OAuth & OpenID & SAML 工作流程梳理对比

    我们经常会提到到SSO,OAuth,OpenID,SAML,一时间会让人摸不清他们之间的关系和区别,最近简单粗浅的研究了一下,分享出来。还有很多...

  • Kotlin 注解与反射摘要

    声明并应用注解 注解只能拥有如下类型的参数:基本数据类型、字符串、枚举、类引用、其他的注解类,以及前面这些类型的数组。指定注解实参的语法与 Ja...

  • Kotlin范型摘要

    范型类型参数 声明范型类型 你还可以用同样的语法声明泛型的扩展属性。 可以给类或接口的方法、顶层函数,以及扩展函数声明类型参数。 范型约束 上界...

  • Kotlin运算符重载及其他约定摘要

    重载算数运算符 Kotlin 限定了你能重载哪些运算符,以及你需要在你的类里面定义的对应名字的函数,你不能定义自己的运算符。 可重载的二元算术运...

  • 120
    Kotlin高阶函数摘要

    声明高阶函数 显示声明 函数类型的返回值也可以标记为可空类型: 定义一个函数类型的可空变量 调用作为参数的函数 看到这个调用我们很自然的会想到,...

  • 120
    Kotlin类型系统摘要

    可空性 可控性主要的内容是几个云算法的运用:?、?.、?:、as?、let、!!、lateinit这几个运算符或者关键字的使用。值得一提的是,有...

  • Kotlin Lambda 表达式摘要

    基本语法 如果 lambda 表达式是函数调用的最后一个实参,它可以放到括号的外边。 当 lambda 是函数唯一的实参时,你还可以去掉调用代码...

  • Kotlin 类、对象、接口摘要

    接口 接口的方法可以有一个默认实现 如果你实现了这个接口,并且对默认行为感到满意的话可以省略 showOff的实现,但你需要为 click 提供...

个人介绍
蒋扬海,ThoughtWorks高级咨询师