(Docker实战) 第三篇:配置_开发环境

文章目录

  • 一、开发环境-建立开发环境
    • 1.1. 常用环境下载地址
    • 1.2. IDEA的maven配置
    • 1.3. 导入项目示例
    • 1.4. IDEA教程,如何从eclipse过渡
    • 1.5. gblfy的快捷键风格

一、开发环境-建立开发环境

1.1. 常用环境下载地址

  • jdk8下载地址:
    https://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html
  • maven下载地址:
    https://maven.apache.org/download.cgi?Preferred=http%3A%2F%2Fmirrors.tuna.tsinghua.edu.cn%2Fapache%2F
  • idea下载地址:
    https://www.jetbrains.com/idea/download/#section=windows

jdk安装过程省略

IDEA安装过程省略

maven安装过程: maven下载之后需要解压到一个目录,解压之后我们改一下他的conf/settings.xml配置,最好设置一个本地仓库的地址,然后配置上阿里云的仓库的代理

<?xml version="1.0" encoding="UTF-8"?><settings xmlns="http://maven.apache.org/SETTINGS/1.0.0"xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"xsi:schemaLocation="http://maven.apache.org/SETTINGS/1.0.0 http://maven.apache.org/xsd/settings-1.0.0.xsd"><localRepository>d:/repository</localRepository><mirrors><mirror><id>nexus-aliyun</id><mirrorOf>*</mirrorOf><name>Nexus aliyun</name><url>http://maven.aliyun.com/nexus/content/groups/public</url></mirror> </mirrors>
</settings>

1.2. IDEA的maven配置

安装好idea和maven之后,需要配置下idea的maven设置,如下图所示,第一个红框配置成你的maven安装的目录,第二个和第三个分别配置maven的配置文件地址和maven本地仓库的地址
在这里插入图片描述

1.3. 导入项目示例

在idea开发工具中直接打开项目即可

1.4. IDEA教程,如何从eclipse过渡

系统地了解一遍idea这个工具的使用,https://github.com/judasn/IntelliJ-IDEA-Tutorial

1.5. gblfy的快捷键风格

快捷键说明idea中对应的名称
CTRL+G查看类和变量在哪里被调用了Main menu -> Edit -> Find -> Find Usages
ALT+SHIFT+F全局搜索,所有文件中Main menu -> Edit -> Find -> Find in Path…
ALT+SHIFT+R全局替换,所有文件中Main menu -> Edit -> Find -> Replace in Path…
ALT+J自动补全,自动提示Main menu -> Code -> Completion -> Basic
ALT+ENTER自动补全,智能提示Other -> Show Intention Actions
CTRL+SHIFT+T搜索类Main menu -> Navigate -> Class…
CTRL+SHIFT+R搜索资源Main menu -> Navigate -> File…
CTRL+SHIFT+F格式化代码Main menu -> Code -> Reformat Code
CTRL+F9编译代码Main menu -> Build -> Build Project
CTRL+SHIFT+OAUTO IMPORTMain menu -> Code -> Optimize Imports
CTRL+ALT+T包围一段代码,并做相关操作Main menu -> Code -> Surround With…
CTRL+R当前文件替换Main menu -> Edit -> Find -> Replace…
CTRL+F当前文件查找Main menu -> Edit -> Find -> Find…
ALT+W分段选中Editor Actions -> Extend Selection 和 Main menu -> Edit -> Extend Selection
ALT+S分段缩小选中Editor Actions -> Shrink Selection 和 Main menu -> Edit -> Shrink Selection
CTRL+W关闭当前文件Main menu -> Window -> Editor Tabs -> Close
CTRL+M设置书签Main menu -> Navigate -> Bookmarks -> Toggle Bookmark with Mnemonic
CTRL+数字1,2,3…跳转到书签Other -> Bookmarks -> Go to Bookmark xxxx
ALT+数字1,2,3…打开响应的工具栏Tool Windows -> Project …
F2重命名包,类,文件名等Main menu -> Refactor -> Rename…
F3跳转到当前类的编译错误Main menu -> Navigate -> Next Highlighted Error
F6调到断点下一行Main menu -> Run -> Step Over
F8调到下个断点Main menu -> Run -> Resume Program
ALT+F8校验当前的表达式Main menu -> Run -> Evaluate Expression…
CTRL+ALT+下方向快速复制上一行内容到下一行Editor Actions -> Duplicate Line or Selection 和 Main menu -> Edit -> Duplicate Line or Selection
CTRL+D快速删除一行Editor Actions -> Delete Line
CTRL+左方向光标向左跳跃一个单词(2月1号新增)Editor Actions -> Move Caret to Previous Word
CTRL+右方向光标向右跳跃一个单词(2月1号新增)Editor Actions -> Move Caret to Next Word
ALT+左方向返回前一个编辑处(2月1号新增)Main menu -> Navigate -> Back
ALT+右方向跳跃到后一个编辑处(2月1号新增)Main menu -> Navigate -> Forward
CTRL+P查看代码的参数(2月1号新增)Main menu -> View -> Parameter Info
ALT+~查看版本控制快捷操作列表Main menu -> VCS -> VCS Operations Popup…
CTRL+ENTER快速在光标下行插入行Editor Actions -> Start New Line
SHIFT+ENTER快速在光标上行插入行Editor Actions -> Start New Line Before Current
CTRL+O查看本类所有方法Main menu -> Navigate -> File Structure

