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中生效

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

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

【正版授权,激活自己账号】: Jetbrains全家桶Ide使用,1年售后保障,每天仅需1毛

【官方授权 正版激活】: 官方授权 正版激活 支持Jetbrains家族下所有IDE 使用个人JB账号...

(0)
blank

相关推荐

  • jQuery的Ajax实例(附完整代码)

    jQuery的Ajax实例(附完整代码)目录写在前边什么是AjaxAjax基本结构实例实例1实例2小结写在前边作为一个前端刚入门没多久的小白,想在这里分享一下我的学习内容,就算是学习笔记了。因为前端的大部分学习都是通过网站上的教程,所以遇到不懂得问题,也只有求助于网络,通过度娘,了解到了一些论坛、博客。在发现了众多技术大牛的同时,我也发现,一些像我这样的小白,由于能力有限,在查找相关资料的时候,对于大佬的一些操作理解困难,虽说能照猫…

  • netty权威指南学习

    netty权威指南学习1、Bio工程结构maven工程文件结构:│nettyArticle.iml│pom.xml│├─.idea│compiler.xml│misc.xml│vcs.xml│workspace.xml│├─src│├─main││├─java│││└─com│││└─jad…

  • MySql数据库导入sql错误 Unknown collation: ‘utf8mb4_0900_ai_ci‘

    MySql数据库导入sql错误 Unknown collation: ‘utf8mb4_0900_ai_ci‘

  • CountDownLatch踩过的坑[通俗易懂]

    CountDownLatch踩过的坑[通俗易懂]线上生产环境dubbo报线程池满了,经过一天排查锁定在开三个线程计算最后合并数据的步骤中。简单描述下该步骤线程开三个调用三个不同的方法使用countdownlatch计数器等待三个方法全部执行完成合并数据。但是由于其中一个方法调用第三方接口,接口返回异常导致转换数据报错。导致其中一个方法未正常完成。举例demo:publicstaticvoidmain(String[]a…

  • 下载安装Java教程

    下载安装Java教程初学Java,似乎安装有那么一点不同(也就多了添加环境变量哈哈哈),我也小小记录一下。    自我介绍:win10x641.下载Java  用于现在大多数使用者用的是java8,小白的我先安装java8好了,^w^。  下载地址:Java8|JavaSE  打开网址后,选择相应电脑操作系统的版本下载。2.安装Java  2.1双击安装包开始安装  2.2安装JDK,可选择安装路径。    这个JDK其实是有包含JRE的。…

  • 单元测试用例概述

    单元测试用例概述测试的覆盖种类       1.语句覆盖:语句覆盖就是设计若干个测试用例,运行被测试程序,使得每一条可执行语句至少执行一次。       2.判定覆盖(也叫分支覆盖):设计若干个测试用例,运行所测程序,使程序中每个判断的取真分支和取假分支至少执行一次。       3.条件覆盖:设计足够的测试用例,运行所测程序,使程序中每个判断的每个条件的每个可能取值至少执行一次。       4.判定—

发表回复

您的电子邮箱地址不会被公开。

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