java开发新人,新电脑配置教程(自用)

1.1.1 JDK

我们新的电脑,自然没有安装Java JDK。

下载甲骨文java jdk, 然后直接安装即可。

看看 java- version, 看看环境变量有没有自动配置好。

1.1.2 Intellij IDE

激活教程:

码霸霸

在使用 IntelliJ IDEA 时,当同一个包下的类超过阈值时,import 会从具体的类变为通配符类,针对这种逻辑,我们如果可以改变该阈值的设置,把它调的很高,可以达到不使用通配符(*)的导入。

设置方法

  1. 点击 Preferences
  2. 依次点击,Editor -》 Code Style -》 Java -》 Imports(tab)
  3. 打勾 Use single class import 选项
  4. 找到 Class count to use import with '*' 设置成非常大的数值即可,如阈值改成 999
  5. 找到 Names count to use static import with '*' 也设置成非常大的值,这是对同一包下的枚举类起作用、

lombok

        <!-- lombok依赖 -->

        <dependency>
            <groupId>org.projectlombok</groupId>
            <artifactId>lombok</artifactId>
            <version>1.18.12</version>
            <scope>provided</scope>
        </dependency>
 

1.1.3 git

windows 上面,安装下面这个工具

TortoiseGit

下载好了后,如果打开一个Git项目的目录,则会自动生成Git的相关操作,包括Git commit, git clone,git push等等,还可以清晰地看到每一次提交的Git log,非常方便。主要是一个辅助工具,在文件夹里面右键,会有很多操作可以做。

1.1.4 Maven

下载maven

配置库的地址

配置镜像地址,一般直接用公司的。

配置环境变量

配置idea里面的maven配置

1.1.5 nvm

(1)nvm(Node.js version manager) 是一个命令行应用,可以协助您快速地 更新、安装、使用、卸载 本机的全局 node.js 版本。
(2)有时候,我们可能同时在进行多个项目开发,而多个项目所使用的node版本又是不一样的,或者是要用最新的node版本进行试验和学习。这种情况下,对于维护多个版本的node将会是一件非常麻烦的事情,而nvm就是为解决这个问题而产生的,他可以在同一台电脑上进行多个node版本之间的切换,而这正是nvm的价值所在。

使用nvm安装 node.js,前端的开发环境

使用nvm 安装 npm,前端的包管理工具

1.1.6 UltraEdit

也可以用 Notepad ++, 都是同类型的软件。

在我们日常开发中,一般涉及用shell 语言开发的引擎,我们会选择用Notepad ++作为ide进行代码开发。操作简单实用方便。

1.1.7 Beyond Compare

——文本及代码比较工具

这个也是一个神器,可以非常方便帮助你比较出不同版本代码之间的不同,对于版本升级的比较,串讲有非常大的帮助。

1.1.8  DBeaver

数据库操作软件

链接数据库

1.1.9 apifox

api接口调试管理一条龙软件工具

1.1.10 mobaXterm

linux 虚拟机登录软件

2  各种日常效率软件

2.1 mind master 思维导图

2.2 日历清单

2.3 drawio 流程图

3  各种办公软件

3.1 zoom

3.2 腾讯会议

3.3 腾讯文档

4    各种网页

4.1 csdn

4.2 baidu

4.3 github

4.4 各种邮箱

IDEA 常用插件

1 key Promoter X

提示常用快捷键

2 MyBatis sql / MyBatisX

maybatis帮助插件,检查接口和xml拼写等问题

3 PTG

一键生成构造方法,set和get(有lombook现在用不到了)

4 any - rule

正则表达式工具

5 阿里代码规范插件

Alibaba Java Coding Guidelines

6 Easy Javadoc

类的常用注释

/**
 * @description
 *
 * @version $VERSION$
 * @author YOURNAME
 * @date $DATE$
 */

方法的常用注释

/**
 * @description
 *
 * $PARAMS$
 * $SEE$
 * $RETURN$
 * $THROWS$
 */

7 swagger tools

使用IDEA swagger tools 根据文档注释批量生成@ApiModelProperty-CSDN博客

8 plantuml

https://www.cnblogs.com/werr370/p/15776497.html

  • 0
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值