The example of Docs layout.
终极 SSH 工具方案:Windows Terminal + Trzsz-ssh 深度指南 参考文档 https://www.cnblogs.com/zkm1992/p/18843122 https://trzsz.github.io/cn/ssh 说明 Windows Terminal 是非常好用的工具,既可以操作 windows 命令行,也可以作为 ssh 工具。 而且还免费。 但问题是,Windows Terminal 不支持 rz、sz命令(xshell、SecureCRT是支持的,但是这两个软件都收费)。 所以,我们使用 trzsz-ssh ( tssh ) 作为为 ssh 客户端的直接替代品,并且支持 trz、tsz ...
windows 下 rust + mingw 的在线安装 说明 windows 安装 Rust 默认使用的C语言依赖 Visual Studio,但该工具占用空间大安装也较为麻烦,可以选用轻便的 mingw64 包。 参考文档 https://www.jb51.net/program/335672767.htm mingw64 的安装和配置 mingw64 的下载地址: https://github.com/niXman/mingw-builds-binaries/releases 下载类似 x86_64-15.1.0-release-posix-seh-msvcrt-rt_v12-rev0.7z...
windows 下离线安装 rust + mingw 说明 windows 安装 Rust 默认使用的C语言依赖 Visual Studio,但该工具占用空间大安装也较为麻烦,可以选用轻便的 mingw64 包。 参考文档 https://blog.csdn.net/m0_37048012/article/details/131368094 https://blog.csdn.net/xiaojin21cen/article/details/129767672 https://www.bilibili.com/opus/946911547390689305...
maven 打包教程 使用 maven-assembly-plugin 插件打包 java 应用(方法一) 注意:该示例不适合在 pom.xml 中引用了 <scope>system</scope> 的 jar包 参考文档 https://xie.infoq.cn/article/52a2022c7827ea4df031b8efd https://zhuanlan.zhihu.com/p/690199623 https://cloud.tencent.com/developer/article/1622206 目录结构 1$ tree /d/dev/workspaces/rocketmq-demo...
MySQL升级Postgresql遇到的一些常见问题及解决方案 参考文档: https://www.jb51.net/database/321226tee.htm 数组字符串的条件查询(类似mysql的 find_in_set) mysql 示例: 1SELECT * from table_name where find_in_set(id, '1,2,3') Postgresql 示例: 1-- 如果id列是varchar类型 2SELECT * 3from table_name 4where id = ANY(string_to_array('1,2,3', ',')) 5 6-- 如果id列是int类型 7Select *...
linux 下 java 使用 sdkman 实现多版本管理 安装 当前用户安装(安装目录为$HOME/.sdkman): 1curl -s "https://get.sdkman.io" | bash 指定位置安装: 例如,以root用户安装在/data/sdkman目录下(确保sdkman目录不存在,否则提示已安装) 1su - root 2export SDKMAN_DIR="/data/sdkman" && curl -s "https://get.sdkman.io" | bash 卸载 如果以当前用户安装: 删除安装目录: 1 2rm -rf $HOME/.sdkman 删除环境变量配置:删...
SqlServer 数据库的基本操作 从 shell 进入 sqlserver 的命令行界面: 1sqlcmd -S localhost -U sa -C SqlServer数据库基本操作 数据库的基本操作 1-- 创建数据库 2-- 第一种:最简单的方式: 3CREATE DATABASE tmp_db; 4-- 第二种:详细的创建数据库: 5CREATE DATABASE base_database ON PRIMARY 6( 7 NAME='base_data', 8 FILENAME='/data/sqlserver-data/base_data.mdf', 9 SIZE=256mb, 10 MAXSIZE=4096MB,...
在 Ubuntu 20.04 上安装 SQL Server 2019 (15.x) 文档 官网文档地址:https://learn.microsoft.com/zh-cn/sql/linux/quickstart-install-connect-ubuntu?view=sql-server-ver15&tabs=ubuntu2004 数据库的基本操作:https://zhuanlan.zhihu.com/p/507138344 安装 安装方式有二(本文采用第一种方式安装,但官方推荐第二种): 第一种方式:导入存储库后,在线安装 1# 导入公共存储库 GPG 密钥: 2curl...
在Windows上使用GraalVM构建SpringBoot 3.0原生可执行文件 参考文档 https://blog.csdn.net/qq_27935091/article/details/129981470 https://blog.csdn.net/weixin_40972073/article/details/128350601 注意 GraalVM 需要使用 Visual Studio 来构建可执行文件,而 GraalVM 对于 Visual Studio 的版本有要求。如果版本不匹配,有大坑要踩。 本文使用 graalvm-ce-java17-windows-amd64-22.3.3 和 Visual Studio...
AES的加密和解密 AES的基础知识 AES的加密模式(Mode) AES的加密模式有:CBC、ECB、CTR、OCF、CFB。 其中 ECB 有安全问题,所以一定不选择。 而常用的是 CBC,并且 crypto-js 默认也用了 CBC 所以就无脑选择了 CBC 密钥的长度(Key) AES需要指定密钥长度必须为 128 位、192 位或256 位,即字符串长度为:16、24 或 32。 初始化向量(IV) 一段固定长度的随机数,用于增强AES加密的强度。 IV的长度通常为16字节(即128位),它必须与密钥一起使用。 填充方式(Padding) 由于AES加密的块大小通常为128位,而明文的长度可能不是块大小的整数倍,因此需要...