搭建Java开发环境及相关工具

1、JDK安装及环境配置

    此处安装JDK1.8的版本,官方下载地址:

  https://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html

    选择window64位的,具体的安装步骤和环境配置可参考:

    https://blog.csdn.net/u012934325/article/details/73441617/

2、下载STS4或者IDEA旗舰版

      STS4下载地址:https://spring.io/tools

      IDEA旗舰版下载地址:

      https://www.jetbrains.com/idea/download/download-thanks.html?platform=windows

  IDEA旗舰版需要注册激活,激活方法其参考如下链接,选择最后一个注册码激活,亲测有效。

      https://blog.csdn.net/zhw0596/article/details/81394870,

  IDEA的安装及初始化样式配置等可参考:

      https://blog.csdn.net/mashuai720/article/details/79389314

  IDEA话说是最流行的IDE开发工具,但个人觉得STS4好用,至少不需要去激活,各种初始化配置等,IDEA可能在编写代码提示上能力比STS强,其他还没觉得IEDA比STS好到那里,可能还没深入使用它吧,看个人习惯选择。

3、Maven安装及环境配置

     maven下载地址:http://maven.apache.org/download.cgi,当前选择的是apache-maven-3.6.0-bin.zip的版本。

     具体安装及环境配置可参考:

     https://www.cnblogs.com/eagle6688/p/7838224.html

     注意maven安装好后,需要修改settings.xml配置文件,主要是①、设置maven的本地库位置,②、使用阿里云镜像,为了maven在下载资源包是速度杠杠的。该处理可参考:

     https://blog.csdn.net/cocplay/article/details/81782207

4、MySql数据库及Navicat for MySQL安装

     mysql数据库的下载地址不建议去官方下载,因为下载还需要登录oracle,一般不会去注册一个oracle账号,比较麻烦。下面提供两种安装mysql的方式:

     安装版的MySQL Installer 5.7 :

     http://cdn.mysql.com//Downloads/MySQLInstaller/mysql-installer-community-5.7.16.0.msi

   绿色不需要安装版的MySQL 5.7 Windows (x86, 64-bit), ZIP Archive :

     http://cdn.mysql.com//Downloads/MySQL-5.7/mysql-5.7.16-winx64.zip

     具体不同版本的安装步骤可参考:

     https://www.cnblogs.com/ayyl/p/5978418.html

   Navicat for MySQL用于客户端访问,为了方便,可安装中文绿色版

     下载地址:https://www.cr173.com/soft/38153.html

   下载完成解压后是一个Navicat for MySQL文件夹,和key.txt,打开key.txt,名称和组织不用填写, 复制注册码:NAVH-WK6A-DMVK-DKW3,注册即安装成功

5、Git及SourceTree安装

   Git是一个代码版本控制器,与SVN功能类似,但是功能比SVN强大

     其官方下载地址:https://git-scm.com/download/win 或者 https://pc.qq.com/detail/13/detail_22693.html

     安装步骤可参考:https://www.cnblogs.com/wj-1314/p/7993819.html

      SourceTree是一款强大的Git/Mercurial桌面客户端,可视化管理代码版本,很方便

     其下载地址:http://www.downza.cn/soft/204156.html

  安装时首先会要求你注册或者登陆,如果不嫌麻烦可以注册一个账号,在登录后才可以进行后续的安装。

      此处有跳过注册直接进行安装的教程,未验证过是否有效,因为我是去注册了一个在安装的。

      免注册方式安装可参考:https://www.cnblogs.com/lucio110/p/8192792.html

6、XShell和winSCP

   XShell是一款免费的SSH客户端,访问Linux服务器时需要使用

   其下载地址:https://xshell.en.softonic.com/download

   winSCP是一个Windows环境下使用SSH的开源图形化SFTP客户端。它的主要功能就是在本地与远程计算机间安全的复制文件

     其下载地址:https://winscp.net/eng/download.php

7、Notepad++文本编辑器

     下载地址:https://www.cr173.com/soft/67200.html

