docker+k8s+springcloud微服务集群部署实例

Posted 技术颜良

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了docker+k8s+springcloud微服务集群部署实例相关的知识,希望对你有一定的参考价值。

from typing import List
# 这道题不是很难,但是限制条件有很多。
# 用递归的方法可以很容易的想到。只需要四层递归就好了。
# 每次进行加上限制条件。过滤每一层就好了。、
class Solution:
def restoreIpAddresses(self, s: str) -> List[str]:
self.IP_lists = []
self.dfs(s, "", 0)
return self.IP_lists
# 定义递归函数,参数为字符串,IP字符串,还有递归层数
def dfs(self, s, ip_str, depth):
# 前三层。
if depth < 3:
# 最多可以取三个字符
for index in range(1, 4):
# 写限制条件,根据IP地址的规范
if s != "" and 0 <= int(s[:index]) <= 255:
if int(s[:index]) == 0 and len(s[:index]) != 1:
continue
elif int(s[:index]) != 0 and s[0] =="0":
continue
# ip_str = ip_str + s[:index] + ‘.‘
else:
# 再次进行递归
self.dfs(s[index:], ip_str + s[:index] + ‘.‘, depth + 1)
else:
# 当来到第四层,剩下的s就是最后一数字
# 判断最后一个数字是否符合条件。
if s != "" and 0 <= int(s) <= 255:
if int(s) == 0 and len(s) != 1:
pass
elif int(s) != 0 and s[0] == "0":
pass
else:
ip_str = ip_str + s
self.IP_lists.append(ip_str)
A = Solution()
print(A.restoreIpAddresses("25525511135"))
print(A.restoreIpAddresses("2552"))
# print(A.restoreIpAddresses("000"))
print(A.restoreIpAddresses("010010"))




以上是关于docker+k8s+springcloud微服务集群部署实例的主要内容,如果未能解决你的问题,请参考以下文章

Jenkins知识概括

从微服务角度对比SpringCloud与Dubbo,K8S

基于k8s环境的spring-cloud服务发现和调用配置

如何在Kubernetes上进行微服务部署

k8s+SpringCloud全栈技术:在k8s平台部署亿级高并发的SpringCloud项目

k8s部署微服务springcloud从0-1(微服务各个组件镜像构建)