摘要: Mycat查表报错1064- find no Route:SELECT * FROM ego^. test' LIMIT 0, 1000 将schema.xml的 checkSQLschema=“false”,改为true即可 <schema name="ego" **checkSQLschema= 阅读全文
posted @ 2022-04-08 23:24 FireCode 阅读(262) 评论(0) 推荐(0)
摘要: 注:一下命令中 {} 在实际写命令时要去掉,这里是作为提示使用。 查看运行状态:ps aux|grep {mysql}行删除:vim/vi 下光标移动到指定行dd配置放行端口:vim /etc/sysconfig/iptables 更新:service iptables restart配置环境变量: 阅读全文
posted @ 2022-04-08 23:24 FireCode 阅读(50) 评论(0) 推荐(0)
摘要: Redis和memcache的区别1 Redis和memcache的区别2 Redis和memcache的区别3 一、Redis简介 redis是一个key-value存储系统。和Memcached类似,它支持存储的value类型相对更多,包括string(字符串)、list(链表)、set(集合) 阅读全文
posted @ 2022-04-08 23:24 FireCode 阅读(246) 评论(0) 推荐(0)
摘要: 一、简介 官网 随着微服务的流行,服务和服务之间的稳定性变得越来越重要。Sentinel 是面向分布式服务架构的流量控制组件,主要以流量为切入点,从限流、流量整形、熔断降级、系统负载保护、热点防护等多个维度来帮助开发者保障微服务的稳定性。 是一个轻量级的流量控制、熔断降级Java库。(类似Hystr 阅读全文
posted @ 2022-04-08 23:24 FireCode 阅读(262) 评论(0) 推荐(0)
摘要: 以前: 现在: 阅读全文
posted @ 2022-04-08 23:24 FireCode 阅读(88) 评论(0) 推荐(0)
摘要: 一、SSO 简介 单点登录(Single Sign On,SSO),就是通过用户的一次性鉴别登录。当用户在身份认证服务器上登录一次以后,即可获得访问单点登录系统中其他关联系统和应用软件的权限,同时这种实现是不需要管理员对用户的登录状态或其他信息进行修改的,这意味着在多个应用系统中,用户只需一次登录就 阅读全文
posted @ 2022-04-08 23:24 FireCode 阅读(138) 评论(0) 推荐(0)
摘要: 1、请简洁描述 MySQL 中 InnoDB 支持的四种事务隔离级别名称,以及逐级之间的区别? SQL 标准定义的四个隔离级别为: read uncommited :读到未提交数据 在该隔离级别,所有事务都可以看到其他未提交事务的执行结果。本隔离级别很少用于实际应用,因为它的性能也不比其他级别好多少 阅读全文
posted @ 2022-04-08 23:24 FireCode 阅读(150) 评论(0) 推荐(0)
摘要: 分布式系统面临的问题 复杂分布式体系结构中的应用程序有数十个依赖关系,每个依赖关系在某些时候将不可避免地失败。 服务雪崩 多个微服务之间调用的时候,假设微服务A调用微服务B和微服务C,微服务B和微服务C又调用其它的微服务,这就是所谓的“扇出”。 如果扇出的链路上某个微服务的调用响应时间过长或者不可用 阅读全文
posted @ 2022-04-08 23:24 FireCode 阅读(108) 评论(0) 推荐(0)
摘要: 简介 Feign是一 个声明式WebService客户端。使用Feign能让编写Web Service客户端更加简单。它的使用方法是定义一个服务接口然后在上面添加注解。Feign也支持可拔插式的编码器和解码器。Spring Cloud对Feign进行了封装使其支持了Spring MVC标准注解和Ht 阅读全文
posted @ 2022-04-08 23:24 FireCode 阅读(559) 评论(0) 推荐(0)
摘要: 题目:你不小心把一个长篇文章中的空格、标点都删掉了,并且大写也弄成了小写。像句子"I reset the computer. It still didn’t boot!" 已经变成了"iresetthecomputeritstilldidntboot"。在处理标点符号和大小写之前,你得先把它断成词语 阅读全文
posted @ 2022-04-08 23:24 FireCode 阅读(66) 评论(0) 推荐(0)
摘要: 一、简介 Spring Cloud Ribbon是基于Netflix Ribbon实现的一套客户端负载均衡的工具。 简单的说,Ribbon是Netflix发布的开源项目,主要功能是提供客户端的软件负载均衡算法和服务调用。Ribbon客户端组件 提供一系列完善的配置项如连接超时,重试等。简单的说,就是 阅读全文
posted @ 2022-04-08 23:24 FireCode 阅读(99) 评论(0) 推荐(0)
摘要: 题目:用两个栈实现一个队列。队列的声明如下,请实现它的两个函数 appendTail 和 deleteHead ,分别完成在队列尾部插入整数和在队列头部删除整数的功能。(若队列中没有元素,deleteHead 操作返回 -1 ) 题解: 维护两个栈,第一个栈支持插入操作,第二个栈支持删除操作。根据栈 阅读全文
posted @ 2022-04-08 23:24 FireCode 阅读(42) 评论(0) 推荐(0)
摘要: 题目:给定一个含有 n 个正整数的数组和一个正整数 s ,找出该数组中满足其和 ≥ s 的长度最小的连续子数组,并返回其长度。如果不存在符合条件的连续子数组,返回 0。 方法一:暴力法 暴力法是最直观的方法。初始化子数组的最小长度为无穷大,枚举数组nums中的每个下标作为子数组的开始下标对于每个开始 阅读全文
posted @ 2022-04-08 23:24 FireCode 阅读(64) 评论(0) 推荐(0)
摘要: 题目: 给定一个字符串 (s) 和一个字符模式 § ,实现一个支持 ‘?’ 和 ‘*’ 的通配符匹配。 ‘?’ 可以匹配任何单个字符。‘*’ 可以匹配任意字符串(包括空字符串)。两个字符串完全匹配才算匹配成功。 说明: s 可能为空,且只包含从 a-z 的小写字母。p 可能为空,且只包含从 a-z 阅读全文
posted @ 2022-04-08 23:24 FireCode 阅读(304) 评论(0) 推荐(0)
摘要: 题目:你正在使用一堆木板建造跳水板。有两种类型的木板,其中长度较短的木板长度为shorter,长度较长的木板长度为longer。你必须正好使用k块木板。编写一个方法,生成跳水板所有可能的长度。 返回的长度需要从小到大排列。 题解 首先考虑两种边界情况。 如果 k=0,则不能建造任何跳水板,因此返回空 阅读全文
posted @ 2022-04-08 23:24 FireCode 阅读(124) 评论(0) 推荐(0)
摘要: 什么是CAP原则 CAP原则又称CAP定理,指的是在一个分布式系统中,Consistency(一致性)、 Availability(可用性)、Partition tolerance(分区容错性),三者不可兼得。 CAP由Eric Brewer在2000年PODC会议上提出。该猜想在提出两年后被证明成 阅读全文
posted @ 2022-04-08 23:24 FireCode 阅读(178) 评论(0) 推荐(0)
摘要: 简介 中文参考手册 Consul是一种服务网格解决方案,提供具有服务发现,配置和分段功能的全功能控制平面。 这些功能可以根据需要单独使用,也可以一起使用以构建完整的服务网格。 Consul需要一个数据平面,并支持代理和本机集成模型。 Consul附带了一个简单的内置代理,因此一切都可以直接使用,还支 阅读全文
posted @ 2022-04-08 23:24 FireCode 阅读(673) 评论(0) 推荐(0)
摘要: 一、Synchronized 相 关 问 题 1、Synchronized 用 过 吗 , 其 原 理 是 什 么? 这 是 一 道 Java 面 试 中 几 乎 百 分 百 会 问 到 的 问 题 , 因 为 没 有 任 何 写 过 并发 程 序 的 开 发 者 会 没 听 说 或 者 没 接 触 阅读全文
posted @ 2022-04-08 23:24 FireCode 阅读(105) 评论(0) 推荐(0)
摘要: 把常用的tar解压命令总结下,当作备忘: tar -c: 建立压缩档案 -x:解压 -t:查看内容 -r:向压缩归档文件末尾追加文件 -u:更新原压缩包中的文件 这五个是独立的命令,压缩解压都要用到其中一个,可以和别的命令连用但只能用其中一个。下面的参数是根据需要在压缩或解压档案时可选的。 -z:有 阅读全文
posted @ 2022-04-08 23:24 FireCode 阅读(835) 评论(0) 推荐(0)
摘要: 1、 Linux 中主要有哪几种内核锁? Linux 的同步机制从 2.0 到 2.6 以来不断发展完善。从最初的原子操作,到后来的信号量,从大内核锁到今天的自旋锁。这些同步机制的发展伴随 Linux 从单处理器到对称多处理器的过渡;伴随着从非抢占内核到抢占内核的过度。Linux 的锁机制越来越有效 阅读全文
posted @ 2022-04-08 23:24 FireCode 阅读(62) 评论(0) 推荐(0)
摘要: 脏读就是指当一个事务正在访问数据,并且对数据进行了修改,而这种修改还没有提交到数据库中,这时,另外一个事务也访问这个数据,然后使用了这个数据。因为这个数据是还没有提交的数据,那么另外一个事务读到的这个数据是脏数据,依据脏数据所做的操作可能是不正确的。 1、如果都未更新你就读取了,或者都更新完才读取, 阅读全文
posted @ 2022-04-08 23:24 FireCode 阅读(69) 评论(0) 推荐(0)
摘要: 一、简介 Solr是一个高性能,采用Java开发,基于Lucene的全文搜索服务器。同时对其进行了扩展,提供了比Lucene更为丰富的查询语言,同时实现了可配置、可扩展并对查询性能进行了优化,并且提供了一个完善的功能管理界面,是一款非常优秀的全文搜索引擎。 Solr是一个独立的企业级搜索应用服务器, 阅读全文
posted @ 2022-04-08 23:24 FireCode 阅读(122) 评论(0) 推荐(0)
摘要: 一、简介 1.1 Spring Cloud alibaba Spring Cloud Netflix项目进入维护模式 将模块置于维护模式,意味着Spring Cloud团队将不会再向模块添加新功能。我们将修复block级别的bug以及安全问题,我们也会考虑并审查社区的小型pull request.我 阅读全文
posted @ 2022-04-08 23:24 FireCode 阅读(338) 评论(0) 推荐(0)
摘要: 一、简介 官网介绍及源码 在微服务框架中, 一个由客户端发起的请求在后端系统中会经过多个不同的的服务节点调用来协同产生最后的请求结果,每个前段请求都会形成一复杂的分布式服务调用链路,链路中的任何一环出现高延时或错误都会引起整个请求最后的失败。Spring Cloud Sleuth提供了一套完整的服务 阅读全文
posted @ 2022-04-08 23:24 FireCode 阅读(88) 评论(0) 推荐(0)
摘要: 1.SpringCloud和Dubbo SpringCloud和Dubbo都是现在主流的微服务架构 SpringCloud是Apache旗下的Spring体系下的微服务解决方案Dubbo是阿里系的分布式服务治理框架 从技术维度上,其实SpringCloud远远的超过Dubbo,Dubbo本身只是实现 阅读全文
posted @ 2022-04-08 23:24 FireCode 阅读(6529) 评论(0) 推荐(1)