springboot与mongodb之事务管理

一、事务说明 1、在4.0版本中,MongoDB支持副本集上的多文档事务,分片集群是不支持事务的,会报以下异常 Transactions are not supported by the MongoDB cluster to which this client is connected 2、...

springboot与mongodb整合

一、添加maven依赖 org.springframework.boot spring-boot-starter-data-mongodb 2.6.7 二、配置properties文件 1、mongodb无密码方式: spring.data.mongodb.uri=mongodb://192.168.78....

Python:将私密信息隐藏到图像中

隐写术是一门关于信息隐藏的技巧与科学,不让除预期的接收者之外的任何人知晓信息的传递事件或者信息的内容。在 Python 中,我们可以使用图像隐写术,将私密信息写入到图像。 实现图像隐写术,需要安装 pillow...

golang 反向代理 Gin框架反向代理详解

前言 想用gin框架做一个反向代理服务,搜索了一圈,全是只讲解些皮毛的帖子,今天我就总结一下gin做反向代理的详细操作和原理 正文 开始之前我们先了解一些前置知识 gin的通配符 gin的动态路由可以自行...

gRPC 的网关

gRPC 网关插件( gRPC-Gateway )能够让 protocol buffers 编译器读取 gRPC 服务定义,并生成反向代理服务器端,该服务器是根据服务定义中的 google.api.http 注释生成的,能够将 RESTful JSON API 翻译为 gRPC ...

golang 文件操作

golang 文件操作 获取文件大小 "path/filepath" import ( "path/filepath" ) func GetFileSize(filename string) int64 { var size int 64 filepath.Walk(filename, f...

upstream这个模块在nginx配置文件中的作用

"upstream" 模块是 Nginx 的一个模块,用于定义一组上游服务器。在 Nginx 的配置文件中,可以使用 upstream 模块来定义一组上游服务器,然后在其他配置块中引用这些服务器。 在 Nginx 中,upstream 模块通常用...