OrientDB(基于Java的文档数据库) v3.0.13 社区版 源码下载

来源:脚本之家  责任编辑:小易  

OrientDB是支持图形和文档数据库的多模型NoSQL数据库。 它是一个Java应用程序,可以在任

源码大小:36.7MB 源码语言:英文软件 源码类型:国外软件 源码授权:开源软件 更新时间:2019-01-03 源码类别:java源码 源码官网: 网友评分:源码评分 应用平台:Java

Orient DB 是一个可伸缩的文档数据库,支持 ACID 事务处理,使用Java 5实现,欢迎下载使用

  貌似还算可以,可以达到每秒四万到五万次插入。不过当初放弃OrientDB的原因是好像有多线程问题

最近在看orientdb,请问大神有没有知道怎么获取库里所有的Edge和vertex的名称,比如顶点

下载地址如下:

标准SQL都是一样的,这三个数据库只有某些小语法不太一样,初学的时候最好用命令行来操作数据库,不要用

为什么orientdb图形界面建的图数据库无法连接 - OrientDB控制台是一个用于对Orien

网硕互联电信下载

历代君王梦寐以求就是长生不老,想一统世界曾经很多皇帝寻找长生不死药,但是历代君王都没有逃过死亡一劫,皇帝驾崩之后,新上的皇帝将会怎么样对待这些后妈。皇帝后宫佳丽几千,后宫拥有全国最美丽的女人,多少男人梦寐以求来到这个皇宫享福,但是皇帝一死之后,这些后妃将会怎么样处理,很多新皇帝会看上后宫的妃子,如果有自己喜欢的妃子,将会直接纳入后宫,后宫妃子年纪基本不是很大就算皇帝迎娶她们也不为过。曾获的唐太宗迎娶武则天。如果遇到一个仁慈的皇帝这些后宫妃子生活将会好很多,皇帝基本会采用这几种方式来处理后宫的妃子。将后宫妃子直接送去出家,这也是皇帝驾崩最普遍的一种做法,将这些妃子全部送去做尼姑,她们将没有任何欲

港中数据电信下载

很多初学者练习自由泳都遇到过这个问题,明明累得要死了,却慢不下来,结果就是游不远怎么办呢?首先要练好鞭腿的动作,这个最最基础的。很多同学都问我:老萨啊,我自由泳腿总是不得不踢快一点,动作频率慢下来腿就好容易沉了。这就是典型的没有鞭腿的动作,另外也有可能是踝关节僵硬导致的。其次要有一个能放松下来的状态。想要放松下来,就一定要先把自由泳的转头换气练熟练。换气不行,就容易呛水,容易呛水,就放松不下来。有的同学被这个环节卡住,好久好久都练不好,那也可以先戴上呼吸管去练习。但是不要对呼吸管产生依赖,转头换气还是要经常练习才行。第三,要掌握好打腿和换气的配合。很多同学,明明打腿不错,扶着浮板打自由泳

河南紫田网通下载

首先普及一下SUV的分类:从尺寸上来讲:长度小于4.2米的一般称为小型SUV;长度为4.2到4.6米之间的为紧凑型SUV;中型SUV长度大于4.6米,小于4.8米;中大型SUV长度在4.8到5米之间;而车身长度大于5米的则可称为全尺寸(大型)SUV。(如图)帝豪GS的参数为4440*1833*1560(长*宽*高),轴距为2700mm,所以尺寸上应当属于紧凑型SUV。而城市SUV或者跨界SUV之类的说法,都是国内厂商根据汽车适用的场景自己命名出来的,并没有一个很清晰的界定,如果说把传统的SUV称为城市SUV,把越野车成为越野SUV,所谓的跨界SUV其实是SUV和轿车的跨界车。从这个角度上讲,吉

易阳网络电信下载

每天看着这样的广告,真是分分钟钟都有想买车的冲动啊!不过在诱惑面前,尤其是阅人无数的销售面前,作为普通消费者的我们依旧是面对着不少隐藏的玄机,所以我们在买车时需要擦亮眼睛,小心汽车金融方案跟我们完文字游戏。低日供:其实利率并不低在不少4S店小明都发现店头针对金融购车的广告都有日供仅需几十元的内容,对于打算分期贷款购车的小明来说感觉还挺便宜的,难道真的抄到实惠了?不过冷静下来的小明仔细一算,按照月供来算的话其实并没有便宜,只是将月供分拆到每天后让不少消费者都觉得挺便宜的,其实算起来利率还是会超过10%,这样的利率水平其实并不低,也是目前大多数厂家金融公司所提供的贷款利率水平。手续费:坑你没商量小

