idea使用常识

idea使用常识

idea安装插件缓慢

参考链接

1
2
3
4
5
https://tool.chinaz.com/speedtest/plugins.jetbrains.com

搜plugins.jetbrains.com

配置hosts

java和scala sdk添加

1
全局配置sdk和为项目配置sdk

为单个项目创建java和scala代码目录

1
创建目录后,要mark as source root

特殊情况

1
2
3
4
5
6
大数据开发工程师课程spark word count的一个案例 添加spark-core_2.11 dependency 

课程使用的scala是2.12

他当时下载的spark版本是 SparK-2.4.3-bin-hadoop2.7.tgz 它带的scala版本是2.11但它带hadoop依赖,所以没下载下面这个
2.4.3 spark-2.4.3-bin-without-hadoop-scala-2.12.tg2
1
2
所以这种情况,之前配置的2.12sdk,也要为这个项目改成2.11
下载scala2.11,可以解压到之前的scala同级目录,不用配置环境变量。还是配置全局scala2.11 sdk,然后为项目选择2.11sdk就可以了
1
他当时可以选择带hadoop scala2.12的spark版本,但当时那个spark版本不稳定

远程主机

1
tool->deployment->remote host->sftp

idea archtype问题

1
2
3
4
5
6
7
(1)Catalog选择,默认internal即可,因为这样下面Archetype原型模板选择就和之前的旧版本基本一样
(2)Archetype选择:此处选择了maven-archetype-quickstart,因为这个测试较常用且贴近非选择原型骨架创建的Maven,如下图对比(3):
其多了:A.pom.xml加了junit依赖
B.主代码路径多了App类
C.测试代码路径多了AppTest
少了:resources文件
项目文件都可以自己定义删除和添加,所以实际差异不大,原型更助于快速构建项目
1
archtype quick start

image-20240329181938904

1
非骨架选择

image-20240329182016090

代码类注释

1
setting----->Editor----->File and Code Templates

快捷键生成对应数据类型

1
ctrl+alt+V

NoClassDefFoundError: org/apache/catalina/WebResourceRoot

1
pom里的scope provided注释掉