想学习更多微服务、分布式、中间件、数据库、项目快速构建等系列技术
请访问http://gblfy.com
让我们一起进步!!!

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

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

相关文章

阿里云史上最大技术升级:面向万物智能的飞天2.0

1991年&#xff0c;《科学美国人》杂志描绘了一种“无处不在的计算设备&#xff0c;没人会感觉到它的存在”&#xff0c;拉开了万物智能的序幕。 27年后的2018杭州•云栖大会上&#xff0c;阿里云公布了面向万物智能的新一代云计算操作系统——飞天2.0&#xff0c;可满足百亿级…

杭州·云栖大会宣布多款核心云产品降价,最高降幅达90%

2018杭州云栖大会&#xff0c;阿里云宣布开启新一轮核心产品降价&#xff0c;再次用科技普惠广大开发者和用户&#xff0c;加速产业升级。本次降价涉及近20款产品&#xff0c;产品包括智能语音交互、图像识别、性能测试PTS、云数据库RDS等&#xff0c;其中事务消息降价90%&…

(Docker实战) 第四篇:建立持续集成环境01

标签&#xff1a; gblfy技术文档 文章目录一、 jenkins环境建立1.1. jenkins安装1.2. 安装jenkins前提&#xff1a;下载jdk1.3. 配置jenkins1.3.1. 配置远程发布插件Publish over SSH 选择系统设置1.3.2. 配置jdk&#xff0c;git&#xff0c;maven 选择系统管理->全局工具配…

系统无法分配所需内存_Innodb内存管理解析

本文主要介绍innodb的内存管理&#xff0c;涉及基础的内存分配结构、算法以及buffer pool的实现细节&#xff0c;提及change buffer、自适应hash index和log buffer的基本概念和内存基本配比&#xff0c;侧重点在内存的分配和管理方式。本文所述内容基于mysql8.0版本。基础内存…

飞天2.0面向万物智能的操作系统正式启幕

原文链接 本文为云栖社区原创内容&#xff0c;未经允许不得转载。

阿里数据总监分享《阿里数据中台建设实践案例》,PPT+语音讲解!

戳蓝字“CSDN云计算”关注我们哦&#xff01;作者 | 技术领导力责编 | 阿秃本文整理自&#xff0c;阿里巴巴集团数据部商业应用总监列文&#xff0c;在“2019年阿里云&#xff08;上海&#xff09;峰会”上的分享&#xff0c;以PPT图片文字语音的方式呈现给各位社区读者。如果…

(Docker实战) 第五篇:建立持续集成环境02

标签&#xff1a; gblfy技术文档 文章目录一、 jenkins实战&#xff0c;持续集成实际项目1.1. 安装maven插件1.1.1. 找到Maven Integration这个插件1.1.2. 确保jenkins的maven本地仓库有一定的权限1.1.3. 创建job1.1.4. 配置参数1.1.5. 配置git仓库信息1.1.7. 配置构建信息1.1.…

python3前面加b_Python3 字符串前面加u,r,b的含义

u/U:表示unicode字符串不是仅仅是针对中文, 可以针对任何的字符串&#xff0c;代表是对字符串进行unicode编码。一般英文字符在使用各种编码下, 基本都可以正常解析, 所以一般不带u&#xff1b;但是中文, 必须表明所需编码, 否则一旦编码转换就会出现乱码。 建议所有编码方式采…

阿里云OCR证件识别商业化发布,减少人工审核误差节省成本

随着互联网的发展&#xff0c;利用现代信息技术开展高效快捷便民服务工作&#xff0c;已经势在必行。证件识别算法&#xff0c;极大地提高了办公效率&#xff0c;现已在互联网金融、银行保险、电信通讯运营商、智能交通、政府、航空、社保局等行业领域被广泛运用。 近日&#…

