前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >Mac版Java开发环境配置

Mac版Java开发环境配置

作者头像
阿杜
发布2018-08-06 11:37:05
1.4K0
发布2018-08-06 11:37:05
举报
文章被收录于专栏:阿杜的世界

下列步骤,是我在一次重装系统后,以最短时间进入工作状态所需要的软件和设置。

  1. 触摸板、手势设置
  • 单指:鼠标左键;
  • 双指:鼠标右键;
  • 三指:选择文本、拖动窗口
  • 四指滑动:切换桌面
  1. iTerm2,安装终端
  1. 更好用的shell——prezto,比oh my zsh更轻量,但功能差不多,可参考[oh-my-zsh替代品prezto] (http://chenbaocheng.com/2015/04/02/oh-my-zsh%E6%9B%BF%E4%BB%A3%E5%93%81prezto/) 和Better zsh with Prezto
  2. HomeBrew安装,以便安装其他软件
  • 参考极客学院的教程:link
  1. 安装JDK和Intelij IDEA
  • 安装MavenHelper插件
  • 安装[git-flow插件]
  • 配置类文件模板
  1. 绘制流程图、系统设计图
  • Draw.io Desktop ,有chrome的插件,免费版的已经够日常使用了,用于绘制流程图和系统架构图。
  • keynote也可以用于绘制模块架构图,而且便于形成幻灯片,用于分享。
  • OmniGraffle,号称是最好的mac绘图软件,等有钱了买正版的来用;
  • Gliffy,实际上是chrome插件,之前用过,也必将简答。
  1. 日志工具:每日记录工作记录,用于控制自己的状态,避免陷入忙忙碌碌过了一段时间但是一无所获的情况;这里我使用的软件是:Day One Classic。
  2. 写作:Markdown写作工具,我目前使用的是Mou,不过这款产品一直没有出1.0正式版。
  3. chrome插件:
  • Gliffy,用于画图;
  • Momentum,用于装x;
  • Postman,用于测试http接口
  • 复制为纯文本,用于平常使用;
  • RSS Feed Reader,用于博客阅读
  • Pocket,用于PC和手机之间同步文章
  • Http Headers,用于查看当前HTTP请求的请求头、响应头内容;
  1. 修改hosts文件,使用gas mark,参考:gas mark的github地址
  2. MySQL的客户端
  • Data Grip,Jetbrains公司出的工具都是神器,正在使用中
  • Sequel Pro,曾经的最爱
  1. git终端:Source tree,去年使用过一段时间,目前不想多一个工具,尽量在IDEA内部完成工作(IDEA本身的git命令支持度足够,在git-flow插件的支持下可以进行git工作流开发)。
  1. Alfred使用。快速上手指南:link
  2. IDEA插件安装
  • Free-Mybatis plugin,将DAO和Mapper文件关联起来,免去全局搜索的烦恼;
  • Maven Helper,用于检查maven依赖冲突
  • Alibaba Java Coding Guidelines,用于应用良好的编程习惯
  • FindBugs,用于静态代码检查
本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2016.07.14 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
相关产品与服务
云数据库 MySQL
腾讯云数据库 MySQL(TencentDB for MySQL)为用户提供安全可靠,性能卓越、易于维护的企业级云数据库服务。其具备6大企业级特性,包括企业级定制内核、企业级高可用、企业级高可靠、企业级安全、企业级扩展以及企业级智能运维。通过使用腾讯云数据库 MySQL,可实现分钟级别的数据库部署、弹性扩展以及全自动化的运维管理,不仅经济实惠,而且稳定可靠,易于运维。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档