8、360护眼精灵

     是一个小软件,可以将代码编辑背景变成豆绿色,保护眼睛,防止眼疲劳,还有其他小功能,试试就知道

     下载地址:http://www.ouyaoxiazai.com/soft/stgj/13/18712.html#dizhi

9、其他可能需要用到的工具

     Postman是一款功能强大的网页调试与发送网页HTTP请求的Chrome插件。

   其下载地址:http://chromecj.com/web-development/2018-04/1373/download.html

  Balsamiq Mockups是一种软件工程中快速原型的建立软件,可以做为与用户交互的一个界面草图,一旦客户认可可以做为美工开发HTML的原型使用

     其下载地址:https://www.7down.com/soft/127814.html

     PowerDesigner15数据库建模工具

   其下载地址:https://www.cr173.com/soft/23650.html

  ireport5报表开发工具

   其下载地址:https://download.csdn.net/download/q514004204/10184168

  其安装及使用可参考:https://www.cnblogs.com/conswin/p/8124824.html

转载于:https://www.cnblogs.com/yangyang75/p/11040327.html

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/483150.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

眼耳鼻舌身意,严肃地聊一聊元宇宙的“技术拼图”

来源:脑极体元宇宙太太太火了,以至于还没来得及认真聊一聊技术本身,各种炒房团、割韭菜、融资潮、付费课……就纷至沓来,我看不懂但大受震撼。吃多了瓜,颇有一种“累了毁灭吧”的虚无感。不过,元宇宙的技术…

数据库高级知识——mysql架构介绍(一)

文章目录1.MySQL简介1.1 概述1.2 Mysql高级2.Mysql Linux版的安装2.1 MySQL下载官网2.2 安装与卸载2.3 查看MySQL安装版本2.4 mysql服务的启停2.5 登录mysql2.6 设置开机自启动2.7 MySQL相关文件2.8 修改字符集3.Mysql配置文件3.1二进制日志log-bin3.2 错误日志log-error3.3 慢…

美国大胆预测:未来300年的人类竟然是这样的!

来源:云犀科技编辑:小艾 关于未来,人们越来越向往300年后人类社会的发展又会是什么样子呢?对于未来,大家又是怎么预测的呢?▼5年后▼三维全息虚拟技术正式大规模商用,可以通过VR、AR技术进行远程…

数据库高级知识——mysql架构介绍(二)

文章目录1.Mysql逻辑架构介绍1.1 总体概览1.2 查询说明2.Mysql存储引擎2.1 查看命令2.2 各个引擎简介2.3 MyISAM和InnoDB2.4 阿里巴巴、淘宝用哪个1.Mysql逻辑架构介绍 1.1 总体概览 和其它数据库相比,MySQL有点与众不同,它的架构可以在多种不同场景中…

Linux或者Mac解压乱码问题

1、unar : 命令行解压工具 2、安装: ubuntu等Linux安装方法:sudo apt install unar mac系统安装方法:brew install unar 现在mac电脑用 The Unarchiver 解压也不会出现乱码 3、使用方法:unar filename.zip 转载于:https://www.cnb…

联邦学习应用思考:需求还是方法?

来源:AI数据派前言:目前,“联邦学习”这个术语在市场上存在很多认识上的误解和混淆,主要原因是其既在广义上表达了保护数据前提下联合多方数据训练模型的需求,又在狭义上表示了一类通过暴露部分数据信息来提升训练性能…

数据库高级知识——索引优化分析(一)

文章目录1.SQL性能下降原因2.常见通用的Join查询2.1 SQL执行顺序2.2 Join图3.索引简介3.1 索引是什么3.2 索引优势3.3 索引劣势3.4 索引分类3.5 mysql索引结构3.6 哪些情况需要创建索引3.7 哪些情况不要创建索引1.SQL性能下降原因 查询数据过多 能不能拆,条件过滤…

使用C++代码打印数字正方形

使用C代码打印数字正方形 作为一名初学者,最近在跟着网课学习C程序设计基础。在学习过程中遇到了一些习题,我根据自己的理解和思路写了一些代码实现,算是对自己学习过程的一个记录,也希望可以对别人有些许帮助。 题目描述 输入描述…