docker安装linux安装mysql_怎么启动mysql-linux 怎么安装mysql?怎么在docker搭建mysql8?docker安装mysql...

一、安装Docker1.查看你当前的内核版本 命令 uname -r 系统的内核版本高于 3.102.确保 yum 包更新到最新 命令 yum update 最新此步骤可省略3.检查本机是否已经安装docker 命令 docker -v 提示找不到命令即未安装此步骤可省略如安装先卸载docker命令yum remove docker yum remo…

(Docker实战) 第六篇:建立持续集成环境03

标签&#xff1a; gblfy技术文档 文章目录六、 git核心概念6.1. git学习地址6.2. github和码云的介绍6.3. git常用命令和操作6.3.1. 命令行常用命令6.3. IDEA操作方法(具体看视频)6.3.1. 合并分支6.3.2. compare with6.3.3. rename6.3.4. 看历史记录&#xff08;所有的和单个文…

程序员:站在“自学”鄙视链顶端的王者

我在大学的时候&#xff0c;真的遇到一个神人&#xff0c;叫他小马吧。几乎没见过小马上课&#xff0c;第一节实验课就完成全学期所有实验&#xff0c;大一就自学大二课程&#xff0c;大四还没毕业就拿到了阿里offer&#xff0c;然后在我们苦兮兮找工作的时候&#xff0c;人家已…

python line strip_Python进阶---python strip() split()函数实战(转)

字符串的split用法说明&#xff1a;Python中没有字符类型的说法&#xff0c;只有字符串&#xff0c;这里所说的字符就是只包含一个字符的字符串&#xff01;&#xff01;&#xff01;这里这样写的原因只是为了方便理解&#xff0c;仅此而已。1.按某一个字符分割&#xff0c;如‘…

用户需求源源不断,阿里云网络创新不止

2018杭州云栖大会&#xff0c;阿里云网络产品重点介绍了两个创新产品&#xff0c;智能接入网关和云企业网&#xff0c;以及全球领先的云网络系统&#xff0d;飞天洛神。智能接入网关是业内主要云服务商中第一家提供这样产品的&#xff0c;云企业网更是业内首创的多地域互联产品…

linux 编译 php7_Linux下编译安装PHP7

前言PHP7性能大幅度的提升&#xff0c;是我们广大PHPer们的福音&#xff0c;感谢鸟哥等为PHP付出的人。安装依赖yum install libxml2 libxml2-devel curl curl-devel libjpeg libjpeg-devel libpng libpng-devel libmcrypt libmcrypt-devel libtool-ltdl-devel gd openssl open…

漫画:要跳槽?这道缓存设计题你有必要看看!

戳蓝字“CSDN云计算”关注我们哦&#xff01;作者 | 程序员吴小胖责编 | 阿秃金九银十招聘季&#xff0c;社畜跳槽&#xff0c;学生出笼&#xff0c;也是非常热闹。不过今年继续互联网寒冬&#xff0c;能苟着还是苟着吧&#xff0c;猥琐发育别浪。苟着除了写Bug&#xff0c;还…

阿里云高级技术专家赵伟:安全加速 SCDN 设计与案例

此前&#xff0c;阿里云发布了SCDN安全加速解决方案&#xff0c;在CDN加速的基础上&#xff0c;将专业的安全能力赋能 CDN&#xff0c;实现既有加速又有安全的服务。在本次杭州云栖-飞天技术汇CDN与边缘计算专场中&#xff0c;阿里云高级技术专家赵伟从业务背景、架构设计和客户…

日常工具官网

说明链接加解密md5新网址https://www.sojson.com/encrypt_md5.html中文转UNCODEhttp://tool.chinaz.com/tools/unicode.aspx在线解析https://www.sojson.comMD5解密http://www.dmd5.com/#

python怎么创建子类_Python:如何在创建时使用父类注册所有子类

您可以使用元类&#xff1a;class AutoRegister(type):def __new__(mcs, name, bases, classdict):new_cls type.__new__(mcs, name, bases, classdict)#print mcs, name, bases, classdictfor b in bases:if hasattr(b, register_subclass):b.register_subclass(new_cls)retu…

新品发布、降价普惠、拥抱开源、出海全球化 | 杭州云栖企业数字化转型峰会上的那些关键词

9月19日&#xff0c;在杭州云栖大会 - 企业数字化转型峰会现场&#xff0c;阿里巴巴中间件产品总监赵林分享了2018 Aliware的最新产品动态。本文将为您梳理Aliware在出海全球化、开源支持、消息队列高级特性降价、链路追踪新品发布、应用高可用新品发布、CloudToolkit 新品发布…