MySQL5.5安装最后一步一直无反应,面试经历分享
作者:互联网
# Part 1微服务架构设计概述
**1.1 传统应用架构的问题**
![](http://www.icode9.com/i/li/?n=2&i=images/20210704/1625407094677889.jpg)
**1.2 微服务架构是什么**
![](http://www.icode9.com/i/li/?n=2&i=images/20210704/1625407095909896.jpg)
**1.3 微服务架构有哪些特点和挑战**
![](http://www.icode9.com/i/li/?n=2&i=images/20210704/1625407096223540.jpg)
**1.4 如何搭建微服务架构**
![](http://www.icode9.com/i/li/?n=2&i=images/20210704/1625407096677819.jpg)
# Part 2微服务开发框架
**2.1 Spring Boot 是什么**
![](http://www.icode9.com/i/li/?n=2&i=images/20210704/1625407097934133.jpg)
**2.2 如何使用Spring Boot框架**
![](http://www.icode9.com/i/li/?n=2&i=images/20210704/1625407098207751.jpg)
**2.3 Spring Boot生产级特性**
![](http://www.icode9.com/i/li/?n=2&i=images/20210704/1625407099194238.jpg)
# Part 3微服务网关
**3.1 Node.js 是什么**
![](http://www.icode9.com/i/li/?n=2&i=images/20210704/1625407099924115.jpg)
**3.2 如何使用 Node.js**
![](http://www.icode9.com/i/li/?n=2&i=images/20210704/1625407100797044.jpg)
**3.3 使用Node.js搭建微服务网关**
![](http://www.icode9.com/i/li/?n=2&i=images/20210704/1625407100711361.jpg)
# Part 4微服务注册与发现.
**4.1 ZooKeeper 是什么**
![](http://www.icode9.com/i/li/?n=2&i=images/20210704/1625407101638354.jpg)
**4.2 如何使用 ZooKeeper**
![](http://www.icode9.com/i/li/?n=2&i=images/20210704/1625407101282534.jpg)
**4.3 实现服务注册组件**
![](http://www.icode9.com/i/li/?n=2&i=images/20210704/1625407102824985.jpg)
**4.4 实现服务发现组件**
![](http://www.icode9.com/i/li/?n=2&i=images/20210704/1625407103381700.jpg)
# Part 5微服务封装
**5.1 Docker 是什么**
![](http://www.icode9.com/i/li/?n=2&i=images/20210704/1625407103569074.jpg)
**5.2 如何使用 Docker**
![](http://www.icode9.com/i/li/?n=2&i=images/20210704/1625407104882810.jpg)
**5.3 手工制作Java镜像**
![](http://www.icode9.com/i/li/?n=2&i=images/20210704/1625407105373935.jpg)
**5.4 使用Dockerfile构建镜像**
![](http://www.icode9.com/i/li/?n=2&i=images/20210704/1625407105203421.jpg)
**5.5 使用 Docker Registry 管理镜像**
![](http://www.icode9.com/i/li/?n=2&i=images/20210704/1625407106663735.jpg)
**5.6 Spring Boot 与 Docker 整合**
![](http://www.icode9.com/i/li/?n=2&i=images/20210704/1625407106449268.jpg)
# Part 6微服务部署
**6.1 Jenkins 是什么**
![](http://www.icode9.com/i/li/?n=2&i=images/20210704/1625407107795950.jpg)
**6.2 搭建GitLab版本控制系统**
![](http://www.icode9.com/i/li/?n=2&i=images/20210704/1625407107216680.jpg)
**6.3 搭建Jenkins持续集成系统**
![](http://www.icode9.com/i/li/?n=2&i=images/20210704/1625407108786433.jpg)
**6.4 使用Jenkins实现自动化发布**
![](http://www.icode9.com/i/li/?n=2&i=images/20210704/1625407108670809.jpg)
#
### 最后
**为什么我不完全主张自学?
①**平台上的大牛基本上都有很多年的工作经验了,你有没有想过之前行业的门槛是什么样的,现在行业门槛是什么样的?以前企业对于程序员能力要求没有这么高,甚至十多年前你只要会写个“Hello World”,你都可以入门这个行业,所以以前要入门是完全可以入门的。
②现在也有一些优秀的年轻大牛,他们或许也是自学成才,但是他们一定是具备优秀的学习能力,优秀的自我管理能力(时间管理,静心坚持等方面)以及善于发现问题并总结问题。
如果说你认为你的目标十分明确,能做到第②点所说的几个点,以目前的市场来看,你才真正的适合去自学。
除此之外,对于绝大部分人来说,报班一定是最好的一种快速成长的方式。但是有个问题,现在市场上的培训机构质量参差不齐,如果你没有找准一个好的培训班,完全是浪费精力,时间以及金钱,这个需要自己去甄别选择。
我个人建议线上比线下的性价比更高,线下培训价格基本上没2W是下不来的,线上教育现在比较成熟了,此次疫情期间,学生基本上都感受过线上的学习模式。相比线下而言,线上的优势以我的了解主要是以下几个方面:
①价格:线上的价格基本上是线下的一半;
②老师:相对而言线上教育的师资力量比线下更强大也更加丰富,资源更好协调;
③时间:学习时间相对而言更自由,不用裸辞学习,适合边学边工作,降低生活压力;
④课程:从课程内容来说,确实要比线下讲的更加深入。
**应该学哪些技术才能达到企业的要求?(下图总结)**
**[Java全套资料免费领取方式:戳这里](https://docs.qq.com/doc/DSmxTbFJ1cmN1R2dB)**
![](http://www.icode9.com/i/li/?n=2&i=images/20210704/1625407109417331.jpg)
![](http://www.icode9.com/i/li/?n=2&i=images/20210704/1625407109956219.jpg)
标签:20210704,cto,MySQL5.5,s2.51,jpg,面试,https,分享,com 来源: https://blog.51cto.com/u_15289166/2974458