003.工欲善其事必先利其器

代码开发之前,需要准备开发环境.

这些安装完成后,就进入开发学习阶段.每当遇到新的内容,我觉得是必须的知识点,有必要拓开讲解的,都会增加一篇文章.

硬件利器:

电脑最低配置要求: i5 CPU(AMD同等处理能力的), 8G内存.

太低的硬件,程序运行会很吃力,几个学习软件跑起来都会很卡.

操作系统利器:

Win系统都需要为管理员权限的用户.

如果是公司的电脑,win 10企业级的系统可能存在一些问题.

Linux/Mac系列的都需要有root权限的用户.
1. win 10 专业版, win 10 Home版本需要一些额外的配置.

如果是win 7,8及以下的版本,建议安装win 10专业版,网上很多安装教程,或者朋友,电脑装机店.

win 7,8 前期学习也可以,在一段时间后,需要用到Docker软件的时候,安装可能会存在一些问题.我没有测试过.

2. Ubuntu 19 及以上

如果想对Linux系统熟悉,可以玩玩Ubuntu,系统比较干净,开发效率比win10高,占用内存少.

3. Mac OS 10.13 及以上

我的测试环境为win 10 Home版本,Ubuntu 19,以及Mac OS 10.13 版本.安装软件我都会在三个环境中进行测试.

代码开发利器:Intellij IDEA

这款开发工具是Java开发的主流,使用起来感觉十分方便,安装方式参见IntelliJ IDEA目录的文章 IntelliJ IDEA安装与Demo

根据文章教程一步一步来,如果有任何问题,感觉文章不连续,跟不下,请反馈给我.

代码版本控制利器:Git

Git 是一个开源的分布式版本控制系统,进行代码的管理,版本控制.

代码开发,很少是一个人在开发的,团队开发总是要合并大家的代码,管理大家的代码.每个人提交的代码如何管理,合并,版本控制,都是用Git来做的.安装方式参见Git 目录的文章 git安装

容器引擎虚拟化利器:Docker

Docker 是一个开源的应用容器引擎,基于Go 语言开发并遵从 Apache2.0 协议开源。

之前用语言翻译来比喻了操作系统和高级语言的大概关系.Java程序如何被翻译后然后能够让当前系统听懂.一处开发的代码编译成字节码后,如何在不同的操作系统利用JVM运行的.

那在机器上安装Java虚拟机也是要功夫的.一台机器不可能承受几万,几百万人的访问,一个大公司几千到上万台机器还是有的.

如果它们进行Java版本的升级,那每台机器都要去修改,是一件很恐怖的事情.

Docker可以让代码,软件不同版本镜像化.

Docker可以将你需要的Java版本打包在一个镜像文件里,然后再把你的开发的运行包放里面,那么一台机器只要安装了Docker,就可以一条命令运行任何版本的包,不再依赖宿主机服务器了.

Docker不仅可以生成Java版本的镜像文件,还可以生成数据库Mysql镜像,生成很多软件的镜像文件,要运行它们只需要简单的几行命令就可以.

Docker可以秒级启动.

在教程中,我们会用到Mysql数据库, Redis数据库RabbitMQ消息中间件等,这些都不再需要手工安装,几条命令就可以启动好.

我们只需要关注开发本身.

参见Docker目录的文章安装docker并开启API

操作系统常用开发软件

以后如果用到,再安装.现在不是必须的.

windows:

1.Notepad++安装

notepad++,有时候查看代码不方便打开开发工具,用它很快捷.

1.1https://notepad-plus-plus.org/downloads/

1.2 Downloads页面,选中最新的版本,Notepad++ 7.8.7 release

1.3 找到Download 64-bit x64,点击下载.

找不到就用下面的地址下载安装:

https://github.com/notepad-plus-plus/notepad-plus-plus/releases/download/v7.8.7/npp.7.8.7.Installer.exe

1.4安装完成后,使用方法

右键代码,文本等各类简单格式的文件.就可以用它打开.

notepad_02.png

Ubuntu:

1.安装vim编辑器
 sudo apt install vim

Mac OS:

1.Mac安装Homebrew

Homebrew以后安装一些常用工具可能会用到.遇到再安装也行.

/bin/zsh -c "$(curl -fsSL https://gitee.com/cunkai/HomebrewCN/raw/master/Homebrew.sh)"

brew_install.png

​ 想要关注最新内容,关注下方公众号.进群讨论提问,可以关注下方小程序.

​ ![together]together.JPG

本文版权归作者所有,欢迎转载,但未经作者同意, 必须保留小程序和二维码,且在文章首行位置标注如下转载说明:

文章转载自 “原文链接URL”, 作者: 柳五苏世_Brad

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值