PNAS:大脑一思考,就不再对称也不再平衡

来源: 集智俱乐部作者:郭瑞东 审校:张澳 编辑:邓一雪 导语生命系统的各种功能,从精神层面的思考,到物理层面的运动,都会消耗能量并产生熵,打破原有的平衡。但不同的认知或物理活动&…

数据库高级知识——索引优化分析(二)

文章目录4.性能分析4.1 MySQL常见瓶颈4.2 Explain5.查询优化5.1 索引失效5.2 索引优化4.性能分析 4.1 MySQL常见瓶颈 CPU :SQL中对大量数据进行比较、关联、排序、分组 IO:实例内存满足不了缓存数据或排序等需要,导致产生大量 物理 IO。查询执行效率低…

《经济学人》:2022年值得关注的22项新兴技术

来源:参考消息网英国《经济学人》网站11月8日发表题为《下一个是什么?2022年值得关注的22项新兴技术》的文章。在文章列举的22项新技术中,既有今年大热的“元宇宙”、太空旅游、脑机接口,也有备受期待的量子计算、艾滋病病毒疫苗……

数据库高级知识——查询截取分析(一)

文章目录1.慢查询日志1.1 慢查询日志是什么1.2 慢查询日志的操作1.3 日志分析工具mysqldumpslow2.批量数据脚本1.慢查询日志 1.1 慢查询日志是什么 MySQL的慢查询日志是MySQL提供的一种日志记录,它用来记录在MySQL中响应时间超过阀值的语句, 具体指运行…

Git missing Change-Id in commit message footer解决方法

Git missing Change-Id in commit message footer解决方法在Git向服务器提交代码时,出现如下错误missing Change-Id in commit message footer1原因:项目仓库.git/hooks目录下,commit-msg文件缺失。解决方法1:一般在提交代码报错时…

数据库高级知识——查询截取分析(二)

文章目录3.Show Profile3.1 show profile是什么3.2 分析步骤4.全局查询日志4.1配置启用4.2编码启用3.Show Profile 3.1 show profile是什么 show profile是mysql提供可以用来分析当前会话中语句执行的资源消耗情况。可以用于SQL的调优的测量 默认情况下,参数处于关…

郭瑞东 | 如何制造更聪明的人工智能?让人工生命在复杂环境中进化

来源:集智俱乐部作者:郭瑞东我们都知道大脑是控制身体的中枢,或者夸张点说,身体只是大脑的傀儡。然而事实果真如此吗?认知科学指出,人类并不总是“先知后行”,很多时候也会“先行后知”,身体在塑造精神方面…

移位运算

有无符号数差异: 左移只有逻辑左移,即低位依次补:0; 右移: 无符号数 逻辑右移(高位依次补:0) 有符号数 算术右移(高位依次补:最高符号位) 当…

行业观察 | 机器人Ameca挣脱「灵魂」枷锁觉醒?

来源:新智元编辑:小咸鱼 桃子或许你根本不敢想像机器人真正苏醒时的样子。活动肩骨后,突然间灵魂附体,大梦初醒般睁开双眼。先是紧皱眉头,后是做出惊讶不已的表情,让人不得不惊呼《西部世界》来了...「我是…

数据结构与算法——二分查找与二叉排序树

文章目录1.预备知识1.1 题目目录1.2 二分查找1.3 递归二分查找1.4 循环二分查找1.5 二叉查找(排序)树1.6 二叉搜索树的代码实现2.搜索插入位置2.1 题目描述2.2 C代码实现3.区间查找3.1 题目描述3.2 算法思路3.3 C代码实现4.旋转数组查找4.1 题目描述4.2 …

Django-C001-快速入门

此文章完成度【100%】留着以后忘记的回顾。多写多练多思考,我会努力写出有意思的demo,如果知识点有错误、误导,欢迎大家在评论处写下你的感想或者纠错。 Django Django是一个开放源码的Web应用框架,由Python写成,采用M…

日常小问题汇总(1)

文章目录1.ubuntu桌面设置没反应1.ubuntu桌面设置没反应 重新安装Ubuntu桌面sudo apt-get install ubuntu-desktop