酷云中国电信下载

浦东IDC电信下载

群英网络电信下载

烽火云集电信下载

网盾科技电信下载

创梦网络移动下载

扩展阅读,根据您访问的内容系统为您准备了以下内容,希望对您有帮助。

怎样搭建orientdb数据库

第一步:安装Oracle Java

OrientDB是Java语言编写,所以需要Java运行环境,最低要求java版本为1.6。 建议安装Java8,我安装的就是这个版本。

添加PPA:

sudo add-apt-repository ppa:webupd8team/java

1

sudo add-apt-repository ppa:webupd8team/java

更新软件包列表:

sudo apt-get update

1

sudo apt-get update

安装Oracle Java,使用下面特别的包安装,会把它设置为默认的JRE。在安装过程中需要接受协议:

sudo apt-get install oracle-java8-set-default

1

sudo apt-get install oracle-java8-set-default

安装完,确认Java版本:

java -version

1

java -version

第二步:下载安装OrientDB

在这一步里,安装最新的OrientDB,目前版本为2.1.8

wget https://orientdb.com/download.php?file=orientdb-community-2.1.8.tar.gz

1

wget https://orientdb.com/download.php?file=orientdb-community-2.1.8.tar.gz

下载的tar包中包含编译好的OrientDB,你只需要把它解压的适当的位置即可,我把它放到/opt目录下:

sudo tar -xf download.php?file=orientdb-community-2.1.8.tar.gz -C /opt

1

sudo tar -xf download.php?file=orientdb-community-2.1.8.tar.gz -C /opt

解压后它的名称为orientdb-community-2.1.3,改为orientdb:

sudo mv /opt/orientdb-community-2.1.8 /opt/orientdb

1

sudo mv /opt/orientdb-community-2.1.8 /opt/orientdb

第三步:启动orientdb服务

进入安装完成的目录:

cd /opt/orientdb

1

cd /opt/orientdb

启动服务:

sudo bin/server.sh

1

sudo bin/server.sh

在第一启动时需要为root用户设置密码。输出如下:

这个服务监听两个端口2424(binary连接)和2480(HTTP连接),使用如下命令查询:

sudo netstat -plunt | grep 2424

# tcp6 0 0 :::2424 :::* LISTEN 2674/java

1

2

sudo netstat -plunt | grep 2424

# tcp6 0 0 :::2424 :::* LISTEN 2674/java

sudo netstat -plunt | grep 2480

# tcp6 0 0 :::2480 :::* LISTEN 2674/java

1

2

sudo netstat -plunt | grep 2480

# tcp6 0 0 :::2480 :::* LISTEN 2674/java

第四步:连接到数据库(终端)

$ sudo /opt/orientdb/bin/console.sh

OrientDB console v.2.1.8 (build 2.1.x@r; *-12-17 11:51:38+0100) www.orientdb.com

Type 'help' to display all the supported commands.

Installing extensions for GREMLIN language v.2.6.0

orientdb>

1

2

3

4

5

6

7

$ sudo /opt/orientdb/bin/console.sh

OrientDB console v.2.1.8 (build 2.1.x@r; *-12-17 11:51:38+0100) www.orientdb.com

Type 'help' to display all the supported commands.

Installing extensions for GREMLIN language v.2.6.0

orientdb>

登陆root用户:

orientdb> connect remote:127.0.0.1 root passwd

Connecting to remote Server instance [remote:127.0.0.1] with user 'root'...OK

orientdb {server=remote:127.0.0.1/}>

1

2

3

4

orientdb> connect remote:127.0.0.1 root passwd

Connecting to remote Server instance [remote:127.0.0.1] with user 'root'...OK

orientdb {server=remote:127.0.0.1/}>

退出:

orientdb {server=remote:127.0.0.1/}> exit

1

orientdb {server=remote:127.0.0.1/}> exit

现在我们已经完成了OrientDB的安装,手动启动服务并连接。这并没有问题,但是我们不想每次重启服务器都需要手动启动orientdb,我们想让它随系统自动启动,就像其他后台驻留进程一样。下面来设置OrientDB自动自动。

