梦在星辰

「十方空无异 众生起分别」

mysql 和 pg 的分区表创建

mysql pg

1、什么是表分区? 分区是一种表的设计模式,正确的分区可以极大地提升数据库的查询效率,完成更高质量的SQL编程。但是如果错误地使用分区,那么分区可能带来毁灭性的的结果。 分区功能并不是在存储引擎层完成的,常见的存储引擎InnoDB、MyISAM、NDB等都支持分区。但是并不是所有的存储引擎都支持,如CSV、FEDORATED、MERGE等就不支持分区。在使用此分区功能前,应该对选择的存储...

SFTP

Linux SFTP SSH SHELL

记录 SFTP 的常用指令, 省去开启文件传输软件的麻烦 FTP,即文件传输协议,是一种流行的、未加密的在两个远程系统之间传输文件的方法。 截至 2022 年,由于缺乏安全性,它已被大多数现代软件弃用,并且大多只能用于历史遗留下来应用程序。 SFTP 是安全文件传输协议,是一种内置在 SSH 中的单独协议,可以通过安全连接实现 FTP 命令。 通常,它可以在仍然需要 FTP 服务器的任何...

TMUX

Linux TMUX SESSION SHELL

记录一下 tmux 的常用指令 指令类 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 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 # 新建会话 $ tmux...

关于 jakarta validation api 和 javax validation api

JAVA VALIDATION SPRINGBOOT HIBERNATE

https://jcp.org/en/jsr/detail?id=380 Jakarta Bean Validation 和 Javax Bean Validation 是 Java Bean 验证的两个实现。 Jakarta Bean Validation 是在 Java EE 8 中引入的一个新的验证框架,它是在 Java Bean Validation 的基础上构建的。 Jakar...

windows 远程桌面连接不能修改分辨率解决办法

RDP windows 远程桌面连接不能修改分辨率解决办法

问题描述 windows 主机如果没有插显示器, 或在显示器关机的情况下, 使用远程桌面软件访问, 会导致低分辨率的问题, 使用远程桌面连接不能修改分辨率, 使用起来非常麻烦 解决办法 1 2 3 4 5 6 7 8 9 1.cmd -> regedit 2.在注册表编辑器的地址栏输入以下地址: 计算机\HKEY_LOCAL_MACHINE\SYSTEM\CurrentCont...

一些 python 语法

Python pip

1.Extended Unpacking(扩展解包):除了单个的 * 解包外,还可以使用 ** 来解包字典。这在函数调用时可以用于传递关键字参数。 1 2 3 4 5 def my_function(x, y, z): print(x, y, z) my_dict = {'x': 1, 'y': 2, 'z': 3} my_function(**my_dict) # 将字典的键...

使用 docker buildx 构建跨平台镜像

docker build buildx

默认 docker build 只会根据当前系统的架构构建镜像,如果需要构建跨平台镜像,需要使用 docker buildx。 如何使用 安装了 docker desktop 之后, buildx 已经默认被安装了,可以通过 docker buildx 查看是否安装成功。 使用下面的指令创建一个新的 builder, 默认的 default builder 只会构建当前系统的镜像 1 ...

Linux Iptables

Linux Iptables shell Firewalld

iptables 是 Linux 系统上的一个防火墙工具,它可以通过过滤和转发数据包来实现防火墙的功能。 流量转发 1 2 3 4 5 6 7 8 $ sudo sysctl -w net.ipv4.ip_forward=1 $ sudo sysctl -p $ sudo iptables -t nat -A PREROUTING -p tcp --dport 4003 -j DNAT ...

Linux 防火墙

Linux Firewalld Iptables shell

Linux 防火墙使用案例 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 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 # 查看防火墙状态 $ firewall-cmd --zone=int...

Linux command archived iii

Linux Shell

linux shell 可用代码片段 镜像下载 1 2 3 4 5 6 7 8 9 10 11 12 #! /bin/bash mirror=$2 if [ -z $2 ];then stty erase '^H' read -p "输入加速镜像地址: " mirror fi echo "开始下载镜像: $1" IMAGE_NAME=$1 IFS="/" read -ra...