摘要:
题目描述:给定两个大小为 m 和 n 的正序(从小到大)数组 nums1 和 nums2。请你找出这两个正序数组的中位数,并且要求算法的时间复杂度为 O(log(m + n))。你可以假设 nums1 和 nums2 不会同时为空。 方法一:暴力法 方法二:暴力法优化版 方法三:二分查找 方法四:划 阅读全文
posted @ 2022-04-08 23:24
FireCode
阅读(27)
评论(0)
推荐(0)
摘要:
https://www.php.cn/nginx/422065.html 阅读全文
posted @ 2022-04-08 23:24
FireCode
阅读(188)
评论(0)
推荐(0)
摘要:
一、简介 Solr是一个高性能,采用Java开发,基于Lucene的全文搜索服务器。同时对其进行了扩展,提供了比Lucene更为丰富的查询语言,同时实现了可配置、可扩展并对查询性能进行了优化,并且提供了一个完善的功能管理界面,是一款非常优秀的全文搜索引擎。 Solr是一个独立的企业级搜索应用服务器, 阅读全文
posted @ 2022-04-08 23:24
FireCode
阅读(111)
评论(0)
推荐(0)
摘要:
一、简介 1.1 Spring Cloud alibaba Spring Cloud Netflix项目进入维护模式 将模块置于维护模式,意味着Spring Cloud团队将不会再向模块添加新功能。我们将修复block级别的bug以及安全问题,我们也会考虑并审查社区的小型pull request.我 阅读全文
posted @ 2022-04-08 23:24
FireCode
阅读(321)
评论(0)
推荐(0)
摘要:
一、简介 官网介绍及源码 在微服务框架中, 一个由客户端发起的请求在后端系统中会经过多个不同的的服务节点调用来协同产生最后的请求结果,每个前段请求都会形成一复杂的分布式服务调用链路,链路中的任何一环出现高延时或错误都会引起整个请求最后的失败。Spring Cloud Sleuth提供了一套完整的服务 阅读全文
posted @ 2022-04-08 23:24
FireCode
阅读(81)
评论(0)
推荐(0)
摘要:
1.SpringCloud和Dubbo SpringCloud和Dubbo都是现在主流的微服务架构 SpringCloud是Apache旗下的Spring体系下的微服务解决方案Dubbo是阿里系的分布式服务治理框架 从技术维度上,其实SpringCloud远远的超过Dubbo,Dubbo本身只是实现 阅读全文
posted @ 2022-04-08 23:24
FireCode
阅读(6515)
评论(0)
推荐(1)
摘要:
cd \ 跳转到硬盘根目录cd c:\windows 跳转到当前硬盘的其他文件夹cd /d e:\software 跳转到其他硬盘的文件夹cd . . 跳转到上一层目录 持续更新中… 阅读全文
posted @ 2022-04-08 23:24
FireCode
阅读(39)
评论(0)
推荐(0)
摘要:
一、简介 Spring Cloud Stream中文指导手册 官方定义Spring Cloud Stream是一个构建消息驱动微服务的框架。 应用程序通过inputs或者outputs与Spring Cloud Stream中binder对象交互,通过我们配置来binding(绑定) 。而Sprin 阅读全文
posted @ 2022-04-08 23:24
FireCode
阅读(123)
评论(0)
推荐(0)
摘要:
题目:给定一个字符串,请你找出其中不含有重复字符的最长子串的长度。 方法一:哈希法 思路:从下标0开始逐个取出字符串的字符,将字符作为key,下标作为value存入map中,然后下标逐渐增加,同时更新最长不重复子串的长度,即为map的size和length自身较大的。当map中包含该下标对应的key 阅读全文
posted @ 2022-04-08 23:24
FireCode
阅读(143)
评论(0)
推荐(0)
摘要:
注意:所选择的Erlang 与 RabbitMQ版本要对照,详情参考官方版本对照表。 一、简介 1.1 RabbitMQ MQ全称为Message Queue,消息队列(MQ)是一种应用程序对应用程序的通信方法。应用程序通过读写出入队列的消息(针对应用程序的数据)来通信,而无需专用连接来链接它们。消 阅读全文
posted @ 2022-04-08 23:24
FireCode
阅读(1915)
评论(0)
推荐(0)
摘要:
一、简介 重要概念:总线 在微服务架构的系统中,通常会使用轻量级的消息代理来构建一个共用的消息主题, 并让系统中所有微服务实例都连接上来。由于该主题中产生的消息会被所有实例监听和消费,所以称它为消息总线。在总线上的各个实例,都可以方便地广播一些需要让其他连接在该主题 上的实例都知道的消息。 分布式自 阅读全文
posted @ 2022-04-08 23:24
FireCode
阅读(156)
评论(0)
推荐(0)
摘要:
运行程序发现报这个错误,查了很多博客都说要重新安装jdk,其实不需要只用修改一下编译用的 jdk 版本即可。 后台报错: Exception in thread "main" java.lang.UnsupportedClassVersionError: com/cn/thread/StartThr 阅读全文
posted @ 2022-04-08 23:24
FireCode
阅读(694)
评论(0)
推荐(0)
摘要:
一、简介 1.1 分布式系统面临的配置问题 微服务意味着要将单体应用中的业务拆分成一个个子服务,每个服务的粒度相对较小,因此系统中会出现大量的服务。由于每个服务都需要必要的配置信息才能运行,所以一套集中式的、动态的配置管理设施是必不可少的。如果没有的话,我们每个微服务自己带着一个applicatio 阅读全文
posted @ 2022-04-08 23:24
FireCode
阅读(104)
评论(0)
推荐(0)
摘要:
一、分布式事务问题 1.1 分布式之后 单体应用被拆分成微服务应用,原来的三个模块被拆分成三个独立的应用,分别使用三个独立的数据源业务操作需要调用三个服务来完成。此时每个服务内部的数据一致性由本地事务来保证, 但是全局的数据一致性问题没法保证。 1.2 分布式前 单机单库没这个问题,从1:1 -> 阅读全文
posted @ 2022-04-08 23:24
FireCode
阅读(195)
评论(0)
推荐(0)
摘要:
题目:给出两个非空的链表用来表示两个非负的整数。其中它们各自的位数是按照逆序的方式存储的,并且它们的每个节点只能存储一位数字。 如果我们将这两个数相加起来,则会返回一个新的链表来表示它们的和。您可以假设除了数字 0 之外,这两个数都不会以 0 开头。 算法思路: 就像你在纸上计算两个数字的和那样,我 阅读全文
posted @ 2022-04-08 23:24
FireCode
阅读(195)
评论(0)
推荐(0)
摘要:
1、@responseBody注解的作用是将controller的方法返回的对象通过适当的转换器转换为指定的格式之后,写入到response对象的body区,通常用来返回JSON数据或者是XML数据,需要注意的呢,在使用此注解之后不会再走视图处理器,而是直接将数据写入到输入流中,他的效果等同于通过r 阅读全文
posted @ 2022-04-08 23:24
FireCode
阅读(145)
评论(0)
推荐(0)
摘要:
一、简介 Spring Cloud Gateway 使用的Webflux中的reactor-netty响应式编程组件,底层使用了Netty通讯框架 Gateway是在Spring生态系统之上构建的API网关服务,于Spring 5, Spring Boot 2和Project Reactor等技术。 阅读全文
posted @ 2022-04-08 23:24
FireCode
阅读(452)
评论(0)
推荐(0)
摘要:
题目:给定一个整数数组 nums 和一个目标值 target,请你在该数组中找出和为目标值的那 两个 整数,并返回他们的数组下标。 你可以假设每种输入只会对应一个答案。但是,数组中同一个元素不能使用两遍。 方法一:暴力法 暴力法很简单,遍历每个元素 x,并查找是否存在一个值与 target - x相 阅读全文
posted @ 2022-04-08 23:24
FireCode
阅读(42)
评论(0)
推荐(0)
摘要:
分布式系统面临的问题 复杂分布式体系结构中的应用程序有数十个依赖关系,每个依赖关系在某些时候将不可避免地失败。 服务雪崩 多个微服务之间调用的时候,假设微服务A调用微服务B和微服务C,微服务B和微服务C又调用其它的微服务,这就是所谓的“扇出”。 如果扇出的链路上某个微服务的调用响应时间过长或者不可用 阅读全文
posted @ 2022-04-08 23:24
FireCode
阅读(104)
评论(0)
推荐(0)
摘要:
简介 Feign是一 个声明式WebService客户端。使用Feign能让编写Web Service客户端更加简单。它的使用方法是定义一个服务接口然后在上面添加注解。Feign也支持可拔插式的编码器和解码器。Spring Cloud对Feign进行了封装使其支持了Spring MVC标准注解和Ht 阅读全文
posted @ 2022-04-08 23:24
FireCode
阅读(556)
评论(0)
推荐(0)
摘要:
题目:你不小心把一个长篇文章中的空格、标点都删掉了,并且大写也弄成了小写。像句子"I reset the computer. It still didn’t boot!" 已经变成了"iresetthecomputeritstilldidntboot"。在处理标点符号和大小写之前,你得先把它断成词语 阅读全文
posted @ 2022-04-08 23:24
FireCode
阅读(57)
评论(0)
推荐(0)
摘要:
一、简介 Spring Cloud Ribbon是基于Netflix Ribbon实现的一套客户端负载均衡的工具。 简单的说,Ribbon是Netflix发布的开源项目,主要功能是提供客户端的软件负载均衡算法和服务调用。Ribbon客户端组件 提供一系列完善的配置项如连接超时,重试等。简单的说,就是 阅读全文
posted @ 2022-04-08 23:24
FireCode
阅读(91)
评论(0)
推荐(0)
摘要:
题目:用两个栈实现一个队列。队列的声明如下,请实现它的两个函数 appendTail 和 deleteHead ,分别完成在队列尾部插入整数和在队列头部删除整数的功能。(若队列中没有元素,deleteHead 操作返回 -1 ) 题解: 维护两个栈,第一个栈支持插入操作,第二个栈支持删除操作。根据栈 阅读全文
posted @ 2022-04-08 23:24
FireCode
阅读(40)
评论(0)
推荐(0)
摘要:
题目:给定一个含有 n 个正整数的数组和一个正整数 s ,找出该数组中满足其和 ≥ s 的长度最小的连续子数组,并返回其长度。如果不存在符合条件的连续子数组,返回 0。 方法一:暴力法 暴力法是最直观的方法。初始化子数组的最小长度为无穷大,枚举数组nums中的每个下标作为子数组的开始下标对于每个开始 阅读全文
posted @ 2022-04-08 23:24
FireCode
阅读(57)
评论(0)
推荐(0)
摘要:
题目: 给定一个字符串 (s) 和一个字符模式 § ,实现一个支持 ‘?’ 和 ‘*’ 的通配符匹配。 ‘?’ 可以匹配任何单个字符。‘*’ 可以匹配任意字符串(包括空字符串)。两个字符串完全匹配才算匹配成功。 说明: s 可能为空,且只包含从 a-z 的小写字母。p 可能为空,且只包含从 a-z 阅读全文
posted @ 2022-04-08 23:24
FireCode
阅读(297)
评论(0)
推荐(0)

浙公网安备 33010602011771号