项目概述:Spring Boot + Spring Data JPA + Scala + Java (混编)(有些java工具类需要调用) 项目需求:统一元数据管理(metastore)在大数据平台的重要性(SparkS…
标签:scala
Scala笔记(3)
隐式转换 需求:为一个已存在的类添加一个新的方法(类是第三方,并且你是拿不到源码的) object ImplicitApp extends App { implicit def man2Super(man: Man): …
应用性能测试神器 Gatling,你用过吗?
在应用程序上线之前,有多少人做过性能测试? 估计大部分开发者更多地关注功能测试,并且会提供一些单元测试和集成测试的用例。然而,有时候性能漏洞导致的影响比未发现的业务漏洞更严重,因为性能漏洞影响的是整个系统,而不仅仅是一个…
Scala笔记(2)
1. Array(“j.cole”,”big sean”,”kendrick”,”drake”) Array.mkstrin…
Scala笔记(1)
1.var vs val val 名称:类型 = xxx; var: 变量 val: 值 (不能变)类似于java的final2.Scala基本数据类型: Byte/Char Short/Int/Long/Double/…
Jakartase 8_ — LambdaExpression (附)
一、前言 Lambda表达式是在Java8中引入的,并号称是Java8的最大的特点. Lambda表达式有利于函数式编程,简化了开发了很多。 允许把函数作为一个方法的参数(函数作为参数传递进方法中) λ表达式本质上是一个…
Jakartase_— 深入理解 instanceof(附)
一、前言 1.1、instanceof 是 Java 的保留关键字,一个二元操作符(和==,>,<是同一类东东) 1.2、作用:测试它左边的对象是否是它右边的类的实例 1.3、返回值:返回 boolean 的…
Jakartase_多线程 --- 线程同步方法(一)--- 同步块(肆)
一、引言、大纲 在并发编程中发生的最常见的一种情况是超过一个执行线程使用共享资源。在并发 应用程序中,多个线程读或写相同的数据或访问同一文件或数据库连接这是正常 的。这些共享资源会引发错误或数据不一致的情况,我们必须通过…
Jakartase_多线程 --- 线程状态的控制方法(续...多线程的状态)(叁)
一、前言 在前一篇文章《Jakartase_多线程 — 线程的5大状态(二)》中,我们详细地分析了线程的五大状态,相信大家有所收获!希望大家可以好好阅读前一篇以顺利过渡到该篇 二、大纲 sleep() yie…
Jakartase_多线程 --- 线程的5大状态(贰)
一、前言: 一个线程对象在它的生命周期内,需要经历5个状态。下面是对这5个状态的详述 二、状态概述 初始状态(New) 就绪状态(Runnable) 运行状态(Running) 阻塞状态(Blocked) 死亡状态(Te…
Jakartase_多线程 --- 进程和"多"线程简介(一)
一、 进程和线程 1.1、什么是进程 1.1.1 概念:进程是程序的一次执行过程,是系统运行程序(cpu分配资源的)的基本单位,因此进程是动态的。 1.1.2 特点: 每个进程都是独立的 一个进程可拥有多个并行的(con…
Jakartase_IO流_ — 字节流和字符流的区别(壹)
一、流的概念 1.1、程序中所有的数据都是以流的方式进行传输或保存的 1.2、程序需要读取数据的时候要使用输入流读取数据,而当程序需要将一些数据保存(写)到磁盘的时候,就要使用输出流完成。 1.3、切记:程序是内,文件&…