linux 普通用户 通过信任关系 切换root
1、登录普通su - admin 2、执行命令 ssh-keygen -t rsa 3、生成如下目录 4、切换到root用户,执行命令 ssh-keygen -t rsa 5、私钥不动id_rsa,普通用户公钥id_rsa.pub内容追加至 .ssh/authorized_keys cat /home/admin/.ssh/id_rsa
DeepSeek免费使用渠道大全 🚀
🔥 DeepSeek免费使用渠道大全 🚀一、支持联网搜索渠道 (电脑和手机都可用) 🌐 华为小艺 : https://xiaoyi.huawei.com MiniMax : https://chat.minimax.io QQ浏览器 : https://aisearch.qq.com 天工AI : https://www.tiangong.cn 当贝AI : https://ai.dangb
Dockerfile 之最小化 Java 镜像的常用技巧
背景随着容器技术的普及,越来越多的应用被容器化。人们使用容器的频率越来越高,但常常忽略一个基本但又非常重要的问题 - 容器镜像的体积。本文将介绍精简容器镜像的必要性并以基于 spring boot 的 java 应用为例描述最小化容器镜像的常用技巧。 精简容器镜像的必要性精简容器镜像是非常必要的,下面分别从安全性和敏捷性两个角度进行阐释。 安全性基于安全方面的考虑,将不必要的组件从镜像中移除可以减
SpringBoot三种方法接口返回日期格式化
### 方法一:@[JsonFormat注解](https://so.csdn.net/so/search?q=JsonFormat%E6%B3%A8%E8%A7%A3&spm=1001.2101.3001.7020) 在返回实体的字段上添加@JsonFormat注解。 123@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", tim
事务回滚后,自增ID仍然增加
## [事务回滚](https://so.csdn.net/so/search?q=%E4%BA%8B%E5%8A%A1%E5%9B%9E%E6%BB%9A&spm=1001.2101.3001.7020)后,自增ID仍然增加 回滚后,自增ID仍然增加。 比如当前ID是7,插入一条数据后,又回滚了。然后你再插入一条数据,此时插入成功,这时候你的ID不是8,而是9.因为虽然你之前插入回滚,但是
Redis 经典缓存问题:一致性、穿透、击穿、雪崩与污染
Redis 是一种广泛应用的高性能内存数据库,常用于缓存场景以提升系统性能和用户体验。然而,使用 Redis 缓存时,可能会遇到一些经典问题,比如一致性问题、缓存穿击、缓存穿透、缓存雪崩,以及缓存污染等。这些问题如果不加以有效处理,可能导致系统性能下降,甚至引发服务不可用的严重后果。 本文主要探讨 Redis 作为缓存,在实践中可能会有哪些问题。 本文目录: 为什么要理解 Redis 缓
@Transactional 失效场景
在某些业务场景下,如果一个请求中,需要同时写入多张表的数据或者执行多条sql。为了保证操作的原子性(要么同时成功,要么同时失败),避免数据不一致的情况,我们一般都会用到spring事务。 一 、事务不生效【七种】1.访问权限问题 (只有public方法会生效)众所周知,java的访问权限主要有四种:private、default、protected、public,它们的权限从左到右,