前端使用sm2公钥加密,后端golang sm2私钥解密,跨语言使用说明 前端使用sm2公钥加密,后端golang sm2私钥解密,跨语言使用说明Golang 使用 gmsm 加/解密:12345678910111213141516171819202122232425262728293031323334func TestGmsm2Encrypt(t *testing.T) { // 原文 dataBytes := []byte("hello 2024-09-26 golang sm2 js
CentOS 7编译安装PHP 7.4提示No package 'libzip' found或者(libzip >= 0.11) CentOS 7编译安装PHP 7.4提示No package ‘libzip’ found或者(libzip >= 0.11)错误日志: 1234567891011121314checking for zip archive read/write support... yeschecking for libzip >= 0.11 libzip != 1.3.1 libzip 2024-05-09 PHP
Proxmox VE 使用ACME 自动获取证书(DNSPOD) Proxmox VE 使用ACME 自动获取证书(DNSPOD)前言PVE中自带了ACME 的支持,但是在国内对DNSPOD的支持似乎不是很好,所以只能采取手动的方式。 一、使用步骤以下步骤均在pve 的管理界面中,打开节点的shell 窗口中执行; 安装ACME:1234567wget -O acme1.sh https://get.acme.sh//修改acme1.sh 中的内容 使之能成功 2024-05-06 proxmoxVE ssl
docker 清除构建缓存 docker 清除构建缓存Docker 提供了几种方法来清理构建缓存,但是直接的方法来清除构建缓存的命令并不存在。不过,你可以使用以下几种方法来清理构建过程中产生的缓存。 删除所有未使用的容器、网络、镜像(无论是否为悬空)和卷。这可以通过一条命令完成: 1docker system prune 如果你想要删除所有未使用的镜像,你可以使用: 1docker image prune -a 如果你想 2024-04-09 docker
docker-composer down后再up,会重新编译吗 docker-composer down后再up,会重新编译吗在使用 docker-compose down 命令停止容器后,再使用 docker-compose up 命令启动容器时,默认情况下不会重新编译镜像。 docker-compose down 命令会停止并移除由 docker-compose up 启动的容器,但不会删除镜像。当您使用 docker-compose up 命令重新启动容 2023-09-14 docker docker-compose
如何拆分MySQL表以提高性能,各种拆表方式优缺点 如何拆分MySQL表以提高性能当你的 MySQL 数据库中的表变得越来越大时,你可能需要考虑拆分表以提高性能。在本文中,我们将讨论如何拆分 MySQL 表。 如何拆分表?以下是一些拆分表的方法: 垂直拆分垂直拆分是将一个大表拆分成多个小表的过程,每个小表包含原始表的一部分列。这种方法通常用于将大型、稀疏的表拆分成多个小型、密集的表。例如,可以将一个包含用户基本信息和订单信息的表拆分成两个表,一个包 2023-06-10
使用 RabbitMQ 实现延迟队列的方法及示例 使用 RabbitMQ 实现延迟队列的方法及示例当我们需要在消息传递系统中实现延迟队列时,RabbitMQ 是一个常用的解决方案。在本文中,我们将讨论如何使用 RabbitMQ 来实现延迟队列,并提供支持 Hexo 的 Markdown 格式。 什么是延迟队列?在消息传递系统中,延迟队列(Delayed Queue)是指一种消息队列,它可以在一定时间后自动将消息发送到消费者。这种队列通常用于处理需 2023-06-10 RabbitMQ
RabbitMQ:基本概念、使用场景和架构 RabbitMQ是一个由Erlang实现的开源消息队列系统,它可以用于异步消息传递,支持多种消息传递模式。本文将介绍RabbitMQ的基本概念、使用场景、架构以及如何使用RabbitMQ进行消息传递。 基本概念RabbitMQ的基本概念包括以下几个方面: 消息消息是应用程序之间传递的信息单元,可以包含任意类型的数据。在RabbitMQ中,消息由生产者发送到交换机,并通过队列传递给消费者。 生产者生 2023-06-10 RabbitMQ
composer autoload自动加载性能优化指南 composer autoload自动加载性能优化指南简介composer 提供的 autoload 机制使得我们组织代码和引入新类库非常方便,但是也使项目的性能下降了不少 。 composer autoload 慢的主要原因在于来自对 PSR-0 和 PSR-4 的支持,加载器得到一个类名时需要到文件系统里查找对应的类文件位置,这导致了很大的性能损耗,当然这在我们开发时还是有用的,这样我们添加的 2023-04-12 PHP
配置nginx启动脚本,用systemctl启动服务 配置nginx启动脚本,用systemctl启动服务1、手动创建nginx.service服务文件。将其放入**/lib/systemd/system**列文件夹中。 1vim /usr/lib/systemd/system/nginx.service 123456789101112131415[Unit]Description=nginxAfter=network 2023-03-22 Linux Nginx Systemctl