在终端按CTRL-C结束OrientDB服务的运行。

第五步:配置OrientDB

为OrientDB服务创建一个orientdb用户,下面这条命令也创建了一个同名的组:

sudo useradd -r orientdb -s /bin/false

1

sudo useradd -r orientdb -s /bin/false

改变程序的归属用户和组:

sudo chown -R orientdb:orientdb /opt/orientdb

1

sudo chown -R orientdb:orientdb /opt/orientdb

修改/opt/orientdb/bin/orientdb.sh:

sudo vim /opt/orientdb/bin/orientdb.sh

1

sudo vim /opt/orientdb/bin/orientdb.sh

# You have to SET the OrientDB installation directory here

ORIENTDB_DIR="YOUR_ORIENTDB_INSTALLATION_PATH"

ORIENTDB_USER="USER_YOU_WANT_ORIENTDB_RUN_WITH"

usage() {

echo "Usage: `basename $0`: <start|stop|status>"

exit 1

}

1

2

3

4

5

6

7

8

# You have to SET the OrientDB installation directory here

ORIENTDB_DIR="YOUR_ORIENTDB_INSTALLATION_PATH"

ORIENTDB_USER="USER_YOU_WANT_ORIENTDB_RUN_WITH"

usage() {

echo "Usage: `basename $0`: <start|stop|status>"

exit 1

}

修改ORIENTDB_DIT(让这个脚本可以找到程序位置)和ORIENTDB_USER(程序以哪个用户执行):

ORIENTDB_DIR="/opt/orientdb"

ORIENTDB_USER="orientdb"

1

2

ORIENTDB_DIR="/opt/orientdb"

ORIENTDB_USER="orientdb"

在这个脚本下面,start函数里,注释掉

#su $ORIENTDB_USER -c "cd "$ORIENTDB_DIR/bin"; /usr/bin/nohup ./server.sh 1>../log/orientdb.log 2>../log/orientdb.err &"

1

#su $ORIENTDB_USER -c "cd "$ORIENTDB_DIR/bin"; /usr/bin/nohup ./server.sh 1>../log/orientdb.log 2>../log/orientdb.err &"

把下面一行粘贴到注释行的下面:

sudo -u $ORIENTDB_USER sh -c "cd "$ORIENTDB_DIR/bin"; /usr/bin/nohup ./server.sh 1>../log/orientdb.log 2>../log/orientdb.err &"

1

sudo -u $ORIENTDB_USER sh -c "cd "$ORIENTDB_DIR/bin"; /usr/bin/nohup ./server.sh 1>../log/orientdb.log 2>../log/orientdb.err &"

同样的,在stop函数里注释掉:

#su -c "cd "$ORIENTDB_DIR/bin"; /usr/bin/nohup ./shutdown.sh 1>>../log/orientdb.log 2>>../log/orientdb.err &" - $ORIENTDB_USER

1

#su -c "cd "$ORIENTDB_DIR/bin"; /usr/bin/nohup ./shutdown.sh 1>>../log/orientdb.log 2>>../log/orientdb.err &" - $ORIENTDB_USER

替换为:

sudo -u $ORIENTDB_USER sh -c "cd "$ORIENTDB_DIR/bin"; /usr/bin/nohup ./shutdown.sh 1>>../log/orientdb.log 2>>../log/orientdb.err &"

1

sudo -u $ORIENTDB_USER sh -c "cd "$ORIENTDB_DIR/bin"; /usr/bin/nohup ./shutdown.sh 1>>../log/orientdb.log 2>>../log/orientdb.err &"

关闭保存文件。

编辑/opt/orientdb/config/orientdb-server-config.xml:

sudo vim /opt/orientdb/config/orientdb-server-config.xml

1

sudo vim /opt/orientdb/config/orientdb-server-config.xml

我们需要修改storages,添加如下字段:

<storages>

<storage path="memory:temp" name="temp" userName="username" userPassword="password" loaded-at-startup="true" />

</storages>

1

2

3

<storages>

<storage path="memory:temp" name="temp" userName="username" userPassword="password" loaded-at-startup="true" />

</storages>

username和password是你的登录认证,你可以用它登录数据库。在它的下面就是root用户。

保存退出。改变权限:

