读Spring5核心原理自己总结的一些面试时的干货(IOC-AOP 及简单的设计模式)

本文涉及的产品
服务治理 MSE Sentinel/OpenSergo,Agent数量 不受限
简介: IOC-AOP 及简单的设计模式

1、生成单个ssh密钥(仅使用一个邮箱账号)

尝试运行新建ssh密钥操作

ssh-keygen -t rsa -C '邮箱地址abc@abc.com'

一直点回车,直到出现以下图形,则是生成rsa文件成功

+---[RSA 3072]----+
|  oO+   .        |
|  o.+. . o       |
| . o+ o + . .    |
|  .. + E + o     |
|    o o S o   .  |
|   .   + = ... o |
|        o +o= + .|
|         ..+oX ..|
|          =**+=. |
+----[SHA256]-----+

如出现"failed: Permission denied" 提示,文章末尾有讲解

2、生成多个ssh密钥(使用多个邮箱账号)

分别创建两套密钥对

ssh-keygen -t rsa -f ~/.ssh/id_rsa.github -C "github上自己配置的邮箱地址abc@abc.com"
ssh-keygen -t rsa -f ~/.ssh/id_rsa.gitee -C "gitee上自己配置的邮箱地址abc@abc.com"

创建时一直点回车,直到出现以下图形,则是生成rsa文件成功

+---[RSA 3072]----+
|  oO+   .        |
|  o.+. . o       |
| . o+ o + . .    |
|  .. + E + o     |
|    o o S o   .  |
|   .   + = ... o |
|        o +o= + .|
|         ..+oX ..|
|          =**+=. |
+----[SHA256]-----+

如出现"failed: Permission denied" 提示,文章末尾有讲解;
创建密钥对时,会给你返回密钥对路径
前往密钥对路径,执行新建config文件操作

touch config

ls可以看到新建的config配置文件
vim 修改config文件,添加内容如下

# first user(可以自己做一下邮箱标注,防止以后忘记)
# github
  Host github
  HostName github.com
  User git
  IdentityFile /Users/xxxx/.ssh/id_rsa.github

# second user(可以自己做一下邮箱标注,防止以后忘记)
# gitee
  Host gitee
  HostName gitee.com
  User git
  IdentityFile /Users/xxxx/.ssh/id_rsa.gitee

:wq保存退出
配置就已经生效了,如果时git或者gitee,可以分别运行以下内容测试

ssh -T github
ssh -T gitee

会得到以下回复

Hi XXXX! You've successfully authenticated, but GitHub does not provide shell access.
Hi XXXX! You've successfully authenticated, but GITEE.COM does not provide shell access.

至此配置成功

最后千万不要忘记将配置文件注册到ssh管理

ssh-add -K /XXXX/XXXX/.ssh/id_rsa.github
ssh-add -K /XXXX/XXXX/.ssh/id_rsa.gitee

问题处理:
由于之前做过系统回复,很多权限都失效了,所以运行此命令后会提示"failed: Permission denied"
没有相应文件夹权限的原因,那么需要使用命令
sudo chmod -R 777 /Users/xxxx 具体文件路径根据自己电脑配置来
此语句的意思是,......目录对所有用户授权,也就不会产生上面的权限问题了

目录
相关文章
|
7天前
|
XML Java API
Spring AOP切点和通知机制的深度解析
Spring AOP切点和通知机制的深度解析
20 4
|
5天前
|
设计模式 开发框架 Java
java设计模式面试题大全含答案
java设计模式面试题大全含答案
|
7天前
|
Java 应用服务中间件 Spring
解析Spring Boot自动装配的原理与机制
解析Spring Boot自动装配的原理与机制
17 4
|
4天前
|
设计模式 XML 算法
Spring中的经典的9种设计模式
Spring中的经典的9种设计模式
|
4天前
|
前端开发 Java 数据库连接
Spring的工作原理(一)简介
Spring的工作原理(一)简介
7 1
|
5天前
|
前端开发 Dubbo Java
spring面试题_spring mvc面试题_springboot面试题库
spring面试题_spring mvc面试题_springboot面试题库
|
6天前
|
缓存 监控 安全
在 Spring Boot 中使用 AOP(Aspect-Oriented Programming)实现日志记录功能
在 Spring Boot 中使用 AOP(Aspect-Oriented Programming)实现日志记录功能
17 1
|
21小时前
|
XML 监控 Java
Java中的AOP编程:AspectJ与Spring AOP的应用
Java中的AOP编程:AspectJ与Spring AOP的应用
|
4天前
|
XML Java 数据格式
Spring的工作原理(二)IOC-DI
Spring的工作原理(二)IOC-DI
11 0
|
4天前
|
Java Maven Spring
Spring中AOP最简单实例-@注解形式
Spring中AOP最简单实例-@注解形式
15 0

热门文章

最新文章