jeesuite分布式框架环境搭建
一、简述
这是菜鸟走向开源的第一步。开源项目jeesuite:http://git.oschina.net/vakinge/jeesuite-libs
jeesuite是托管在码云上的开源项目,是一个分布式的框架,包含当前主流的框架eg:kafka、Dubbo、Durid、zk、rest等。经过千万级会员、日UV200万的生产验证。本篇笔记主要讲述如何从码云上下载项目,并在本地IDE(集成开发工具)上运行。
二、GIT
git分布式版本控制系统,托管在githup上的项目需要通过git下载。
git安装:http://jingyan.baidu.com/article/90895e0fb3495f64ed6b0b50.html
git使用:http://www.cnblogs.com/jiuweidezhanfang/p/5473118.html
三、MAVEN
maven是一个项目管理的Java 工具。githup上托管的开源项目大部分都是maven项目。maven项目依赖的jar包统一从maven中心仓库下载,项目只需在pom.xml中配置需要哪些jar包即可。
maven安装:http://jingyan.baidu.com/article/d8072ac45d3660ec94cefd51.html
maven下载jar包默认到c盘,需要修改本地仓库路径。
修改方式:修改Maven安装目录下的 conf/文件夹内的setting.xml文件,新增一行:<localRepository>D:\Program Files\apache-maven-3.2.5\mvnRespo</localRepository>
maven中心仓库服务器在国外,下载jar包速度会相当相当慢,可以使用国内的镜像库,推荐使用阿里云。
修改方式:修改Maven安装目录下的 conf/文件夹内的setting.xml文件,找到mirrors节点,添加子节点:
<mirror>
<id>alimaven</id>
<mirrorOf>central</mirrorOf>
<name>aliyun maven</name>
<url>http://maven.aliyun.com/nexus/content/repositories/central/</url>
</mirror>
四、IDEA
Interllij IDEA是一个java IDE,目前正在逐步取代myeclipse,IDEA的好处网上有很多,不再介绍。IDEA分为社区免费版IC与最终版IU,建议使用IU。
IDEA的安装使用:http://blog.csdn.net/haishu_zheng/article/details/50265371
IDEA配置maven:File--Setting进入设置选项,如图:
如需修改默认配置:File--other setting--default setting进入默认配置选项。
IDEA集成GIT(包含获取githup项目):http://www.tuicool.com/articles/I7BRVr
IDEA配置tomcat:http://blog.csdn.net/dream_an/article/details/49020211
IDEA配置jdk:http://blog.csdn.net/tolcf/article/details/50803414
至此,学习开源项目的本地环境就准备的差不多了。
jeesuite分布式框架环境搭建的更多相关文章
- Go语言及Beego框架环境搭建
在开始环境搭建之前,我们先一起来看看: Go有什么优势: 不用虚拟机,它可直接编译成机器码,除了glibc外没有其他外部依赖,部署十分方便,就是扔一个文件就完成了. 天生支持并发,可以充分的利用多核, ...
- eclipse中SSH三大框架环境搭建<三>
相关链接: eclipse中SSH三大框架环境搭建<一> eclipse中SSH三大框架环境搭建<二> 引言:通过上两篇文章我们已经可以掌握struts2和spring的环境的 ...
- eclipse中SSH三大框架环境搭建<二>
通过上一篇博客我们可以轻松搭建strtus2的环境,接下来由我来继续介绍spring的环境搭建以及spring注入的简单使用 相关链接:eclipse中SSH三大k框架环境搭建<一> ec ...
- eclipse中SSH三大框架环境搭建<一>
这里先简单介绍一下我用的三大框架版本以及下载地址 相关链接:eclipse中SSH三大框架环境搭建<二> eclipse中SSH三大框架环境搭建<三> struts-2.3.3 ...
- 基于Maven的Springboot+Mybatis+Druid+Swagger2+mybatis-generator框架环境搭建
基于Maven的Springboot+Mybatis+Druid+Swagger2+mybatis-generator框架环境搭建 前言 最近做回后台开发,重新抓起以前学过的SSM(Spring+Sp ...
- SSM(Spring+SpringMVC+Mybatis)框架环境搭建(整合步骤)(一)
1. 前言 最近在写毕设过程中,重新梳理了一遍SSM框架,特此记录一下. 附上源码:https://gitee.com/niceyoo/jeenotes-ssm 2. 概述 在写代码之前我们先了解一下 ...
- Win7下单机版的伪分布式solrCloud环境搭建Tomcat+solr+zookeeper【转】
Win7下单机版的伪分布式solrCloud环境搭建Tomcat+solr+zookeeper 1.软件工具箱 在本文的实践中,需要用到以下的软件: Tomcat-7.0.62+solr-5.0.0+ ...
- 3/16 Django框架 环境搭建
3/16 Django框架 环境搭建 环境搭建 Python解释器 Python代码通过Python解释器去执行. 编程语言 机器语言---汇编语言(助记符)---高级语言 解释型语言:解释器将代码一 ...
- hadoop_spark伪分布式实验环境搭建和运行实例详细教程
hadoop+spark伪分布式环境搭建 安装须知 单机模式(standalone): 该模式是Hadoop的默认模式.这种模式在一台单机上运行,没有分布式文件系统,而是直接读写本地操作系统的文件系统 ...
随机推荐
- Windows下编译OpenSSL(使用VS2013)
简述 OpenSSL是一个开源的第三方库,它实现了SSL(Secure SocketLayer)和TLS(Transport Layer Security)协议,被广泛企业应用所采用.对于一般的开发人 ...
- Android实践 -- Android蓝牙设置连接
使用Android Bluetooth APIs将设备通过蓝牙连接并通信,设置蓝牙,查找蓝牙设备,配对蓝牙设备 连接并传输数据,以下是Android系统提供的蓝牙相关的类和接口 BluetoothAd ...
- Python Tricks(二十)—— 阶乘的极简实现
使用 reduce # 比如计算 9 的阶乘 >> reduce(lambda x, y: x*y, range(1, 9+1)) 362880 当然这里的 reduce 直接返回具体的数 ...
- 5W1H分析法和5W2H分析法
5W1H分析法也称六何分析法,是一种思考方法,也可以说是一种创造技法.是对选定的项目.工序或操作,都要从原因(WHY).对象(WHAT).地点(WHERE).时间(WHEN).人员(WHO).方法(H ...
- express 学习笔记(一)路由
先导入express: var express = require('express'); var app = express(); 1.路由方法: get, post, put, head, del ...
- Oracle Web链接客户端
TreeSoft数据库管理系统 http://www.treesoft.cn
- thinkphp自动完成、软删除 和时间戳
thinkphp自动完成.软删除 和时间戳 一.总结 自动完成:没有手动赋值的情况下进行手动处理 软删除:实现假删除,可以进行恢复 时间戳:系统支持自动写入创建和更新的时间戳字段 二.thinkphp ...
- POJ 1088 滑雪 DFS 记忆化搜索
http://poj.org/problem?id=1088 校运会放假继续来水一发^ ^ 不过又要各种复习,功课拉下了许多 QAQ. 还有呀,就是昨天被一个学姐教育了一番,太感谢了,嘻嘻^ ^ 好了 ...
- SDUT OJ 2862 勾股定理
#include<iostream> using namespace std; int a[1010]; void qsort(int a[],int l,int r) { int x=a ...
- php实现删除链表中重复的节点
php实现删除链表中重复的节点 一.总结 二.php实现删除链表中重复的节点 题目描述: 在一个排序的链表中,存在重复的结点,请删除该链表中重复的结点,重复的结点不保留,返回链表头指针. 例如,链表1 ...