sudo chmod 640 /opt/orientdb/config/orientdb-server-config.xml

1

sudo chmod 640 /opt/orientdb/config/orientdb-server-config.xml

第六步:设置启动脚本

拷贝脚本:

sudo cp /opt/orientdb/bin/console.sh /usr/bin/orientdb

1

sudo cp /opt/orientdb/bin/console.sh /usr/bin/orientdb

sudo cp /opt/orientdb/bin/orientdb.sh /etc/init.d/orientdb

1

sudo cp /opt/orientdb/bin/orientdb.sh /etc/init.d/orientdb

cd /etc/init.d

1

cd /etc/init.d

更新启动脚本:

sudo update-rc.d orientdb defaults

1

sudo update-rc.d orientdb defaults

设置完成,启动服务:

$ sudo service orientdb start

Starting OrientDB server daemon...

1

2

$ sudo service orientdb start

Starting OrientDB server daemon...

检查状态:

$ sudo service orientdb status

OrientDB server daemon is running with PID: 3077

1

2

$ sudo service orientdb status

OrientDB server daemon is running with PID: 3077

如果服务没有启动,去/opt/orientdb/log目录查看错误信息。

第七步:连接OrientDB Studio

在浏览器输入http://server-ip-address:2480网址连接OrientDB Studio。

如果网页加载完成,你应该能看到登录界面,用root或刚才设置的用户登录:

如果网页没有加载,有可能防火墙屏蔽了2480端口。在防火墙中加入规则

-A INPUT -p tcp --dport 2480 -j ACCEPT

1

-A INPUT -p tcp --dport 2480 -j ACCEPT

重新加载防火墙

orientdb怎么用java执行数据库的命令

OrientDB是兼具文挡数据库的灵活性和图形数据库管理链接能力的可深层次扩展的文档-图形数据库管理系统。可选无模式、全模式或混合模式下。支持许多高级特性,诸如ACID事务、快速索引,原生和SQL查询功能。可以JSON格式导入、导出文档。若不执行昂贵的JOIN操作的话,如同关系数据库可在几毫秒内可检索数以百记的链接文档图。

怎么查看 orientdb安装成功

1、安装并启动。下载window版的,解压,进入解压目录的bin目录,双击“server.bat”,按照提示输入初始密码,输入“123456”,确认后,出现“OrientDB Server v2.0 is active.”即启动成功。

2、Java实例,把解压目录的lib目录下的orientdb-*.jar导入到项目中。(因为我是在现有项目的基础上集成的,所以不用导入其它依赖包,报错的话根据自己的情况导入,或者整个lib目录导入),实例代码如下:

import java.util.List;

import com.orientechnologies.orient.client.remote.OServerAdmin;

import com.orientechnologies.orient.core.db.document.ODatabaseDocumentTx;

import com.orientechnologies.orient.core.record.impl.ODocument;

import com.orientechnologies.orient.core.sql.query.OSQLSynchQuery;

public class OrientdbUtil {

public static void createDb(){

try {

//本地创建数据库,不需要启动服务器

// ODatabaseDocumentTx oDatabaseDocumentTx = new ODatabaseDocumentTx ("plocal:D:/DevProgram/Orientdb20/databases/testdb").create();

// oDatabaseDocumentTx.close();

//远程创建数据库,需要先启动服务器

OServerAdmin oServerAdmin =new OServerAdmin("remote:localhost");

oServerAdmin.connect("root", "123456");

oServerAdmin.createDatabase("testdb","document","plocal");

oServerAdmin.close();

} catch (Exception e) {

e.printStackTrace();

}

return;

}

public static void addRecord(){

// ODatabaseDocumentTx oDatabaseDocumentTx = new ODatabaseDocumentTx("plocal:D:/DevProgram/Orientdb20/databases/testdb").open("admin", "admin");

ODatabaseDocumentTx oDatabaseDocumentTx = new ODatabaseDocumentTx("remote:localhost/testdb").open("admin", "admin");

ODocument oDocument = new ODocument("Person");

oDocument.field( "name", "张三" );

oDocument.field( "surname", "张小三" );

oDocument.field( "city", new ODocument("City").field("name","深圳").field("country", "中国") );

oDocument.save();

oDatabaseDocumentTx.close();

return;

}

public static void searchRecord(){

// ODatabaseDocumentTx oDatabaseDocumentTx = new ODatabaseDocumentTx("plocal:D:/DevProgram/Orientdb20/databases/testdb").open("admin", "admin");

ODatabaseDocumentTx oDatabaseDocumentTx = new ODatabaseDocumentTx("remote:localhost/testdb").open("admin", "admin");

List<ODocument> listResult = oDatabaseDocumentTx.query(

new OSQLSynchQuery<ODocument>("select * from Person where name = '张三'"));

for( ODocument oDocument:listResult ){

System.out.println(oDocument.field("surname"));

}

oDatabaseDocumentTx.close();

return;

}

public static void main(String[] args) {

OrientdbUtil.createDb();

OrientdbUtil.addRecord();

OrientdbUtil.searchRecord();

}

}

