随笔分类 - 常见应用 - scala
摘要:import java.util.concurrent.{LinkedBlockingQueue, ThreadPoolExecutor, TimeUnit} object ReadToSpark { //程线程池 private val threadpool = new ThreadPoolExe
阅读全文
摘要:/** * 校验工具类 * */ object ValidUtils { /** * 校验数据中的指定字段,是否在指定范围内 * @param data 数据 * @param dataField 数据字段 * @param parameter 参数 * @param startParamField
阅读全文
摘要:/** * 字符串工具类 * */ object StringUtils { /** * 判断字符串是否为空 * @param str 字符串 * @return 是否为空 */ def isEmpty(str:String):Boolean = { str == null || "".equals
阅读全文
摘要:第一:读 1、读取行 导入scala.io.Source后,即可引用Source中的方法读取文件信息。 import scala.io.Source object FileDemo extends App{ val source = Source.fromFile("C:/Users/admin/r
阅读全文
摘要:Java并发编程最常用和易用的技术莫过于synchronized关键字,而Scala的并发编程之旅也可以从synchronized开始。而synchronized的背后其实是monitor技术。 第一节:什么是Monitor Monitor是解决并发编程问题的一种常用技术,可以有效解决互斥和同步两大
阅读全文
摘要:第一步:在resources中添加application.conf host{ ip = "127.0.0.1" port = 2282} 第二步:在项目目录下创建conf/resources/application.conf host{ ip = "127.0.0.1" port = 2282}
阅读全文
摘要:第一步:导入依赖 <dependency> <groupId>org.json4s</groupId> <artifactId>json4s-native_2.12</artifactId> <version>3.5.4</version> </dependency> 第二步:具体操作 import
阅读全文
摘要:package com.zhangxiaofan.util import java.sql.Timestamp import java.text.SimpleDateFormat import java.util.{Calendar, Date} import org.apache.commons.
阅读全文
摘要:第一步:创建datasources.properties # oracle 测试 可以oracle.url=jdbc:oracle:thin:@//127.0.0.1:1521oracle.driver=oracle.jdbc.driver.OracleDriveroracle.user=rooto
阅读全文
摘要:第一步: 导入依赖 <dependencies> <dependency> <groupId>org.slf4j</groupId> <artifactId>slf4j-api</artifactId> <version>1.7.25</version> </dependency> <!-- htt
阅读全文