Java后台开发环境搭建

27 May 2015

Reading time ~1 minute

服务器端的开发,主要依赖Java以及其相关类库,管理工具等等。再者就是一些数据库的知识。

从零开始,我首先需要搞懂一些基本概念。然后要把环境配起来。配置环境在mac上还是挺简单的,都是下载安装,顶多配置一下环境变量。

1.下载安装 Intellij IDEA

一个java的集成开发环境。

2.下载安装 Java的JDK

这个是java必须的开发包。安装完毕之后需要配置环境变量。这里先放一放,等后面的其他步骤完成后一并添加。

3.下载安装 maven

一个管理工具或者说项目构建工具,能协调管理java工程的第三方库,角色类似于iOS里面的cocoaPod,不过据说比pod复杂一百倍。。Anyway,还没有直接感受,先装好。这个管理工具也需要配置环境变量,也是稍后再配。

4.下载安装 MongoDB

一个NoSql数据库(非关系型,类似于protobuf那种感觉),面向文档型的数据库。关于关系型和非关系型,需要再深入了解一下。而所谓面向文档,这里的文档不是传统意义的文档,其实就是类似于关系型数据库的“行”的概念,只是“文档”并不要求固定数据结构。 Mongo需要配置环境变量。

5. 下载安装Redis

一个k-v数据库,据说是作为某些其他kv数据库不足的补充,也可以作为某些关系型数据库的补充。根据其官网的说法,既可以当cache,也可以当storage。(有点类似于之前用leveldb做缓存的感觉)。安装编译很简单,根据 http://redis.io/download 提示即可。make完在src里面有可执行文件。

6. 配置环境变量

打开终端,到home下

cd

vim .bash_profile

然后键入

export JAVA_HOME=/Library/Java/JavaVirtualMachines/jdk1.7.0_71.jdk/Contents/Home

export M2_HOME=/Users/Charlie/tools/apache-maven-3.3.3

export M2=$M2_HOME/bin

export MAVEN_OPTS="-Xms256m -Xmx512m"

export MONGODB_HOME=/Users/Charlie/db/mongodb-osx-x86_64-3.0.2

export MONGODB=$MONGODB_HOME/bin

export PATH=\$M2:\$JAVA_HOME:\$MONGODB:\$PATH

其中M2_HOME和MONGODB_HOME取决于maven和mongo安装的路径在哪里。

重启终端,使用以下命令可以查看状态

echo $PATH

可以查看现在的环境变量,看看是否正常。

java -version

查看java的jdk是否正常

mvn -version

查看maven是否正常

mongod

打开mongdb,如果路径正确,应该是能看到一堆文字,然后停留在某一个地方不动。看看终端里面文字说了什么,就可以查看是否正常安装mongodb

mongo

打开mongodb的shell,能够用命令行的形式对数据库进行操作。具体的CRUD,见另一篇文章。