如何分布式部署orientdb

OrientDB是兼具文挡数据库的灵活性和图形数据库管理链接能力的可深层次扩展的文档-图形数据库管理系统。可选无模式、全模式或混合模式下。支持许多高级特性,诸如ACID事务、快速索引,原生和SQL查询功能。可以JSON格式导入、导出文档。若不执行昂贵的JOIN操作的话,如同关系数据库可在几毫秒内可检索数以百记的链接文档图。

  选择数据库服务器的五个原则:  

  1)高性能原则  

  保证所选购的服务器,不仅能够满足运营系统的运行和业务处理的需要,而且能够满足一定时期业务量的增长。一般可以根据经验公式计算出所需的服务器TpmC值(Tpmc是衡量计算机系统的事务处理能力的程序),然后比较各服务器厂商和TPC组织公布的TpmC值,选择相应的机型。同时,用服务器的市场价/报价除去计算出来的TpmC值得出单位TpmC值的价格,进而选择高性能价格比的服务器。  

  结论:服务器处理器性能很关键,CPU的主频要高,要有较大的缓存

  

  2)可靠性原则  

  可靠性原则是所有选择设备和系统中首要考虑的,尤其是在大型的、有大量处理要求的、需要长期运行的系统上。考虑服务器系统的可靠性,不仅要考虑服务器单个节点的可靠性或稳定性,而且要考虑服务器与相关辅助系统之间连接的整体可靠性,如:网络系统、安全系统、远程打印系统等。在必要时,还应考虑对关键服务器采用集群技术,如:双机热备份或集群并行访问技术,甚至采用可能的完全容错机。

结论:服务器要具备冗余技术,同时像硬盘、网卡、内存、电源此类设备要以稳定耐用为主,性能其次。

