zoukankan      html  css  js  c++  java
  • Java开发环境及工具安装配置

    Java开发环境及工具安装配置

    Windows

    JDK

    下载地址

    https://www.oracle.com/java/technologies/javase-downloads.html

    安装配置

    1. 全部默认即可,包括安装位置
    2. 环境变量
    JAVA_HOME=C:Program FilesJavajdk1.8.0_xxx
    CLASSPATH=.;%JAVA_HOME%libdt.jar;%JAVA_HOME%lib	ools.jar;
    PATH=%JAVA_HOME%in;%JAVA_HOME%jrein;
    
    1. 测试

      java -version

    Maven

    https://zhuanlan.zhihu.com/p/48831465

    下载地址

    http://maven.apache.org/download.cgi
    Windows 下载的文件:apache-maven-版本号-bin.zip

    安装配置

    1. 解压到D:worksoft目录下
    2. 新增环境变量M2_HOME,并在PATH中新增%M2_HOME%in;
    M2_HOME=D:worksoftapache-maven-3.6.3
    PATH=%JAVA_HOME%in;%JAVA_HOME%jrein;%M2_HOME%in;
    
    1. 测试

      mvn -v

    2. 配置本地仓库

    在D盘解压MavenRepository.zip

    找到D:worksoftapache-maven-3.6.3conf下的settings.xml

    <localRepository>D:MavenRepository</localRepository>
    
    1. 配置远程仓库为阿里云和网易云镜像
    <mirrors>
      <mirror>
            <id>nexus-aliyun</id>
            <mirrorOf>central</mirrorOf>
            <name>Nexus aliyun</name>
            <url>http://maven.aliyun.com/nexus/content/groups/public</url>
      </mirror>
      <mirror>
        <id>nexus-163</id>
        <mirrorOf>*</mirrorOf>
        <name>Nexus 163</name>
        <url>http://mirrors.163.com/maven/repository/maven-public/</url>
      </mirror>
    </mirrors>
    
    1. 验证
    mvn help:system 查看环境变量和系统属性
    

    Docker

    https://juejin.im/post/5dc0db66f265da4cfb512cf2

    https://www.jianshu.com/p/3a339072ca7d

    下载地址

    https://github.com/MicrosoftArchive/redis/releases

    https://download.docker.com/win/stable/Docker for Windows Installer.exe

    对于Windows 10以上的用户 推荐使用Docker for Windows

    Windows安装文件:http://mirrors.aliyun.com/docker-toolbox/windows/docker-for-windows/

    安装配置

    1. 启用系统的Hper-V 和容器

    image-20200426202346501

    选中 Hyper-V

    1. 验证
    docker version
    
    1. 启动

      redis-cli.exe -h 127.0.0.1 -p 6379

    2. 配置阿里云镜像加速

    方法一:修改配置文件C:Users用户名.dockerdaemon.json中的other_args

    image-20200426204101217

    other_args="--registry-mirror=https://你自己的账号加速信息.mirror.aliyuncs.com" 
    

    方法二:针对安装了Docker for Windows【win10】的用户,您可以参考以下配置步骤:

    在系统右下角托盘图标内右键菜单选择 Settings,打开配置窗口后左侧导航菜单选择 Docker Daemon。编辑窗口内的JSON串,填写下方加速器地址:

    {
      "registry-mirrors": ["https://xxxxx.mirror.aliyuncs.com"]
    }
    

    编辑完成后点击 Apply 保存按钮,等待Docker重启并应用配置的镜像加速器。

    问题

    当我们运行docker for windows的时候可能会遇到不能运行的情况,提示信息如下:
    *“Access denied. You are not allowed to use docker. You must be in the “docker-users” group.”*
    这是因为我们当前的用户名没有在docker的用户组里面,我们添加进去即可。具体操作如下:

    ​ 打开计算机管理
    ​ 按下windows键+R键 输入compmgmt.msc

    ​ 选择本地和用户组, 如图:

    image-20200426202846966

    打开docker-users, 添加你的系统用户名就可以了,然后保存。

    image-20200426202940569

    docker 安装tomcat

    vagrant up
    vagrant ssh
    sudo docker search tomcat
    sudo docker pull tomcat
    sudo docker images tomcat
    
    sudo docker run --privileged=true -d --name tomcat -p 8080:8080 -v /opt/tomcat/webapps:/usr/local/tomcat/webapps tomcat:latest
    

    -p 表示端口号,前一个8080是指我们访问tomcat时的端口号,
    后一个8080是tomcat启动的一个容器在docker中运行的端口号,
    指定端口号为了更明确的访问tomcat。
    tomcat:last last是指定的tomcat的标签,相同的镜像可以指定不同的标签以做区分。

    映射宿主机/opt/tomcat/webapps目录(不需要提前创建目录)到容器/usr/local/tomcat/webapps目录

    更新部署项目

    docker cp test.war containerID:/usr/local/tomcat/webapps/
    

    containerID 是你所启动tomcat镜像的容器ID或者容器名称也可以。

    这是将test.war放到tomcat的webapps下

    docker 安装mysql

    sudo docker pull mysql:5.7
    
      docker run -p 3306:3306 --name mysql 
      -v /mydata/mysql/conf:/etc/mysql/ 
      -v /mydata/mysql/log:/var/log/mysql 
      -v /mydata/mysql/data:/var/lib/mysql 
      -e MYSQL_ROOT_PASSWORD=root 
      -d mysql:5.7
    
    [client]
    default-character-set = utf8
    
    [mysql]
    default-character-set = utf8
    
    [mysqld]
    init_connect=' SET collation_connection = utf8_unicode_ci'
    init_connect=' SET NAMES utf8'
    character-set-server=utf8
    collation-server=utf8_unicode_ci
    skip-character-set-client-handshake
    skip-name-resolve
    

    docker 安装redis

    docker pull redis
    
    mkdir -p /mydata/redis/conf
    
    docker run -p 6379:6379 --name redis 
    -v /mydata/redis/data:/data 
    -v /mydata/redis/conf/redis.conf:/etc/redis/redis.conf 
    -d redis redis-server /etc/redis/redis.conf
    

    配置开机启动

    sudo docker update mysql --restart=always

    Tomcat

    可以用docker里的

    下载地址

    http://tomcat.apache.org/

    安装配置

    1. 解压到D:worksoft目录下
    2. 新增环境变量CATALINA_BASE,CATALINA_HOME,并在PATH中新增%CATALINA_HOME%lib;%CATALINA_HOME%in;
    CATALINA_BASE=D:worksoftapache-tomcat-8.5.42
    CATALINA_HOME=D:worksoftapache-tomcat-8.5.42
    PATH=%JAVA_HOME%in;%JAVA_HOME%jrein;%M2_HOME%in;%CATALINA_HOME%lib;%CATALINA_HOME%in;
    
    1. 安装服务(可选)

      打开cmd,进入tomcat下的bin目录,执行“service.bat install” 附:service卸载命令:service.bat remove

    2. 启动

    方法两种:

    ​ 方法一:命令行startup

    ​ 方法一:tomcat路径下的bin文件夹内双击打开tomcat9w.exe,在打开的软管理软件内点击“start”即可

    MySQL

    可以用docker里的

    下载地址

    https://dev.mysql.com/downloads/mysql/

    安装配置

    1. 解压到D:worksoft目录下
    2. 在path中追加D:worksoftmysql-5.7.29in;
    3. 在mysql目录下新建文件my.ini
    [mysql]
    
    # 设置mysql客户端默认字符集
    default-character-set=utf8
    
    [mysqld]
    
    # 设置3306端口
    port = 3306
    
    # 设置mysql的安装目录
    basedir=D:worksoftmysql-5.7.29
    
    # 设置mysql数据库的数据的存放目录
    datadir=D:worksoftmysql-5.7.29data
    
    # 允许最大连接数
    max_connections=20
    
    # 服务端使用的字符集默认为8比特编码的latin1字符集
    character-set-server=utf8
    
    # 创建新表时将使用的默认存储引擎
    default-storage-engine=INNODB
    
    1. 安装服务(可选)

    打开cmd,进入mysql下的bin目录,执行

    .mysqld.exe install
    

    附:service卸载命令:.mysqld.exe remove

    1. 初始化数据库
    .mysqld.exe --initialize --console
    

    --initialize 会告诉 MySQL 根据my.ini中的字段,创建一个系统数据库以及初始化数据文件目录,这个地方还会让 MySQL 生成一个随机的 root 用户的密码并输出在屏幕上。一定要看清楚并记住这个密码,否则你无法第一次登录 MySQL,切记!

    1. 启动
    net start mysql
    
    1. 修改密码
    mysql -u root -p
    ALTER USER 'root'@'localhost' identified with mysql_native_password by '<你的密码>';
    

    客户端工具

    GataGrip

    SQLyog

    Redis

    可以用docker里的

    下载地址

    https://github.com/MicrosoftArchive/redis/releases

    安装配置

    1. 解压到D:worksoft目录下
    2. 安装服务(可选)

    打开cmd,进入tomcat下的bin目录

    redis-server –service-install redis.windows.conf –loglevel verbose
    
    1. 启动

      redis-cli.exe -h 127.0.0.1 -p 6379

    Redis客户端

    redis-desktop-manager

    Git

    下载地址

    https://git-scm.com/download/win

    安装配置

    1. 全部默认即可,包括安装位置
    2. 环境变量
    无需配置
    
    1. 测试

      git --version
      
      如果不成功,右击此电脑 → 属性 → 高级系统设置 → 环境变量 → 在系统变量中找到path,添加 `安装目录cmdgit.exe`
      

    本地仓库配置

    1. 配置身份
    git config --global user.name 'Taylor'
    git config --global user.email 'luoweile2008@126.com'
    
    1. 创建并初始化本地库
    mkdir git_repo && cd git_repo
    git init
    

    远程仓库关联

    1. 生成SSH key
    ssh-keygen -t rsa -C 'luoweile2008@126.com'
    
    1. 到用户目录下.ssh文件夹中找到id_rsa.pub,并复制其中的内容到github账户配置中

    协作开发

    https://www.liaoxuefeng.com/wiki/896043488029600/900375748016320

    因此,多人协作的工作模式通常是这样:

    1. 首先,可以试图用git push origin 推送自己的修改;
    2. 如果推送失败,则因为远程分支比你的本地更新,需要先用git pull试图合并;
    3. 如果合并有冲突,则解决冲突,并在本地提交;
    4. 没有冲突或者解决掉冲突后,再用git push origin 推送就能成功!

    如果git pull提示no tracking information,则说明本地分支和远程分支的链接关系没有创建,用命令git branch --set-upstream-to origin/

    .gitignore

    1. idea上安装.gitignore插件
    2. 新建.gitignore文件,并在末尾添加相关类型,如下
    **/mvnw
    **/mvnw.cmd
    **/.mvn
    **/target/
    .idea
    **/.gitignore
    

    Idea

    激活版本

    https://blog.xiaolee.net/rjck/639.html

    激活方法

    https://www.jianshu.com/p/9bf6363ba0ca

    1. 安装IDEA后先进行试用

    1)先随便创建一个项目,进入到IDEA界面后,点击Idea最上面的菜单栏中的 “Help” -> “Edit Custom VM Options …”,如果提示是否要创建文件,请点”Yes”。

    2)在打开的vmoptions编辑窗口末行添加:-javaagent:你Idea的安装目录jetbrains-agent.jar
    路径请填绝对路径。

    3)修改完配置文件之后重启Idea

    1. 输入License server:http://fls.jetbrains-agent.com

    image-20200426175300214

    Sublime Text

    安装配置

    https://www.sublimetext.com/3

    也可用绿色版

    安装Package control

    按Ctrl+Shift+p打开命令框,搜索PCI,点击install package control

    json格式化

    1. 按Ctrl+Shift+p打开命令框,搜索PCI,打开install package窗口

    2. 搜索PrettyJson并安装

    3. 使用方法:Ctrl+Alt+J

    xml格式化

    1. 搜索Index xml并安装
    2. 使用方法:selection --->Format--->Index XML

    VirtualBox&Vagrant

    0.设置主板配置开启虚拟化

    image-20200426214353362

    image-20200426214430523

    1. 软件准备

    下载、安装Virtual Box https://www.virtualbox.org/wiki/Downloads

    下载、安装Vagrant https://www.vagrantup.com/downloads.html

    安装到D:worksoft目录下

    2. vagrant:查看是否安装成功

    img

    3. vagrant init centos/7:初始化

    这里有各种 Linux 镜像 https://app.vagrantup.com/boxes/search,选择自己需要的版本下载即可

    初始化后,在当前用户文件夹下会有一个 Vagrantfile 文件

    img

    4. vagrant up:启动虚拟机

    (第一次运行会下载)

    vagrant 下载很慢

    使用迅雷下载,然后执行

    vagrant box add centos/7 /Users/taylor/personal/setups/CentOS-7-x86_64-Vagrant-1905_01.VirtualBox.box
    

    然后再执行 vagrant up即可,启动完成看到下面的内容,就可以愉快的vagrant ssh登录了

    image-20200404210510030

    5.修改VB网络地址

    1. 创建一个网卡

    image-20200404210656606

    1. 修改Vagrantfile,使在一个网段,比如改成56.10

    image-20200404210744952

    然后宿主机和虚拟机互ping通即可

    ping -c 3 xxx.xxx.xxx.xxx

    其他工具

    cmder

    listary

    editplus

    Notepad++

    Ditto

    PowerDesigner、Ezdml

    Mockups

    Xmind

    https://www.rjsos.com/archives/xmindzen2020.html

    Typora

    VMware

    Mac

    TODO

    设计工具

    DBeaver

    数据库设计工具

  • 相关阅读:
    hive与hbase整合
    待重写
    hive DML
    【知识强化】第六章 总线 6.1 总线概述
    【知识强化】第五章 中央处理器 5.1 CPU的功能和基本结构
    【知识强化】第四章 指令系统 4.3 CISC和RISC的基本概念
    【知识强化】第四章 指令系统 4.2 指令寻址方式
    【知识强化】第四章 指令系统 4.1 指令格式
    【知识强化】第三章 存储系统 3.6 高速缓冲存储器
    【知识强化】第三章 存储系统 3.5 双口RAM和多模块存储器
  • 原文地址:https://www.cnblogs.com/taylorluo/p/12783654.html
Copyright © 2011-2022 走看看