
集成开发环境应用与开发(IDE)
文章平均质量分 90
集成开发环境(IDE,Integrated Development Environment)是用于提供程序开发环境的应用程序,一般包括代码编辑器、编译器、调试器和图形用户界面等工具。集成了代码编写功能、分析功能、编译功能、调试功能等一体化的开发软件服务套。
白鹿第一帅
郭靖,笔名“白鹿第一帅”,大数据与大模型开发工程师,中国开发者影响力年度榜单人物,CSDN社区“博客专家”、CSDN内容合伙人、“Java领域优质创作者”,OSCHINA开源中国首位“OSC优秀原创作者”、“OSC最受喜爱博主”,腾讯云社区TDP、“创作之星”、年度优秀作者,阿里云社区“专家博主”、“星级博主”、“技术博主”,华为云社区“华为云专家”,华为云开发者联盟“文档深度体验官”,极星会成员。现任阿里云平台产品,亚马逊云科技UGO、成都User Group Leader、“技领云博主”,CSDN成都站主理人、CSDN数据库技术专区主理人。主要从事企业大数据开发与大模型应用领域研究。
展开
-
数据挖掘环境:虚拟机 Ubuntu 上安装 Python 和 Jupyter Notebook(IPython Notebook)完整步骤
Jupyter Notebook(此前被称为 IPython Notebook)是一个交互式笔记本,支持运行 40 多种编程语言,Jupyter Notebook 的本质是一个 Web 应用程序,便于创建和共享文学化程序文档,支持实时代码,数学方程,可视化和 markdown,用途包括:数据清理和转换,数值模拟,统计建模,机器学习等等。在本文中我们将学习如何在 VMware 虚拟机 Ubuntu 上安装 Python 和 Jupyter Notebook,并对过程中可能出现的一些问题进行汇总归纳。原创 2019-09-23 14:36:01 · 7777 阅读 · 9 评论 -
Apache Hadoop 启动报错:masternode:ssh: connect to host master port 22: Connection timed out 解决方式汇总
最近在 Win10 系统上配置了ubuntu-18.04.3,在配置集群的 ssh 无密钥登录时,经常能碰到 ssh: connect to host master port 22: Connection timed out 的问题,经过分析之后我发现一般有两种原因会导致这种情况,接下来我们一一展开探讨。原创 2019-11-25 23:57:39 · 6548 阅读 · 1 评论 -
ssh 配置原理:在 Linux 中 ssh 配置无密码登陆完整步骤以及易错点分析
对于 Hadoop 的伪分布式和全分布式而言,Hadoop 的名称节点(NameNode)需要启动集群中所有机器的 Hadoop 的守护进程,这个过程可以通过配置 ssh 登陆来实现。Hadoop 并没有提供 ssh 输入密码登陆的形式,因此为了能够顺利登陆每台机器,需要将所有机器配置为名称节点可以无密码登陆的形式。原创 2019-11-16 15:04:27 · 3165 阅读 · 3 评论 -
大数据入门系列 5:全网最全,Hadoop 实验——熟悉常用的 HDFS 目录操作和文件操作
本篇文章是大数据基础系列的第五篇,完全针对 HDFS 文件系统,目的即理解 HDFS 在 Hadoop 体系结构中的角色,熟练使用 HDFS 操作常用的 Shell 命令,熟悉 HDFS 操作常用的 Java API。对大数据系列感兴趣的同学可以移步本人大数据专栏查看更多内容。原创 2019-12-22 13:52:37 · 10478 阅读 · 11 评论 -
Apache Hadoop 答疑:解决 Apache Hadoop 启动时 DataNode 启动异常的问题
本文用于解决 Apache Hadoop 启动时 DataNode 启动异常的问题,但是请注意这会删除 HDFS 中原有的所有数据,如果原有的数据很重要请不要这样做。原创 2019-12-11 11:36:03 · 1556 阅读 · 3 评论 -
大数据入门系列 4:全网最全,伪分布式 Hadoop 在 Ubuntu 上的安装流程完整步骤及易错点分析
本文为大数据入门系列 4:全网最全,伪分布式 Hadoop 在 Ubuntu 上的安装流程完整步骤及易错点分析,以 ubuntu-18.04.3、hadoop-3.2.1-tar.gz 为例。本系列的其他文章可以移步本人大数据专栏进行查看。对于本篇文章,我个人是很有自信的,一篇文章掌握一门课程核心技术点。原创 2019-10-30 18:36:07 · 3838 阅读 · 4 评论 -
Ubuntu 答疑:Ubuntu 添加和删除用户具体步骤及进程被占用的解决方式
我们使用 Ubuntu 添加和删除用户是我们学习 Ubuntu 最初入门的实验,本篇文章以具体步骤进行演示,同时附上最可能报的错误——进程被占用以及对应的解决方式,本次测试以 ubuntu-18.04.3 为例。原创 2019-10-29 09:35:14 · 3234 阅读 · 5 评论 -
大数据入门系列 3:全网最全,Ubuntu 安装 VMware Tools 完整步骤及需要注意的问题
尽管客户机操作系统在未安装 VMware Tools 的情况下仍可运行,但许多 VMware 功能只有在安装 VMware Tools 后才可用。安装 VMware Tools 后,工具套件中的实用程序可增强虚拟机客户机操作系统的性能,改善虚拟机的管理。我们 Win10 系统安装的是 ubuntu-18.04.3,需要安装 VMware Tools,故本文用于记录 Ubuntu 安装 VMware Tools 完整步骤及需要注意的问题。原创 2019-09-22 22:00:47 · 7893 阅读 · 13 评论 -
Tomcat 服务:解决 Apache Tomcat 更新后 Tomcat9w.exe 无法启动 Tomcat 服务的问题
最近在整理 SSM 框架,为了能在教程中简洁直观地让大家看到全部的流程,我将本机的实验环境全部进行了更新,同时也就遇到了这类问题。首先大家看标题的话可以知道,这几类问题归根结底是属于同一类的,解决方法也是一样的。这篇文章给大家解决以下几个问题:Tomcat 要不要配置环境变量?为什么我的 Tomcat9w.exe 无法启动 Tomcat 服务?为什么我的 Apache Tomcat 更新后 Apache Tomcat 9.0 Tomcat9 Properties 配置不匹配?原创 2020-05-22 19:31:33 · 7033 阅读 · 7 评论 -
大数据入门系列 2:全网最全,VMware 虚拟机上安装 Ubuntu 完整步骤及需要注意的问题
作为全球最流行且最有影响力的 Linux 开源系统之一,Ubuntu 自发布以来在应用体验方面:有较大幅度的提升,即使对比 Windows、MacOS 等操作系统,最新版本的 Ubuntu 也不逊色。浏览器体验虽然可以获得初步的 Ubuntu 体验,但总有意犹未尽的感觉,因为能够体验到的应用程序有限,且功能不全。要想更加深人地体验 Ubuntu,则需要运行虚拟机,在虚拟机中获得更完整的体验。原创 2019-09-17 09:50:56 · 5738 阅读 · 10 评论 -
大数据入门系列 1:全网最全,Windows 安装 VMware Workstation 虚拟机完整步骤及需要注意的问题
学习大数据,就必须要有一台 Unix 或者 Linux 系统的电脑,苹果电脑首选就是最佳的选择,如果条件不支持,在 Windows 电脑上安装虚拟机 VMware Workstation,再在 VMware 里面安装 Linux 系统也是一种不错的选择,下面白鹿为大家奉上在 Windows 上安装 VMware 虚拟机完整步骤及在 VMware 虚拟机上安装 Ubuntu18.04.3 优麒麟版完整步骤。原创 2019-12-10 19:17:50 · 10597 阅读 · 4 评论 -
JSP 编译原理:JSP 是 Servlet?如何用 Eclipse 查看 JSP 编译生成的 Servlet 源文件?
相信大家都了解,JSP 页面在请求的时候会先被 Tomcat 编译为 Servlet(Servlet 是用 Java 语言编写的服务器端程序),然后再由 Java 编译器编译为以 .class 结尾的中间字节码文件,最后再编译为机器能识别的二进制机器码文件。我们通过使用 Eclipse 演示一个小案例,了解 JSP 编译原理的同时来帮大家找到并剖析编译后生成的 Servlet 的 Java 代码文件。原创 2020-10-28 19:00:54 · 4777 阅读 · 7 评论 -
端口被占用?启动 Tomcat 应用服务器端口 8080 被占用排查思路及解决方式
我们在启动 Tomcat 应用服务器运行项目的时候,如果上次我们没有正确关闭 Tomcat 服务器,或者是端口 8080 被系统中某个进程占用,而我们又不知道是哪个进程占用了我们要是用的端口。那么我们就可以使用 Shell 命令查看使用情况并将占用该端口的进程关闭。原创 2019-09-08 10:19:25 · 5388 阅读 · 1 评论 -
什么是代码调试(debugging)?进行代码调试的基本方法有哪些?
我们在项目开发过程中,经常遇到需要进行调试的代码模块。对于初学者而言,手工跟踪最为有效和方便,一方面可以重新对于系统的内部逻辑进行一次梳理,另一方面还可以找到产生问题的地方。而对于高阶的开发者而言,手工跟踪的方式极大地浪费了时间,所以需要调试工具的帮忙。通过本文我将为大家介绍何为代码调试?如何进行手工跟踪和使用调试工具进行代码调试,调试工具又该具备什么特性?原创 2019-11-15 11:48:11 · 12686 阅读 · 1 评论 -
Eclipse 答疑:如何使用 Eclipse 进行断点(Breakpoints)调试?
我们在使用 Eclipse 进行代码调试时,可以选择在一条特定的语句上面设置断点。当遇见一个断点时,程序会暂停。我们可以设置任意多的断点。当我们知道程序从什么地方开始的时候,断点特别有用。可以将断点设置到那条语句上,让程序先执行到断点处。原创 2020-06-03 11:42:19 · 20795 阅读 · 1 评论 -
数据库管理工具:数据库图形化管理界面应用 Navicat Premium 使用教程
Navicat premium 是一款数据库管理工具,将此工具连接数据库,你可以从中看到各种数据库的详细信息,包括报错等等,我们也可以通过它,登陆数据库,进行各种操作。Navicat Premium 是一个可多重连线资料库的管理工具,它可以让你以单一程式同时连线到 MySQL、SQLite、Oracle 及 PostgreSQL 资料库,让管理不同类型的资料库更加的方便。原创 2019-06-09 19:40:29 · 5075 阅读 · 10 评论 -
IDEA/Tomcat 原理:如何将 Tomcat 集成到 IDEA?实现由传统部署延伸到热部署 Java EE 项目?
通过对 IDEA/Tomcat 原理的讲解,对比其不同之处,讲解如何将 Tomcat 集成到 IDEA 中,创建并部署 Java EE 项目。由传统的部署方式延伸到热部署 Java EE 项目,可以极大地提高项目开发的效率,方便新手入门。原创 2020-06-01 12:07:26 · 1850 阅读 · 3 评论 -
Eclipse 版本升级:如何不卸载旧版本 Eclipse 实现在线升级到最新版本?
今天一个学妹委屈的跟我说:“学长!Eclipse 真烂,都不能在线升级,只能卸载了旧的再装新的!我要转 IDEA 了!”作为一个 Eclipse 的忠实老用户怎么能让我的心爱 IDE 受得了这么大的心酸和误解呢?学妹也不行!今天我来为它正名,不会在线升级 Eclipse 最新版本?那是你操作失误,让我来一步一步带你学会它!原创 2022-02-09 02:11:01 · 8893 阅读 · 23 评论 -
Eclipse 插件升级:如何在线安装/更新 Eclipse 中安装的官方/第三方插件?
很多同学在使用 Eclipse 的过程中,为了便于开发不可避免的安装使用了一些官方/第三方提供的插件,如插件 Amateras UML 可以很方便的帮助我们在项目中画类图,但是可能随着版本的迭代与更新,某些插件不更新的话我们就无法继续使用其提供的服务,对于插件的升级,有些同学也存在误区,正如标题所说,本文我们将详细介绍如何更新 Eclipse 中安装的插件。原创 2022-02-16 01:52:35 · 2703 阅读 · 1 评论 -
Gitee 答疑:解决从 Gitee 平台 Pull 代码到 STS/Eclipse 后文件乱码的问题
我们从 Gitee 平台 Pull 代码到本地,由于各个环节的原因都有可能产生文件乱码的问题,这些问题是怎么导致的呢?我们应对这类问题该如何解决呢?本文针对 STS 或者 Eclipse 从 Git 平台 Pull 代码到本地时文件乱码问题做了小结。原创 2021-02-22 09:57:08 · 2113 阅读 · 5 评论 -
电脑广告多?Windows 自带恶意软件删除工具还不会使用?有必要安装杀毒软件吗?
可能有些小伙伴发现,哎?为什么我的电脑弹窗广告这么多?难不成小视频看多了?电脑中毒了?Windows 系统自带的恶意软件删除工具你还不会使用?今天我们一方面带领大家学会使用这个系统自带的工具,另一方面,谈一谈作为一个程序员对于恶意软件和杀毒软件的一些看法,希望能帮助大家纠正一些误区。原创 2021-03-01 20:51:49 · 6004 阅读 · 15 评论 -
Eclipse 的常见报错、警告和原因分析、解决方式以及相关操作快捷键小结(持续更新)
Eclipse 作为我们开发中最为常用的一款 IDE,功能齐全(虽然近几年被 IDEA 占尽了风头),但是最为基本的一些操作我们是要熟知的,比如常见的报错、警告和原因以及解决方式是什么?作为一款曾经风靡万千的 IDE,具备哪些快捷键便于我们开发?本文我们就做一个总结。本文是一篇持续更新文,如果不足也欢迎大家前来积极补充。原创 2019-09-08 11:17:10 · 4012 阅读 · 0 评论 -
Eclipse 答疑:Eclipse 如何更换夜间及外部主题?如何修改代码样式、背景颜色、字体大小?为何注释文字大小不一?
通常我们在使用 Eclipse 进行项目开发时,使用原主题及字体敲代码时间长了可能会眼睛不适,也可能会有人不喜欢 Eclipse 本身的白色主题设置,那本节就带你更换炫酷的主题,修改适合你编码的背景以及代码字体,为你的编码增加一份炫酷与乐趣!同时解决在代码编写过程中你发现注释文字大小不一的情况。原创 2019-09-20 16:17:39 · 4588 阅读 · 1 评论 -
使用 Eclipse 建立包的时候,“name”下可选项“Create package-info.java”的作用是什么?
我们在使用 Eclipse 开发项目建包的时候,你是否发现在“name”下有可选项“Create package-info.java”,除了根据英文译出的“创建包说明”还有什么作用呢?原创 2019-09-07 18:04:28 · 4025 阅读 · 2 评论 -
IDEA 新手入门:创建项目/包/类、运行/关闭/导入项目、字体/字号设置、常用快捷键等使用详解
IDEA 全称 IntelliJ IDEA,是 Java 编程语言开发的集成环境。IntelliJ 在业界被公认为最好的 java 开发工具,尤其在智能代码助手、代码自动提示、重构、JavaEE 支持、各类版本工具(git、svn 等)、JUnit、CVS 整合、代码分析、创新的 GUI 设计等方面的功能可以说是超常的。IDEA 是 JetBrains 公司的产品,这家公司总部位于捷克共和国的首都布拉格,开发人员以严谨著称的东欧程序员为主。原创 2020-05-23 12:16:40 · 4714 阅读 · 3 评论 -
如何删除 eclipse 中多余的 Tomcat server?为什么产生这种 bug?
可能有些同学在使用 Eclipse 进行项目开发的时候,存在对于 Tomcat 的错误操作,会发现在下面的工具栏里 Server 的选项里面有好多 Server,按理说我们有一个可以使用就行了。那我们该如何删除这些多余的 Tomcat Server 呢?强迫症总归是不舒服的,下面我们就来做一个小结。原创 2019-06-21 21:47:03 · 5454 阅读 · 1 评论 -
Eclipse 答疑:代码版权?如何更改 Eclipse 中注释块的 @author 版权信息?
我们在使用 IDE——Eclipse 进行开发时,在需要注明版权信息的时候,如果不更改默认设置的话,在注释块 @author 的内容就是电脑系统默认的,如:Lenovo,本文就教大家如何对其进行修改。原创 2020-07-27 13:34:34 · 2392 阅读 · 5 评论 -
Eclipse 答疑:为什么在 Eclipse 中,运行本程序却是另外一个程序的结果?
你使用 Eclipse 敲代码的时候,有没有遇到过这样一种情况,明明我点击运行本程序结果却是另外一个程序的结果?这是为什么呢?话不多说,我们从实际案例来分析错误原因。原创 2019-11-01 10:21:47 · 9962 阅读 · 26 评论 -
Eclipse 答疑:Eclipse 启动失败/无响应?loading workbench 闪退?解决方式汇总
Eclipse 作为最好的开发工具之一,深受广大开发者的青睐,然而在使用过程中也有小伙伴频繁遇到 Eclipse 启动无响应,loading workbench 闪退的问题,导致启动无响应的原因有很多,在我整理具体分析之后,将其归纳为以下几种情况,下文将一一详细介绍,如果你在开发中遇到了“出人意料”的问题,欢迎投稿,在本文中我们也将持续进行补充。原创 2022-02-15 03:39:41 · 3757 阅读 · 1 评论 -
Eclipse 插件用法:Eclipse 利用 Amateras UML 生成 Java 类图、时序图和 UML 类图
我们在软件开发的过程中,无论是前期的项目需求分析,还是中期的进度自查,以及后端的设计,我们都会需要类图来辅助我们,那么今天白鹿就教你使用我们最“心爱”的 IDE——Eclipse 利用 Amateras UML 生成 Java 类图、时序图和 UML 类图,赶快 Get 起来吧!原创 2019-09-08 10:56:32 · 6439 阅读 · 15 评论 -
数据库管理工具:如何使用 Navicat Premium 转储(导出)和运行(导入)*.sql 文件?
MySQL 是我们经常用到的数据库,无论是开发人员用来练习,还是小型私服游戏服务器,或者是个人软件使用,都十分方便。对于做一些个人辅助软件,选择 MySQL 数据库是个明智的选择,有一个好的工具更是事半功倍,本文我将向大家介绍如何使用 Navicat Premium 导出和导入*.sql 数据文件。原创 2020-10-24 20:48:05 · 15006 阅读 · 6 评论 -
JavaScript 夯实基础第一课:初学者必须要了解的 JavaScript 发展历程及语言规范特性
本文作为初学者必备的 JavaScript 夯实基础第一课,基于 JavaScript 学习路线,科学、系统总结了 JavaScript 发展历程、语言特点、与 Java 语言的对比、以及变量定义、命名规范、注释等内容,针对高校学生、个人开发者中的初学者、有一定开发经验的开发者均有基础提升的作用。同时对于传统开发者受限于本地开发环境,很难实现基于线上代码引用、服务调试的移动开发能力存在的不足,特意为大家推荐一款非常棒的在线开发工具 CloudIDE。原创 2022-09-15 22:42:43 · 782 阅读 · 1 评论 -
flash 异常修复:QQ 的 flash 图标显示异常?QQ 秀、表情加载异常?一招解决
Adobe 宣布在 2020 年 12 月 31 日之后不再支持 Flash Player,并且从 2021 年 1 月 12 日开始阻止 Flash Player 中运行 Flash 内容。Adobe 强烈建议所有用户立即卸载 Flash Player 以帮助保护其系统。一些用户可能会继续看到 Adobe 的提示,提示他们从系统中卸载 Flash Player。我们在使用 QQ 的过程中会发现有部分动画无法正常加载显示,我们的动画变成了一个大大的 flash 图标。原创 2021-02-22 19:03:31 · 5864 阅读 · 11 评论 -
软件版本:下载 Eclipse 时 R/RC1/M3/M2/M1 Packages 是什么?有什么区别?
今天做项目 IDE 需要用到 Eclipse,许久未用发现我用的还是 2019 年 9 月份的版本,程序员强迫症,所以得更新一下,当我来到 Eclipse 官网寻找版本的时候发现,咦什么时候有 R/RC1/M3/M2/M1 Packages 这么多选项,可能是我之前没有注意到,那它们各有什么意思呢?我们下载的时候该如何进行选择呢?本文为你答疑。原创 2022-01-29 23:10:08 · 4833 阅读 · 1 评论 -
Maven 系列 3:如何在 Eclipse 中集成配置 Maven(以 apache-maven-3.6.2、eclipse-jee-2019-09-R-win32-x86_64 为例)
首先很荣幸也很感谢大家查看和订阅我的专栏,在这里为大家再次致谢,希望本文能让大家学到东西,也欢迎大家对我存在的问题进行指正。既前两节我们对 Maven 基本的本地配置完成之后,我们在本节中将 Maven 这一项目管理工具集成到 Eclipse 中,方便我们使用 IDE 进行系统的项目管理。原创 2019-09-21 13:47:24 · 1862 阅读 · 0 评论 -
Eclipse 安装插件报错:An error occurred while collecting items to be installed session context was...解决方法汇总
Eclipse 为我们在开发中必不可缺的 IDE,熟悉 Eclipse 的开发与应用可以让我们在项目中事半功倍。但是如果我们在使用过程中,比如使用 Eclipse 安装内置插件时,或者是插件更新时报错,我们该如何解决呢?本文就 Eclipse 的此类报错做了汇总。原创 2019-09-20 16:50:40 · 27286 阅读 · 39 评论 -
IntelliJ IDEA 乱码:全网最全 4 种方法完美解决 IntelliJ IDEA 控制台中文乱码问题
IntelliJ IDEA 如果不进行配置的话,运行程序时控制台中文乱码问题会非常严重,甚至影响我们对信息的获取和程序的跟踪。通过历年的开发经验,在本文中我总结出四点用于解决控制台中文乱码问题的方法,希望有助于大家。原创 2020-05-25 10:37:54 · 16964 阅读 · 48 评论 -
Eclipse 答疑:Eclipse 如何设置 Java 代码自动提示和自动补全?
在课堂上或者是开发大佬面前,你也许总是能够看到大佬们只要在敲代码时啪啪啪敲几个按键就可以出来一堆代码,你会不会很羡慕?那么,今天白鹿就教你怎么使用开发工具 Eclipse 快速写代码,实现质的飞跃——设置 Java 代码自动提示和补全,让你事半功倍,快来学起来吧。原创 2019-09-22 22:44:39 · 11139 阅读 · 1 评论 -
Java 版本、语言规范、API、JDK、IDE、Java 源程序编译、执行原理(跨平台性根本原因)、特殊字符用法、8 大数据类型小结
Java 是一个全面且功能强大的软件。Java 语言规范和 Java API 定义 Java 的标准。本文对 Java 中最为常见的几个英文单词如 JDK、JRE、IDE 等作了简单介绍,同时介绍了不同版本类型之间的开发区别和语言规范、数据类型等。希望能对你初学 Java 有一个认知。原创 2019-09-05 23:25:07 · 1535 阅读 · 0 评论 -
Eclipse 答疑:为什么 Eclipse 里面的鼠标光标变成了小黑方块?什么原因导致的?
今天有一个学妹问我:学长,我的 Eclipse 太变态了!我一脸吃惊,Eclipse 有什么变态的,这不是最好用的工具吗?她说在她的 Eclipse 里面她的鼠标光标变成了一个小黑方块!哦,不就是这么个小问题吗?今天我们来解决它,顺便看看其中有什么原理。原创 2022-03-04 02:59:19 · 7019 阅读 · 8 评论