Scala之var和val的比较&lazy懒加载|Scala|Scala1:内容是否可变:val修饰的是不可变的,var修饰是可变的下面看一段代码,你猜是否有错误
object ValAndVar { //val 修饰由于不可变性必须初始化 val LOVE:String = _ var SEX:String = _ def main ...
Read more
执行Saprk or Scala程序:找不到或者无法加载主类 xxx|Error|Error使用百度和谷歌,测试了广大程序员给出的各种解决办法,包括更换jdk版本(之前也是jdk8,小版本不同),更换scala 的版本(2.12大版本内更换小版本,因为我的spark2.4.5需要的scala版本是2.12),更换idea的输出路径,重构代码,清理idea的缓存,删除依赖重新下载,重建项目, ...
Read more
JAVA的包装类解析|Java|Java目录
什么是包装类
自动装箱和自动拆箱
包装类可以为null,而基本类型不可以
包装类型可用于泛型,而基本类型不可以
基本类型比包装类型更高效
两个包装类型的值可以相同,但却可以不相等
什么是包装类Java的每个基本类型都有对应的包装类型,比如说int的包装类型是Integer,double的包装 ...
Read more
Scala之使用ScalikeJDBC操作MySQL|Scala|Scala目录
简介
配置
操作数据库
简介ScalikeJDBC是一款给Scala开发者使用的简介访问类库,它是基于SQL的,使用者只需要关注SQL逻辑的编写,所有的数据库操作都交给ScalikeJDBC。这个类库内置包含了JDBCAPI,并且给用户提供了简单易用并且非常灵活的API。并且,QueryDS ...
Read more
Curator的介绍&使用|Zookeeper|Zookeeper目录
简介
基于Curator的Zookeeper基本用法
监听器
分布式锁
Leader选举
简介Apache Curator是一个比较完善的ZooKeeper客户端框架,通过封装的一套高级API 简化了ZooKeeper的操作。通过查看官方文档,可以发现Curator主要解决了三类问题:
封 ...
Read more
JAVA的String类源码解析|Java|Java目录
源码的角度解析String不可变
String Pool 的角度解析String不可变
String对象不可变性的优缺点
String对象是否真的不可变
从源码的角度解析StringBuilder的可变
从源码的角度解析StringBuffer和StringBuilder的异同
编译器对Str ...
Read more
Nginx的简介&安装&常用操作|Nginx|Nginx目录
Nginx的功能介绍
Nginx的安装
Nginx常用操作
Nginx的功能介绍Nginx是一个轻量级、高性能、稳定性高、并发性好的HTTP和反向代理服务器。也是由于其的特性,其应用非常广。
反向代理在说反向代理之前说一下正向代理:某些情况下,代理服务器代理我们用户去访问服务器,需要用户手动 ...
Read more
HUE安装&集成|Hue|Hue目录
hue简介
安装maven
安装ant
安装hue
hue集成hdfs
hue集成yarn
hue集成hive
hue集成mysql
hue集成zookeeper
hue集成hbase
hue集成oozie
Shell脚本
hue简介HUE=Hadoop User E ...
Read more
FastJson的使用|Java|Java前言最近在开发过程中使用了大量的json作为前后端数据交换的方式,由于之前没有对json做过系统的学习,所有在使用过程中查阅了大量的文档与资料,这里主要记录了我在开发后对json以及FastJson使用的总结
Json介绍JSON(javaScript Object Notation)是一种轻量级的 ...
Read more
Scala之高阶函数|Scala|Scala目标
sorted
sortBy
sortWith
flatten
map
flatMap
filter
groupBy
flod
reduce
wc
sorted排序,默认升序
val array = Array(1, 2, 5, 4, 3) array.sorted
sortBy排序, ...
Read more