线偶

线偶的IT笔记

Vmware 一些设置

1. enable enhanced keyboard 2. enable back/forward mouse buttons in vmware path : somepath/Virtual Machines/Ubuntu 64-bit/*.vmx 1 2 usb.generic.allowHID = "TRUE" mouse.vusb.enable = "TRUE" reference Back / Forward mouse buttons do not work in VMWare

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 数

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

Linux 中的 Cgroup 机制

1. 检查 cgroup 的版本 1 2 3 4 5 # check if cgroup is supported cat /proc/filesystems | grep cgroup # check cgroup version cat /proc/mounts | grep cgroup 2. cgroup v2 操作 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 # create new dir cd /sys/fs/cgroup mkdir

Mysql 间隙锁

1. 准备数据 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 # create new schema create schema test; use test; # create table test create table user ( id int primary key, age int ); alter table user add index age_idx (age); # insert some test data insert into user values (3, 10), (5, 20), (8,

Docker 存储驱动

1. aufs 存储驱动 Ubuntu 22.04 LTS 不支持 aufs 文件系统 参考: ubuntu官方文档 2. overlay2 存储驱动 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 # creat dir mkdir lower upper work mnt # mount lower upper work to mnt mount -t overlay -o
0%