![](https://img-blog.csdnimg.cn/20201014180756919.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Scala
Scala 零基础学习
NoOne-csdn
永远年轻,永远热泪盈眶
展开
-
spark 添加自增id
spark原创 2022-08-10 16:30:53 · 1275 阅读 · 1 评论 -
java.util.concurrent.Executors详解
Class Executors APIFactory and utility methods for Executor, ExecutorService, ScheduledExecutorService, ThreadFactory, and Callable classes defined in this package. This class supports the following kinds of methods:Methods that create and return an Ex原创 2022-04-25 11:24:12 · 1116 阅读 · 0 评论 -
JDK8 日期时间相关 java.time.*
LocalDateTime, LocalTime,LocalDate 区别LocalDate:不包含具体时间的日期 2022-04-15LocalTime:不含日期的时间 16:11:45.864LocalDateTime:包含了日期及时间 2022-04-15T16:11:18.292scala> import java.time.{LocalDateTime, LocalTime,LocalDate,Duration, Instant}import java.time.{LocalD原创 2022-04-15 16:31:34 · 2399 阅读 · 0 评论 -
顺手收集小知识
maven打包的时候不打包test里的内容mvn package -Dmaven.test.skip=true原创 2022-04-15 15:35:57 · 129 阅读 · 0 评论 -
scala小知识
计算对象在内存的大小ObjectSizeCalculatorscala> import jdk.nashorn.internal.ir.debug.ObjectSizeCalculator;import jdk.nashorn.internal.ir.debug.ObjectSizeCalculatorscala> ObjectSizeCalculator.getObjectSize(Integer.valueOf(122))val res7: Long = 16scala>原创 2022-02-11 15:49:55 · 497 阅读 · 0 评论 -
Scala Either Left Right
Either官网Either代表两个可能类型的值,两个之间没有交集是scala.util.Left or scala.util.Right 的实现类可以做scala.option的替换 ,scala.util.Left 替换scala.None,scala.util.Right替换scala.Some时实践中使用scala.util.Left作为Failurescala.util.Right作为成功的值官方demoobject EitherDemo { def main(args:原创 2022-02-10 14:45:12 · 465 阅读 · 0 评论 -
java.util.concurrent.ConcurrentHashMap 详解
ConcurrentHashMapConcurrentHashMap使用的是分段锁技术,将ConcurrentHashMap将锁一段一段的存储,然后给每一段数据配一把锁(segment),当一个线程占用一把锁(segment)访问其中一段数据的时候,其他段的数据也能被其它的线程访问,默认分配16个segment。默认比Hashtable效率提高16倍。ConcurrentHashMap是Map的一种并发实现,在该类中元素的read操作都是无锁了,而write操作需要被同步。这非常适合于读操作远大于写操作原创 2022-02-08 13:19:58 · 1699 阅读 · 0 评论 -
java.util.Properties
java.util.Properties类import java.io.{FileInputStream, FileOutputStream}import java.util.Propertiesobject Properties { def main(args: Array[String]): Unit = { val props: Properties =new Properties() val stream: FileInputStream =new FileIn原创 2022-02-07 15:56:52 · 2540 阅读 · 0 评论 -
Scala System详解
SystemSystem 类位于 java.lang 包,代表当前 Java 程序的运行平台,系统级的很多属性和控制方法都放置在该类的内部。由于该类的构造方法是 private 的,所以无法创建该类的对象,也就是无法实例化该类。scala> System.arraycopy( getenv( runFinalization()clearProperty(原创 2022-02-03 15:34:16 · 1649 阅读 · 0 评论 -
scala stringUtils 详解
引用import org.apache.commons.lang3.stringUtilsscala> val s1="1234567890"s1: String = 1234567890scala> val s2="abcdefghij"s2: String = abcdefghijascala> StringUtils.aabbreviate abbreviateMiddle appendIfMissing appendIfMissingIgnoreC原创 2022-01-29 10:46:09 · 1868 阅读 · 0 评论 -
scala 集合List Array Seq详解
scala> val l=List(1 to 10:_*)val l: List[Int] = List(1, 2, 3, 4, 5, 6, 7, 8, 9, 10)scala> val a=Array(1 to 10:_*)val a: Array[Int] = Array(1, 2, 3, 4, 5, 6, 7, 8, 9, 10)scala> val s=Seq(1 to 10:_*)val s: Seq[Int] = List(1, 2, 3, 4, 5, 6, 7,原创 2022-01-25 17:26:10 · 1412 阅读 · 0 评论 -
scala spark df 动态过滤fliter
参考:how to filter out a null value from spark dataframescala> df.show()+----+---+--------+| age| id| name|+----+---+--------+|null| 1| Michael|| 30| 1| Tom|| 19| 2| Justin|+----+---+--------+每列不为null val filterCond: Column = df.原创 2022-01-13 16:53:52 · 1801 阅读 · 0 评论 -
args4j应用
gitHub地址官网地址原创 2021-12-08 14:56:28 · 150 阅读 · 0 评论 -
Java System.exit()
System.exit(0) : 将整个虚拟机里的内容都关掉,内存都释放掉!正常退出程序。System.exit(1) : 非正常退出程序System.exit(-1) :非正常退出程序原创 2021-12-07 18:44:06 · 797 阅读 · 0 评论 -
mybatis if 并且判断列表是否为空
<select id="getres" parameterType="java.util.List" resultType="……RiskFeature"> select * from f where g.is_deleted=0 <if test="items != null and items.size()>0"> and f.s.原创 2021-05-25 16:06:13 · 2655 阅读 · 0 评论 -
Spring MVC笔记
五大组件前端控制器 DispatcherServlet映射处理器 HandlerMapping处理器 Controller模型和视图 ModelAndView视图解析器 ViewResovler运行原理原创 2021-04-23 14:57:32 · 60 阅读 · 0 评论 -
Scala集合之Map
Map 特质也包含了多个可变和不可变的具体实现类。生成键值对scala> val t="a"->1val t: (String, Int) = (a,1)scala> val t2=("a",1)val t2: (String, Int) = (a,1)scala> val t3=Tuple2("a",1)val t3: (String, Int) = (a,1)初始化val m =Map(t)根据键值查找值apply get getOrE.原创 2021-04-20 10:54:59 · 317 阅读 · 0 评论 -
Scala集合之Seq
Scala 的集合分为三大类序列Seq,集Set 以及映射Map。所有的集合都扩展自 Iterable 特质在 Scala 中集合有可变(“scala.collection.mutable” 包下存放)和不可变(“scala.collection.immutable” 包下存放)两种类型。...原创 2021-04-15 20:41:32 · 13149 阅读 · 0 评论