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)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • Python与数据库之学员管理系统「建议收藏」

    Python与数据库之学员管理系统「建议收藏」学院管理系统:一、系统需求二、准备程序⽂件1.分析2.创建程序⽂件三、书写程序1.main.py2.student.py3.managerSystem.py四.总结一、系统需求使⽤⾯向对象编程思想完成学员管理系统的开发,具体如下:系统要求:学员数据存储在MySQL数据库中系统功能:添加学员、删除学员、修改学员信息、查询学员信息、显示所有学员信息、保存学员信息及退出系统等功能。保存学院信息功能可以实现将学员信息每秒自动保存至数据库中。二、准备程序⽂件1.分析为了⽅便维护代码,⼀般⼀个⻆⾊

    2022年9月2日
    3
  • chmod命令用法linux,Linux下chmod命令详细介绍及用法举例[通俗易懂]

    chmod命令用法linux,Linux下chmod命令详细介绍及用法举例[通俗易懂]chmod命令是非常重要的,用于改变文件或目录的访问权限。用户用它控制文件或目录的访问权限。该命令有两种用法。一种是包含字母和操作符表达式的文字设定法;另一种是包含数字的数字设定法。1.Linux下运行chmod–help可以得到以下信息:用法:chmod[选项]…模式[,模式]…文件…或:chmod[选项]…八进制模式文件…或:chmod[选项]……

    2022年10月7日
    0
  • 《算法图解》-9动态规划 背包问题,行程最优化

    《算法图解》-9动态规划 背包问题,行程最优化本文属于《算法图解》系列。学习动态规划,这是一种解决棘手问题的方法,它将问题分成小问题,并先着手解决这些小问题。一背包问题背包问题,在可装物品有限的前提下,尽量装价值最大的物品,如果物品数量足够大,简单的暴力穷举法是不可行的O(2ⁿ),前一章介绍了《贪婪算法》就是解决如何找到近似解,这接近最优解,但可能不是最优解。如何找到最优解呢?就是动态规划算法。动态规划先解决子问题,…

    2022年7月26日
    6
  • 手把手教你python画图(精简实例,一看就懂)

    手把手教你python画图(精简实例,一看就懂)1、不叨叨,直接上代码importmatplotlib.pyplotaspltx=[1,2,3,4,5]y=[0,3,2,7,9]plt.figure()plt.plot(x,y,’r-‘,lw=5)plt.show()2、结果图

    2022年6月2日
    42
  • 天赋是积累出来的——转载自周鸿祎博客

    天赋是积累出来的——转载自周鸿祎博客天赋是积累出来的(2013年9月)原文地址:http://blog.sina.com.cn/s/blog_49f9228d0101dxiy.html  只要你在一些方面做得好,可能就会有人说你在这方面有天赋。当你听到这样的话时,千万不要当真,因为这很可能是他们在逃避,不愿意正视自己不努力的现实。做好产品,其实跟做好其他事情是一个道理,如果说有天赋,那只是在漫长的过程中不断经历痛苦,不断…

    2022年7月26日
    2
  • 3–1:C语言的基本输入输出语句

    3–1:C语言的基本输入输出语句标准化输出语句 printf 格式控制串 参数 1 参数 2 标准化输入语句 scanf 格式控制串 参数 1 参数 2 标准化输出函数 printf printf 格式控制字符 输出项列表 功能 按指定的输出格式把相应的参数值在标准输出设备 例如 显示器 上显示出来 注意 输出项多于格式控制符时 只输出符合格式控制符的 格式控制符多于输出项列表时 输出相对应的同时可能还输出别的 printf 函数 格式转换说明符格式转换说明符用法 d 输出一个十进制整型

    2025年6月16日
    0

发表回复

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

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