后端开发初学者指南(Mac版)

合集下载
相关主题
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
# 切换Java版本 $ setJdk8 $ java -version java version "1.8.0_60" Java(TM) SE Runtime Environment (build 1.8.0_60-b27) Java HotSpot(TM) 64-Bit Server VM (build 25.60-b23, mixed mode)
<pluginGroups></pluginGroups> <proxies></proxies>
<servers> <server> <id>terminus</id> <username>REPO用户名</username> <password>REPO密码</password> </server>
修改配置文件
#user nobody; worker_processes 2;
#error_log #error_log #error_log
logs/error.log; logs/error.log notice; logs/error.log info;
#pid
logs/nginx.pid;
brew install nginx
等待安装完成即可
验证
在命令行中输入下述命令验证 Nginx 是否正确安装 (版本可能有所不同)
$ nginx -V nginx version: nginx/1.6.3 built by clang 6.1.0 (clang-602.0.49) (based on LLVM 3.6.0svn) TLS SNI support enabled configure arguments: --prefix=/usr/local/Cellar/nginx/1.6.3 --with-http_ssl_module --with-pcre --with-ipv6 --sbin-pat h=/usr/local/Cellar/nginx/1.6.3/bin/nginx --with-cc-opt='-I/usr/local/Cellar/pcre/8.36/include -I/usr/local/Cellar/opens sl/1.0.2a-1/include' --with-ld-opt='-L/usr/local/Cellar/pcre/8.36/lib -L/usr/local/Cellar/openssl/1.0.2a-1/lib' --conf-p ath=/usr/local/etc/nginx/nginx.conf --pid-path=/usr/local/var/run/nginx.pid --lock-path=/usr/local/var/run/nginx.lock -http-client-body-temp-path=/usr/local/var/run/nginx/client_body_temp --http-proxy-temp-path=/usr/local/var/run/nginx/pro xy_temp --http-fastcgi-temp-path=/usr/local/var/run/nginx/fastcgi_temp --http-uwsgi-temp-path=/usr/local/var/run/nginx/u wsgi_temp --http-scgi-temp-path=/usr/local/var/run/nginx/scgi_temp --http-log-path=/usr/local/var/log/nginx/access.log -error-log-path=/usr/local/var/log/nginx/error.log --with-http_gzip_static_module
/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
ITERM2
ITERM2 是 MAC 下最好的终端工具。直接去官网下载安装包安装即可使用。
ITERM2 常用快捷键
如果有以上输出内容即表示安装完成
Mysql
Mysql 是业界主流的开源关系型数据库。在我们项目中用以持久化用户及系统数据。
安装
brew install mysql
等待安装完成即可
验证
$ mysql -V mysql Ver 14.14 Distrib 5.6.15, for osx10.9 (x86_64) using EditLine wrapper
等待安装完成即可
JAVA7 & JAVA8
安装
去以下地址下载 JAVA7 和 JAVA8 的安装包, 链接如下
jdk-8u60-macosx-x64.dmg jdk-7u79-macosx-x64.dmg
双击打开dmg文件安装,上述两个文件安装完成后,执行下述命令
echo "alias setJdk7='export JAVA_HOME=$(/usr/libexec/java_home -v 1.7)'" >> ~/.zshrc echo "alias setJdk8='export JAVA_HOME=$(/usr/libexec/java_home -v 1.8)'" >> ~/.zshrc echo "export JAVA_HOME=`/usr/libexec/java_home -v 1.7`" >> ~/.zshrc source ~/.zshrc
include servers/*.conf; }
Redis
Redis 是一款基于数据结构的内存数据库。在我们的项目中被用作高速集中式缓存的解决方案。
安装
brew install redis
等待安装完成即可
验证
在命令行中输入下述命令验证 Nginx 是否正确安装 (版本可能有所不同)
$ redis-server -v Redis server v=2.8.3 sha=00000000:0 malloc=libc bits=64 build=e836d8ad888e21a1
</profile> </profiles>
<activeProfiles> <activeProfile>terminus</activeProfile>
</activeProfiles> </settings>
Nginx
安装
Nginx 是一款轻量的高性能的Http与反向代理服务器。在我们项目中被用作转发页面的请求至后台的应用服务器(Jetty)
# 切回Java7 $ setJdk7
MAVEN
安装
Maven 是JAVA生态中用来管理项目的工具软件。通过brew即可安装
brew install maven
等待安装完成后即可
验证
在命令行中输入下述命令验证MAVEN是否正确安装
$ mvn -v Apache Maven 3.3.1 (cab6659f9874fa96462afef40fcf6bc033d58c1c; 2015-03-14T04:10:27+08:00) Maven home: /usr/local/Cellar/maven/3.3.1/libexec Java version: 1.7.0_79, vendor: Oracle Corporation Java home: /Library/Java/JavaVirtualMachines/jdk1.7.0_79.jdk/Contents/Home/jre Default locale: en_US, platform encoding: UTF-8 OS name: "mac os x", version: "10.10.5", arch: "x86_64", family: "mac"
这样在命令行中默认设置当前环境变量为 JAVA 7 , 当我们需要切换到 JAVA 8 时只需在命令行中执行命令 setJdk8 即可 。
验证
在命令行中输入下述命令验证JAVA环境是否正确安装 Tip: “$” 后为输入指令
# 查看当前Java版本 $ java -version java version "1.7.0_79" Java(TM) SE Runtime Environment (build 1.7.0_79-b14) Java HotSpot(TM) 64-Bit Server VM (build 24.79-b01, mixed mode)
如果有以上输出内容即标识安装完成
配置
在 ~/.m2 目录下创建 settings.xml 文件,内容如下(账户及密码请向REPO管理员索取)
<?xml version="1.0" encoding="UTF-8"?>
<settings xmlns="http://maven.apache.org/SETTINGS/1.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/SETTINGS/1.0.0 http://maven.apache.org/xsd/settings-1.0.0.xsd">
events { worker_connections
}
1024;
http { include deΒιβλιοθήκη Baiduault_type
mime.types; application/octet-stream;
sendfile
on;
#tcp_nopush
on;
#keepalive_timeout 0; keepalive_timeout 65; gzip on;
</servers> <mirrors></mirrors> <profiles>
<profile> <id>terminus</id> <repositories> <repository> <id>terminus</id> <url>http://repo.terminus.io/content/groups/public/</url> <releases> <enabled>true</enabled> </releases> <snapshots> <enabled>true</enabled> </snapshots> </repository> </repositories>
IDEA 15
工程 克隆工程 启动 redis 启动 elasticsearch 启动nginx 启动nginx 启动mysql
初始化数据库 修改应用配置 配置nginx目录 启动应用
后端开发初学者指南(Mac版)
环境搭建
请按照以下内容完成指定项的安装
Homebrew
Homebrew 是mac的包管理工具, 官网, 在mac上打开终端,输入以下命令安装
后端开发初学者指南(Mac版) 环境搭建
Homebrew ITERM2
ITERM2 常用快捷键
OH MY ZSH JAVA7 & JAVA8
安装 验证
MAVEN
安装 验证 配置
Nginx
安装 验证 修改配置文件
Redis
安装 验证
Mysql
安装 验证
Elasticsearch
安装 验证
Jetty
启用应用 安装 Sequel Pro
切换 : 数字直接定位到该 tab ⌘+←, ⌘+→, ⌘+{, ⌘+}。⌘+
tab
新建 : tab ⌘+t
顺序切换 : pane ⌘+[, ⌘+]
按方向切换 : 方向键 pane ⌘+Option+
切分屏幕:⌘+d 水平切分,⌘+Shift+d 垂直切分
智能查找,支持正则查找:⌘+f
OH MY ZSH
ZSH 是一种Shell指令集,Mac 自带 ZSH 的安装。但 Oh my zsh 可以让你能更简便的配置 ZSH。 安装方式如下: 按下 Ctrl + 空格键, 打开spotlight 框, search 输入iterm后按下回车打开。 在ITERM命令行中输入以下指令后回车
wget https://github.com/robbyrussell/oh-my-zsh/raw/master/tools/install.sh -O - | sh
相关文档
最新文档