240 发简信
IP属地:上海
  • Resize,w 360,h 240
    log4j2自定义appender及rollover原理简析

    附上两个appender配置:RollingRandomAccessFileAppender和自定义的LogStoreAppender 自定义a...

  • Thread.sleep和Object.notify

    public class SleepWaitTest extends Thread {@Overridepublic void run() {s...

  • Resize,w 360,h 240
    spring-jdbc之JdbcTemplate

    joiner里DbDataReader读数据用的spring-jdbc的JdbcTemplate,所以不用主动close资源连接之类的,Jdbc...

  • Resize,w 360,h 240
    spark基本工作原理

    1.spark基本工作原理 2.RDD 以及其特性a、RDD是Spark提供的核心抽象,全称为Resillient Distributed Da...

  • 面向对象编程之Trait

    将trait作为接口使用Scala中的Triat是一种特殊的概念,可以将Trait作为接口来使用,此时的Triat就与Java中的接口非常类似。...

  • 1.定义类: 创建类的对象,调用其方法:val helloWorld = new HelloWorldhelloWorld.sayHello()...

  • 条件控制与循环

    1.if表达式 if表达式是有值的,就是if、else最后一行返回的值。 例:val age = 30; val isAdult = i...

  • Collector源码分析

    java.util.stream.Collector是一个接口,作为stream对象collect(Collector collector)方法...

  • Stream流介绍及实例

    通过流能更好地操作集合。java.util.Stream一般与lamda表达式结合使用。 1.流简介 流由三部分构成:源、0或多个中间操作、1个...