extremedb java_实时内存数据库eXtremeDB 在linux系统下的java开发环境搭建「建议收藏」

extremedb java_实时内存数据库eXtremeDB 在linux系统下的java开发环境搭建「建议收藏」Linux下配置eXtremeDBJAVA开发环境样例系统环境:操作系统:CentOs6.5×64一、安装必备软件安装jdksudoyuminstalljava-1.7.0-openjdk-devel.x86_64-y安装glibc-develsudoyum-yinstallglibc-devel.i686安装g++sudoyum-yinstallgcc-…

大家好,又见面了,我是你们的朋友全栈君。如果您正在找激活码,请点击查看最新教程,关注关注公众号 “全栈程序员社区” 获取激活教程,可能之前旧版本教程已经失效.最新Idea2022.1教程亲测有效,一键激活。

Jetbrains全系列IDE稳定放心使用

Linux下配置eXtremeDB JAVA开发环境

样例系统环境:

操作系统:CentOs 6.5 x64

一、        安装必备软件

安装jdk

sudoyum install java-1.7.0-openjdk-devel.x86_64 -y

安装glibc-devel

sudoyum -y install glibc-devel.i686

安装 g++

sudoyum -y install gcc-c++.x86_64

二、        配置eXtremeDB

在eXtremeDB解压后的根目录下,执行

makeclean

在eXtremeDB解压后的根目录下,执行

viinclude/header.mak

进入vi后,不要切换模式,直接键盘输入663G(用于定位到663行),待修改内容应该位于这一行的附近,不同版本有所区别。

键盘单击i,进入编辑模式,

STATICF          = -static

改为

STATICF          =

按下ESC进入命令模式,输入ZZ(大写)保存并退出vi

三、        验证是否编译成功

在eXtremeDB解压后的根目录下,执行

makeSHOW_BUILD_LOG=on x64=on

验证编译结果:

进入 eXtremeDB/samples/java/perf

目录

执行./Perf.sh

执行结果为

[lyl@localhostperf]$ ./Perf.sh

Elapsedtime for inserting 100000 records: 425 milliseconds

Elapsedtime for 200000 hash searches: 278 milliseconds

Elapsedtime for 200000 tree searches: 280 milliseconds

Elapsedtime for traversal 100000 records: 98 milliseconds

Elapsedtime for removing 100000 records: 527 milliseconds

则eXtremeDB部署成功

四、        进一步的配置

为了方便以后的编辑(直接使用javac java等命令),还可以进行如下设置。

vi~/.bash_profile

添加两行(添加方法:进入vi 后按G(大写)进入末行 按o(小写)进入编辑模式)

exportCLASSPATH=.:/home/lyl/eXtremeDB/target/bin/extremedb.jar:/home/lyl/eXtremeDB/target/bin/extremedb_jdbc.jar

exportLD_LIBRARY_PATH=$LD_LIBRARY_PATH:/home/lyl/eXtremeDB/target/bin.so/

注意,这两行等号后的目录请根据本机的eXtremeDB实际解压目录修改

按ESC,按ZZ(大写)保存并退出

让环境变量修改立即生效

source~/.bash_profile

这样配置后,可以比较方便的通过javac、java命令编译运行程序。

但我们推荐功能更强、灵活性更高的shell脚本方式编译运行程序。

五、        eclipse中的配置

一、右键单击项目,选择项目属性。

0818b9ca8b590ca3270a3433284dd417.png

二、添加jar包

0818b9ca8b590ca3270a3433284dd417.png

三、注意“进一步的配置”中,添加的环境变量

exportLD_LIBRARY_PATH=$LD_LIBRARY_PATH:/home/lyl/eXtremeDB/target/bin.so/

此环境变量需重启系统后,才能在Eclipse中生效

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/184093.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • amos路径分析结果解读_swot模型个人分析

    amos路径分析结果解读_swot模型个人分析基于Amos的路径分析与模型参数详解1数据准备1.1数据格式转换2结构方程模型建立2.1变量相互关系确定2.2路径图绘制2.3数据导入3模型运行与结果3.1模型方法参数选择3.2模型输出参数选择3.3模型运行3.4模型结果1数据准备  本文所用数据包括某地百余个土壤采样点对应的一种土壤属性含量变量(BC)及与其有关的5种环境变量(Temp,Slope,Roden,POI,GAIA),存储于“xlsx”文件内。由于本文所用的土壤采样点空间数据集并不是我的,因此

    2022年8月24日
    15
  • linux 下一个 osw先从操作系统和标准脚本主动发起

    linux 下一个 osw先从操作系统和标准脚本主动发起

    2022年1月3日
    45
  • md5使用方法 java_MD5在java中的使用

    md5使用方法 java_MD5在java中的使用MD5 是什么 MD5 是 message digestalgori 信息 摘要算法 的缩写 被广泛用于加密和解密技术上 它可以说是文件的 数字指纹 任何一个文件 无论是可执行程序 图像文件 临时文件或者其他任何类型的文件 也不管它体积多大 都有且只有一个独一无二的 MD5 信息值 并且如果这个文件被修改过 它的 MD5 值也将随之改变 因此 我们可以通过对比同一文件的 MD5 值 来校验这个文件是否

    2025年8月14日
    7
  • 微信公众号网页开发使用 WeUI优势

    微信公众号网页开发使用 WeUI优势WeUI是一套同微信原生视觉体验一致的基础样式库,WeUI由微信官方设计团队为微信内网页和微信小程序量身设计,令用户的使用感知更加统一。在微信网页或小程序中使用WeUI的优势1.同微信客户端一致的视觉效果,令所有微信用户都能更容易地使用你的网站和小程序2.方便用户便捷获取快速使用,降低公众号和三方开发者的开发和设计成本。3.WeUI是微信设计团队精心打造,清晰明确,简洁大方。WeUI…

    2022年5月7日
    215
  • 用c语言编写贪吃蛇要会什么_c语言贪吃蛇原理

    用c语言编写贪吃蛇要会什么_c语言贪吃蛇原理贪吃蛇(单人版):实现过程:本人先来介绍一个函数——bioskey函数:intbioskey(intcmd)参数(cmd)基本功能0返回下一个从键盘键入的值(若不键入任何值,则将等下一个键入)它返回一个16位的二进制数,包括两个不同的值:1.当按下一个普通键时,它的低8位数存放该字符的ASCII码,高8位存放该键的扫描码;2.对于特殊键(如方向键、F1~F12等等),低8位为0,高8…

    2025年9月12日
    8
  • python进阶(15)多线程与多进程效率测试

    python进阶(15)多线程与多进程效率测试前言在Python中,计算密集型任务适用于多进程,IO密集型任务适用于多线程正常来讲,多线程要比多进程效率更高,因为进程间的切换需要的资源和开销更大,而线程相对更小,但是我们使用的Python大多

    2022年7月29日
    7

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号