java搭建后台步骤_Java后台开发环境搭建 – 黄毅超的博客
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后台开发环境搭建 – 黄毅超的博客相关推荐
- 【官方搭建入门】JEECG 平台开发环境搭建必读
[官方搭建入门]JEECG 平台开发环境搭建必读 下载地址:http://git.oschina.net/jeecg/jeecg 1. 标准开发环境:eclipse + maven + jdk7 + ...
- Android环境搭建和Android HelloWorld—Android开发环境搭建
Android_Android开发环境搭建-搭建Android的开发环境 1.我考虑先下载JDK7.0,在JDK的安装中,考虑一般SDK都是向上兼容的,于是选择了最高的版本7.0 这里是我总结的详细的 ...
- jan java c 生成 dll_Java配置----JDK开发环境搭建及环境变量配置
[声明] 欢迎转载,但请保留文章原始出处→_→ [正文] 1.安装JDK开发环境 开始安装JDK: 修改安装目录如下: 确定之后,单击"下一步". 注:当提示安装JRE时,可以选择 ...
- win10 linux开发环境搭建,win10子系统linux.ubuntu开发环境搭建
UI线程和work线程 UI线程处理消息,比如重绘,响应键盘鼠标等等跟消息有关的处理. 而工作线程一般是你自己写的用来处理数据的,比如操作数据库等等.(work线程) ORACLE 自定义分页存储过程 ...
- mac qt android开发环境搭建,Mac 下 PyQt5 的开发环境搭建
准备Qt的开发工具: 下载安装 py 的运行环境: 1.安装brew: /usr/bin/ruby -e "$(curl -fsSL https://raw.githubuserconten ...
- python2.7开发环境搭建_windows python2.7 django 开发环境搭建
一.需要下载的工具: 二.安装上面的工具 安装到 d:/Python27 接下来添加环境变量到path:d:\Python27;d:\Python27\Scripts; 2. 安装PIL 3. 安装d ...
- qt插件开发框架搭建_Flutter框架之:开发环境搭建
第一部分 环境准备 1.首先安装Java环境 Java SE Development Kit 8www.oracle.com 这里需要登录,用户名是电子邮件,密码要1位大写. 配置JAVA环境变量 ...
- 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 ...
- PHP笔记-使用composer搭建Laravel项目及phpStorm开发环境搭建
下载架子(感觉这个Laravel和Spring Boot框架太像了): composer create-project laravel/laravel 你的项目名 --prefer-dist &quo ...
- java泡泡堂教程_JAVA面向对象编程课程设计——泡泡堂(个人博客)
二.个人负责模块或任务说明 GUI设计 游戏界面类.地图类的实现(实现与Player类的交互) 阿里巴巴扫描纠错 团队博客编写 三.自己的代码提交记录 四.自己负责模块或任务详细说明 1.地图Fiel ...
最新文章
- (0086)iOS开发之iPhone 屏幕尺寸、分辨率、ppi以及@2x@3x图
- 在一个sql分组查询中使用多个聚集函数
- .NET网站国际化策略
- python协程asyncio 应用_Python-如何使用asyncio同时运行多个协程?
- 如何插入? | 非开车,纯技术交流
- ios git解决冲突_适用于iOS和Linux的远程同步解决方案:Git和工作副本
- 一行命令搞定图像质量评价
- Linux磁盘分区详解(fdisk)
- ARP协议具体解释之Gratuitous ARP(免费ARP)
- 聊城大学计算机学院操作系统,聊城大学计算机学院第学期操作系统B卷
- VMware虚拟机中windows7系统的安装
- Dev-Cpp 切换界面语言中文
- 【板栗糖GIS】twinmotion—twinmotion如何联动sketchup
- CSS 零基础到实战(05)布局、盒子模型、弹性盒子【前端就业课 第二阶段】
- 刨根究底字符编码之二——关键术语解释(下)
- vue实现九宫格打地鼠小游戏
- 穿越(pass through)
- 安卓平板隐藏虚拟按键_实现安卓设备虚拟按键隐藏和显示的方法和系统的制作方法...
- 判断回文串,最长回文串方法
- 视觉惯性单目SLAM (五)矩阵微积分
热门文章
- IEC103规约报文举例
- python遗传算法解简单整数规划与原理探究
- svn汉化插件安装步骤
- 如何在没有电脑的情#况下用安卓手机制作windows pe启动盘
- 自动驾驶操作系统现状与发展趋势
- 岁月温柔-15 妈妈三天不吃饭再次住院
- 清华大学计算机课程对应教材,清华大学计算机专业大一到四的课程 教材详细名字...
- 耿楠《LaTeX 中文教程》随堂学习记录
- H.266/VVC代码学习笔记15:VTM6.0中的xCheckRDCostMergeTriangle2Nx2N()函数
- 解决Sqlite Developer过期的办法