zoukankan      html  css  js  c++  java
  • h2database1.4.200

    简介

    github
    官网
    下载

    H2 是一个用 Java 开发的嵌入式数据库,它本身只是一个类库,即只有一个 jar 文件,可以直接嵌入到应用项目中。H2 主要有如下三个用途:
    第一个用途,也是最常使用的用途就在于可以同应用程序打包在一起发布,这样可以非常方便地存储少量结构化数据。
    第二个用途是用于单元测试。启动速度快,而且可以关闭持久化功能,每一个用例执行完随即还原到初始状态。
    第三个用途是作为缓存,即当做内存数据库,作为NoSQL的一个补充。当某些场景下数据模型必须为关系型,可以拿它当Memcached使,作为后端MySQL/Oracle的一个缓冲层,缓存一些不经常变化但需要频繁访问的数据,比如字典表、权限表。

    架构

    在这里插入图片描述

    安装

    1、安装JDK环境

    yum install java-1.8.0-openjdk -y
    java -version
    

    2、获取h2database的jar包

    mkdir /root/.h2
    cd /root/.h2
    wget  https://h2database.com/h2-2019-10-14.zip
    unzip  h2-2019-10-14.zip
    

    3、修改启动文件

    cd /root/.h2/h2/bin
    cp h2.sh h2_server.sh
    cat h2_server.sh
    #!/bin/sh
    dir=$(dirname "$0")
    java -cp "$dir/h2-1.4.200.jar:$H2DRIVERS:$CLASSPATH" org.h2.tools.Console -tcpAllowOthers -webAllowOthe -webPort 8082 "$@"
    

    4、启动并确认是否启动成功

    nohup ./h2_server.sh &
    netstat  -ntpl|grep 8082
    

    5、访问
    http://xxx:8082
    在这里插入图片描述

    配置

    使用

    优化

    升级

    问题

    初始密码不知道

  • 相关阅读:
    新的一周了
    一篇感人的文章!
    bit流中统计1的个数
    TASK_KILLABLE
    modutils及LKM分析小记[2]
    __asm__ __volatile__("": : :"memory")
    内核同步小记
    进程劫持
    加载内核模块
    missing separator
  • 原文地址:https://www.cnblogs.com/liushiya/p/13777862.html
Copyright © 2011-2022 走看看