ThreadLcoal,即线程变量,是一个以ThreadLocal对象为键,任意对象为值的存储结构(类型为ThreadLocalMap,是Tre...
线程池就是存储线程的一个池子,为了避免频繁地创建、删除线程而设,因为线程是操作系统中稀缺的资源,频繁创建和删除会带来增加资源消耗、降低响应速度等...
简单来说,log4j2中的过滤器主要是对日志的输出进行过滤,符合条件的日志可以被当前过滤器通过,进入到后续的处理;不符合条件的日志应该被忽略,不...
代理模式一般分为两种,即静态代理和动态代理,静态代理限制比较严格,代理类和委托类必须实现相同的接口;而动态代理则更加灵活,除了jdk的动态代理,...
值类型与通用特质是scala特性中一个特别知识点,需要工作使用中慢慢体会 通用特质 继承自Any的trait,内部成员只有def定义的方法,且没...
scala的字符串插入,与java语言的String.format(String str, Object... val)有类似之处,都是最终用字...
scala的隐式可以让操作变得更加简洁,文末的参考中列出的implicit的相关博文很好的表达了隐式的作用及使用方式,这里主要分析几个案例。 1...
以下是常见的scala模式匹配实例。 variableName @ pattern 下面这个示例 模式匹配中case e @ B(_)就是模式匹...
scala的函数定义及使用知识点挺多,有类型型变(不变、型变、逆变)知识,有 call-by-name和call-by-value使用区别,还有...