首页
学习
活动
专区
圈层
工具
发布

Mac OS X上IntelliJ IDEA 13与Tomcat 8的Java Web开发环境搭建

IntelliJ IDEA,发音大致如此:[in 'te li dʒei ai di: i: ei],我还是简称之为IntelliJ吧,“Intel”有“智能”的意思,IntelliJ也自称最智能的Java...:) JDK安装 JDK的安装是很简单的,装载dmg镜像,然后双击图标运行安装程序,会安装到这个位置:/Library/Java/JavaVirtualMachines,貌似不需要什么额外的其它配置了。...IntelliJ的安装 下载的安装包是个dmg,安装无压力,打开并拽入“应用程序”中即可。直接运行,根据提示进行一些默认的配置即可。...最好还是直接看官方文档,根据它的Tutorial走走,这次我看的官方文档是针对IntelliJ v12的,而现在我用的是v13,所幸的是差别并不大。 ...Finish,我们现在来看看整个project的结构: .idea这是IntelliJ的相关东西,我们不用管,src目录用于放java源文件,web目录用于放web资源,WEB-INF是java web

3.5K100

IntelliJ IDEA两种keymap快捷键方案Mac OS X和Mac OS X 10.5+的区别

IntelliJ IDEA针对Mac OS有两种快捷键方案(keymap),就是Mac OS X和Mac OS X 10.5+,安装后默认的方案是Mac OS X。...to open action 2.the "IntelliJ IDEA Classic - Mac OS X 10.5" schema is close to IDEA shortcuts on other...X 10.5+更贴近于Mac系统本身快捷键的操作体验,IDE的快捷键与系统快捷冲突的更少;而Mac OS X方案更贴近于IntelliJ IDEA固有的设计。...因此,如果你有经常更换系统平台进行开发的需求,那么为了快捷键的更快适应,达到体验一致性,就使用Mac OS X方案; 如果想要更爽的利用mac系统开发,没有跨平台和协作性的问题的话,就使用Mac OS...不过在我看来最好还是用Mac OS X,因为IntelliJ IDEA是专业的开发工具,她本身设计的快捷键就是为了更好更快的开发而服务的,程序员更懂程序员不是么?不过这个就见仁见智了。

4.7K50
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    IntelliJ IDEA神器使用技巧(基于Mac OS X 10.5+)

    Mac键盘符号大全 ? 键盘符合名称及简写示意图 进入正文(下方截图中右边显示的就是快捷键,对应的符号有不懂的看上面两张图)。 无处不在的跳转 项目之间的跳转 ?...image.png (最近操作过)文件之间的跳转 ? image.png 按类名打开文件 ? image.png 上次编辑过的文件位置 ? image.png 字符串搜索和替换 ?...IDEA自带的一些Live Template 基于GIT寻找修改轨迹 看别人代码,找到这行代码的作者,右击出现Annotate ?...image.png 和数据库的关联 自动关联数据库,然后进行字段提示,再也不用担心SQL的字段写错啦。 ? image.png 调试程序 断点调试 添加断点。 单步运行 查看断点 ?...image.png 最后 基本上一张图就能解决的事,我就没有写过多文字,还有不懂的可以评论问我。 感谢你的阅读,点个赞再走吧。

    1.5K50

    IntelliJ IDEA 中的版本控制介绍(上)

    在之前的「史上最简单的 IntelliJ IDEA 教程」之中,咱们已经了解了很多关于 IntelliJ IDEA 的使用方法,至少可以独立的运用 IntelliJ IDEA 进行项目开发啦!...不过在一般情况下,咱们仅需要下载一个版本控制系统的客户端即可,在这里,根据操作系统分别推荐一个博主感觉非常好用的版本控制系统客户端: Windows 版本控制系统客户端:TortoiseSVN; Mac...接下来,咱们就进入主题,正式开始介绍 IntelliJ IDEA 中的版本控制机制: ? 如上图所示,点击Settings,进行如下界面: ?...有些人可能会认为 IntelliJ IDEA 自带了 SVN 或者 Git 等版本控制系统,因此只要安装了 IntelliJ IDEA 就可以使用版本控制系统的所有功能啦,这显然是一个错误的想法。...如上图中 标注1 所示,IntelliJ IDEA 对版本控制的支持都是以插件的方式来实现的。

    1.7K100

    Mac OS X的日常维护

    Mac OS X如同其他操作系统一样,经常维护修理,你将不会常常遇到程序意外退出,程序打不开,甚至系统突然瘫痪的状况。...做完上两个修理之后,如果系统变慢:a. 强迫定期维护;b. 更新装订加固。 ***安装大型的新程序,或者进行系统更新:之前做:a. 修理权限;b. 修理硬盘。...**关于整理硬盘破碎X系统本身能够处理一般的文件破碎,系统自己会整理一些小于20MB的档案碎片,而且这些碎片是磁盘中最多的。...有些粉丝使用中遇到一些难题后,试图通过更新操作系统或程序,或者降级的方式来解决这些问题。然而,除非这些问题确实是由更新引起的(但是这并不多见),更新或降级一个有问题的程序或系统将使情况更加糟糕。...尽管X系统是非常强劲的操作系统,稳定易用,但它仍然需要经常维护,以确保系统的平稳运行。

    1.3K30

    Mac OS X 背后的故事(下)

    Carbon 是 Mac OS X 诞生之初为了帮助 Mac OS 开发者把老程序迁移到新的 Mac OS X 操作系统上所提出的一个兼容 API,这套 API 长得很像经典 Mac OS 的 API,...但能够得到 Mac OS X 平台提供的一切新特性,Adobe、Microsoft 等都是通过 Carbon 把它们经典的 Mac OS 程序移植到 Mac OS X 上的。...在 Mac OS X 诞生初期,HFS+ 和 UFS 文件系统同时被引入早期的 Mac OS X 中。...例如 Mac OS X 10.2.2 中,HFS+ 支持日志。日志功能在 Mac OS X 10.2 服务器版中可以简单地设定,但在普通桌面版中需要使用命令行进行操作。...但好景不长,一年后的苹果开发者大会时,ZFS 相关的内容被悄悄从任何公开的文档、网站、发布会中撤下,没有给出任何的理由。Mac OS Forge 上的 ZFS 代码和页面也被苹果移除。

    3K81

    在OS X上的Docker

    [c692wr9hvn.png] 在当今虚拟化的世界里,Docker是这个区域上的新生儿。在运行Linux时,设置和使用它几乎是微不足道的。如果像许多极客一样,你使用OS X作为你的主要开发系统呢?...假设Docker可用(例如在Ubuntu上正确安装),我们可以构建容器: sudo docker build -t hellogo . 最后的点(".")。...对于那些使用OS X的人来说,幸运的是至少有两种可能的方式来实现上述步骤,而无需手动创建Linux VM并在其中运行。...由于端口8200被正确转发,您还可以使用在OS X(主机系统)上运行的诸如Safari等浏览器访问http://localhost:8200。 在这次安装中,您可以见证虚拟化的力量。...您的OS X机器在基于VirtualBox的虚拟机中运行Ubuntu 14.04系统。现在,在这个Ubuntu系统中,还有一个CentOS 6.5系统在容器中运行。

    2.1K80

    Intellij IDEA 14.x 中的Facets和Artifacts的区别

    : Facets 表示这个module有什么特征,比如 Web,Spring和Hibernate等;  Artifact 是maven中的一个概念,表示某个module要如何打包,例如war exploded...在给项目配置Artifacts的时候有好多个type的选项,exploed是什么意思: explode 在这里你可以理解为展开,不压缩的意思。也就是war、jar等产出物没压缩前的目录结构。...默认情况下,IDEA的 Modules 和 Artifacts 的 output目录 已经设置好了,不需要更改,打成 war包 的时候会自动在 WEB-INF目录 下生产 classes目录,然后把编译后的文件放进去...这个词强调的是这是你软件生产过程中某一步的产生物,不像程序本身,或者是配置文件这些,是你手写出来的。 ...摘自:http://zhidao.baidu.com/question/471043949.html ---- maven的主要概念 Goal: 类似于ant中的target,指完成一定功能的一个任务

    1.5K30

    让Mac OS X的终端多姿多彩

    与 Linux 相比,Mac OS X 的终端总是欠缺些什么。对了,是色彩,Linux 的 ls 命令使用不同颜色区分各种文件类型,Vim 编辑器也支持语法高亮,而 Mac 终端却总是以黑白示人。...其实,只要稍微做一些工作,Mac 的终端同样可以多姿多彩,请往下看。...彩色化 ls 的输出 Mac 中 BSD 的 ls 命令可以使用-G参数彩色化输出的文件列表,需要配置 LSCOLORS 环境变量定义颜色,具体配置方法可以输入man ls查看。...不过,我推荐安装 Linux 使用的 GNU Coreutils 替换 Mac 的 ls 命令,因为: Coreutils 提供了配置工具,定义颜色代码更加方便; Coreutils 包含的不仅仅是 ls...ls 命令使用的环境变量 LS_COLORS(BSD 是 LSCOLORS),我们可以修改~/.dir_colors 自定义文件的颜色,此文件中的注释已经包含各种颜色取值的说明。

    1.8K40

    IntelliJ系列 ③ | IDEA 之 配置JDK 的 4种方式

    1 新建项目前配置JDK 打开IDEA集成开发环境工具,点击:File--Project Structure,如下图 在打开的页面中,选择SDKs属性,并点击中间的加号+,选择JDK,如下图 在打开的页面中...,选择本地计算机中已经安装的JDK目录(选择bin目录的上一级即可),然后点击ok按钮,如下图 然后在Project Structure窗口,依次点击Apply--OK按钮即可,如下图 然后在工具中创建项目...,下拉选择对应的JDK版本即可,如下图 2 新建项目中配置JDK 打开IDEA集成开发环境工具,点击:File--New--Project,如下图 在打开的窗口中,选择按钮New,然后选择对应的JDK版本...,点击OK按钮,然后Next创建项目,并使用配置的JDK,如下图 3 切换项目的JDK 打开IDEA集成开发环境工具,点击:File--Project Structure,如下图 在打开的窗口中,选择Project...,然后在详情页面中,选择按钮New,并点击JDK选项,如下图 然后选择对应的JDK版本,点击OK按钮,如下图 4 启动页面中配置JDK 在IDEA启动页面中,下拉Configure,选择Project

    19.3K40

    IntelliJ IDEA 中的版本控制介绍(中)

    由于 IntelliJ IDEA 支持的版本控制工具非常的多,但咱们真正能够用到的也就两三个而已,因此在本篇博文中,咱们主要介绍 SVN、Git 和 GitHub 的配置方法。...如上图所示,勾选 标注1 所示的选项后,表示使用 SVN 命令行客户端,在这里,建议 SVN 的路径根据咱们安装后的路径进行选择,否则 IntelliJ IDEA 可能无法识别到 SVN,以至于报出:Cannot...Git 如果想要在 IntelliJ IDEA 中使用 Git,同样需要事先安装 Git 客户端,不过在安装 Git 客户端的过程中,咱们可以自由选择是否同时使用 Windows 命令行工具。...如上图所示,在 IntelliJ IDEA 中,提供了对 GitHub 的支持功能。当咱们登录 GitHub 账号之后,点击Test进行测试: ?...如上图所示,显示Connection successfully for user guobinhit,表示咱们已经将此 IntelliJ IDEA 连接到 GitHub 账号为guobinhit的账号之中啦

    1.5K60

    Mac电脑通过 IntelliJ IDEA 远程连接 MySQL 的详细教程

    Mac电脑通过 IntelliJ IDEA 远程连接 MySQL 的详细教程 一、前缀条件确认 已在远程服务器 (openEuler/其他 Linux) 安装并启动 MySQL 已在服务器上授权 root.../用户 允许远程连接 防火墙打开3306 端口 Mac 本地安装了 IntelliJ IDEA (推荐版本≥2023.1) 安装了 MySQL JDBC 驱动(IDEA会自动提示) 作者✍️提示:如未确认...MySQL 允许远程,请用 CLI 进行测试:mysql -h xxx.xxx.xxx.xxx -u root -p 二、打开 IDEA 数据源配置界面 点击 IDEA 上方菜单: View > Tool...JDBC Driver,按照提示点击 Download 三、输入数据连接参数 选项 输入内容 Host 远程服务器 IP(如 192.168.10.243) Port 3306 User root 或你的...重新授予权限(现在是合法的) GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' WITH GRANT OPTION; FLUSH PRIVILEGES; ✅ 6.

    73310
    领券