3)可扩展性原则

  

  保证所选购的服务器具有优秀的可扩展性原则。因为服务器是所有系统处理的核心,要求具有大数据吞吐速率,包括:I/O速率和网络通讯速率,而且服务器需要能够处理一定时期的业务发展所带来的数据量,需要服务器能够在相应时间对其自身根据业务发展的需要进行相应的升级,如:CPU型号升级、内存扩大、硬盘扩大、更换网卡、增加终端数目、挂接磁盘阵列或与其他服务器组成对集中数据的并发访问的集群系统等。这都需要所选购的服务器在整体上具有一个良好的可扩充余地。一般数据库和计费应用服务器在大型计费系统的设计中就会采用集群方式来增加可靠性,其中挂接的磁盘存储系统,根据数据量和投资考虑,可以采用DAS、NAS或SAN等实现技术。  

  结论:服务器的IO要高,否则在CPU和内存都是高性能的情况下,会出现瓶颈。除此之外,服务器的扩展性要好,为的是满足企业在日后发展的需要。

  

  4)安全性原则  

  服务器处理的大都是相关系统的核心数据,其上存放和运行着关键的交易和重要的数据。这些交易和数据对于拥有者来说是一笔重要的资产,他们的安全性就非常敏感。服务器的安全性与系统的整体安全性密不可分,如:网络系统的安全、数据加密、密码体制等。服务器需要在其自身,包括软硬件,都应该从安全的角度上设计考虑,在借助于外界的安全设施保障下,更要保证本身的高安全性。  

  结论:首先从服务器的材料上来说要具备高硬度高防护性等条件,其次服务器的冷却系统和对环境的适应能力要强,这样才能够在硬件上满足服务器安全的要求。

  

  5)可管理性原则  

  服务器既是核心又是系统整体中的一个节点部分,就像网络系统需要进行管理维护一样,也需要对服务器进行有效的管理。这需要服务器的软硬件对标准的管理系统支持,尤其是其上的操作系统,也包括一些重要的系统部件。  

  结论:尽量选择支持系统多的服务器,因为服务器兼容的系统越多,你就可以拥有更大选择空间。本回答被网友采纳

  • 本文相关:
  • 怎样搭建orientdb数据库
  • orientdb怎么用java执行数据库的命令
  • 怎么查看 orientdb安装成功
  • 如何分布式部署orientdb
  • pl/sql里的字段如何对应到orientdb里
  • 如何在Ubuntu 16.04上配置OrientDB群集
  • 哪位兄弟用过OrientDB?跟MongoDB相比较,易用性和性能如何
  • orientdb 获取所有的Edge和vertex的class名称
  • 图形数据库可以整合mybatis吗,想要在mapper.xml中写orientDB的sql
  • orientdb 怎么显示所有的实例
  • 网站首页源码下载asp源码php源码.net源码jsp源码软件开发脚本下载js框架网站地图网页游戏黑客源码数据库类其它源码整站系统博客程序留言聊天企业网站新闻文章ajax相关搜索链接文件管理交友会员上传下载投票调查框架模板整站系统新闻文章留言聊天博客系统贺卡图片ajax相关文件管理问答系统社区论坛上传下载整站系统控件组件新闻文章主机域名计数统计小偷采集电子商务学校班级 社区论坛上传下载投票调查blog程序留言聊天整站系统社区论坛上传下载投票调查数据管理jsp其它c#源码易语言源码delphi源码vb源码java源码其它菜单导航tab标签焦 点 图在线客服css特效相册代码flash特效批处理其它jqueryextjsprototypemootoolsajax/javascript其它框架主页源码下载软件开发java源码 budwk开源企业级开发框架 v6.0.1spring framework 应用程序框架 v5.1.13taro多端统一开发框架 v2.0.5java原生态app投屏影视源码附带搭建教程mcms铭飞内容管理系统 v4.7.2orientdb文档数据库javajunit4 jar包 java单元测试框架 v4.12 绿色免费版junit4 jar包 java单元测试框架 v4.12 绿色免费版下载publiccms开源java系统 v4.0.190312publiccms开源java系统 v4.0.190312下载qq 聊天机器人小薇(xiaov) v2.2.2qq 聊天机器人小薇(xiaov) v2.2.2下载jsh_erp 开源版j2ee进销存系统代码源码 v1.0.2jsh_erp 开源版j2ee进销存系统代码源码 v1.0.2下载examstack开源考试系统examstack开源考试系统下载因酷时代(inxedu)在线教育系统 v2.0.6因酷时代(inxedu)在线教育系统 v2.0.6下载javashop b2c开源电商系统 v6.3.2javashop b2c开源电商系统 v6.3.2下载jeewx 捷微微信管家平台 v4.1jeewx 捷微微信管家平台 v4.1下载若依后台管理系统 ruoyi v4.1若依后台管理系统 ruoyi v4.1下载找不到分享码? budwk开源企业级开发框架 v6.0.1spring framework 应用程序框架 v5.1.13taro多端统一开发框架 v2.0.5java原生态app投屏影视源码附带搭建教程mcms铭飞内容管理系统 v4.7.2云帆学习平台 v1.0布谷短视频源码带商城高仿抖音 v3.0布谷一对一直播源码视频直播源码 v1.1.3openmeetings视频会议系统 v4.0.8lerx cms开源网站内容管理系统 v6.1分享码的获取方法迅雷winrar v5c#源码易语言源码delphi源码vb源码java源码其它javascript 编译器babel v7.8.6hasor开发框架 v4.1.1taro多端统一开发框架 v2.0.5taro多端统一开发框架 v1.3.37kiftd私人云盘搭建系统 v1.0.27a budwk开源企业级开发框架 v6.0.1spring framework 应用程序框架 v5.1.13java原生态app投屏影视源码附带搭建教程lerx cms开源网站内容管理系统 v6.1mcms铭飞内容管理系统 v4.7.2chrome
    免责声明 - 关于我们 - 联系我们 - 广告联系 - 友情链接 - 帮助中心 - 频道导航
    Copyright © 2017 www.zgxue.com All Rights Reserved