java搭建后台步骤_Java后台开发环境搭建 – 黄毅超的博客相关推荐

  1. 【官方搭建入门】JEECG 平台开发环境搭建必读

    [官方搭建入门]JEECG 平台开发环境搭建必读 下载地址:http://git.oschina.net/jeecg/jeecg 1. 标准开发环境:eclipse + maven + jdk7 + ...

  2. Android环境搭建和Android HelloWorld—Android开发环境搭建

    Android_Android开发环境搭建-搭建Android的开发环境 1.我考虑先下载JDK7.0,在JDK的安装中,考虑一般SDK都是向上兼容的,于是选择了最高的版本7.0 这里是我总结的详细的 ...

  3. jan java c 生成 dll_Java配置----JDK开发环境搭建及环境变量配置

    [声明] 欢迎转载,但请保留文章原始出处→_→ [正文] 1.安装JDK开发环境 开始安装JDK: 修改安装目录如下: 确定之后,单击"下一步". 注:当提示安装JRE时,可以选择 ...

  4. win10 linux开发环境搭建,win10子系统linux.ubuntu开发环境搭建

    UI线程和work线程 UI线程处理消息,比如重绘,响应键盘鼠标等等跟消息有关的处理. 而工作线程一般是你自己写的用来处理数据的,比如操作数据库等等.(work线程) ORACLE 自定义分页存储过程 ...

  5. mac qt android开发环境搭建,Mac 下 PyQt5 的开发环境搭建

    准备Qt的开发工具: 下载安装 py 的运行环境: 1.安装brew: /usr/bin/ruby -e "$(curl -fsSL https://raw.githubuserconten ...

  6. python2.7开发环境搭建_windows python2.7 django 开发环境搭建

    一.需要下载的工具: 二.安装上面的工具 安装到 d:/Python27 接下来添加环境变量到path:d:\Python27;d:\Python27\Scripts; 2. 安装PIL 3. 安装d ...

  7. qt插件开发框架搭建_Flutter框架之:开发环境搭建

    第一部分 环境准备 1.首先安装Java环境 Java SE Development Kit 8​www.oracle.com 这里需要登录,用户名是电子邮件,密码要1位大写. 配置JAVA环境变量 ...

  8. linux下嵌入式编译环境搭建,ubuntu系统下嵌入式开发环境搭建(ubuntu 16.04)

    1.安装git sudo apt-get install git 2.安装vim sudo apt-get install vim 3.安装arm-linux-gcc (1) arm-linux-gc ...

  9. PHP笔记-使用composer搭建Laravel项目及phpStorm开发环境搭建

    下载架子(感觉这个Laravel和Spring Boot框架太像了): composer create-project laravel/laravel 你的项目名 --prefer-dist &quo ...

  10. java泡泡堂教程_JAVA面向对象编程课程设计——泡泡堂(个人博客)

    二.个人负责模块或任务说明 GUI设计 游戏界面类.地图类的实现(实现与Player类的交互) 阿里巴巴扫描纠错 团队博客编写 三.自己的代码提交记录 四.自己负责模块或任务详细说明 1.地图Fiel ...

最新文章

  1. (0086)iOS开发之iPhone 屏幕尺寸、分辨率、ppi以及@2x@3x图
  2. 在一个sql分组查询中使用多个聚集函数
  3. .NET网站国际化策略
  4. python协程asyncio 应用_Python-如何使用asyncio同时运行多个协程?
  5. 如何插入? | 非开车,纯技术交流
  6. ios git解决冲突_适用于iOS和Linux的远程同步解决方案:Git和工作副本
  7. 一行命令搞定图像质量评价
  8. Linux磁盘分区详解(fdisk)
  9. ARP协议具体解释之Gratuitous ARP(免费ARP)
  10. 聊城大学计算机学院操作系统,聊城大学计算机学院第学期操作系统B卷
  11. VMware虚拟机中windows7系统的安装
  12. Dev-Cpp 切换界面语言中文
  13. 【板栗糖GIS】twinmotion—twinmotion如何联动sketchup
  14. CSS 零基础到实战(05)布局、盒子模型、弹性盒子【前端就业课 第二阶段】
  15. 刨根究底字符编码之二——关键术语解释(下)
  16. vue实现九宫格打地鼠小游戏
  17. 穿越(pass through)
  18. 安卓平板隐藏虚拟按键_实现安卓设备虚拟按键隐藏和显示的方法和系统的制作方法...
  19. 判断回文串,最长回文串方法
  20. 视觉惯性单目SLAM (五)矩阵微积分

热门文章

  1. IEC103规约报文举例
  2. python遗传算法解简单整数规划与原理探究
  3. svn汉化插件安装步骤
  4. 如何在没有电脑的情#况下用安卓手机制作windows pe启动盘
  5. 自动驾驶操作系统现状与发展趋势
  6. 岁月温柔-15 妈妈三天不吃饭再次住院
  7. 清华大学计算机课程对应教材,清华大学计算机专业大一到四的课程 教材详细名字...
  8. 耿楠《LaTeX 中文教程》随堂学习记录
  9. H.266/VVC代码学习笔记15:VTM6.0中的xCheckRDCostMergeTriangle2Nx2N()函数
  10. 解决Sqlite Developer过期的办法