Docker 设置镜像源

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
vim /etc/docker/daemon.json

# 添加以下配置
{
  "registry-mirrors": [
    "https://hub-mirror.c.163.com",
    "https://mirror.baidubce.com"
  ]
}

# 重启docker
sudo systemctl daemon-reload
sudo systemctl restart docker

H2 数据库使用

怎么使用 h2 数据库。

1. 引入依赖

1
2
3
4
dependencies {
  api('p6spy:p6spy')
  api('com.h2database:h2')
}

2. 以内存的方式使用

1
2
3
4
5
# spring boot 配置
spring:
  datasource:
    driverClassName: com.p6spy.engine.spy.P6SpyDriver
    url: jdbc:p6spy:h2:mem:test;DB_CLOSE_DELAY=1000

3. 以进程的方式使用

1
2
3
4
5
6
7
8
# 启动 h2 数据库
java -cp h2*.jar org.h2.tools.Server -ifNotExists

# 启动 h2 console (可选)
java -cp h2*.jar org.h2.tools.Console

# 连接配置,会自动创建文件
url: jdbc:h2:tcp://localhost/~/test

4. 参考

  1. 官方文档

Openjdk Build

相关命令

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
sudo apt install build-essential manpages-dev software-properties-common
sudo add-apt-repository ppa:ubuntu-toolchain-r/test
sudo apt update && sudo apt install gcc-11 g++-11

1. sudo apt update && sudo apt upgrade gcc libfontconfig1-dev systemtap-sdt-dev libx11-dev


sudo apt-get install libx11-dev libxext-dev libxrender-dev libxrandr-dev libxtst-dev libxt-dev

sudo apt-get install libcups2-dev

sudo apt-get install libasound2-dev


bash configure --build=x86_64-unknown-linux-gnu --enable-debug --with-jvm-variants=server --enable-dtrace

bash configure --enable-debug --with-jvm-variants=server 

bash configure --enable-debug --with-jvm-variants=server --with-toolchain-type=gcc --with-boot-jdk=C:/Users/ooooo/Development/Jdk/jdk17 

2. 参考

深入理解Java虚拟机(第3版) jdk build