摘要: 官方文档介绍 一、简介 跨域:指的是浏览器不能执行其他网站的脚本。它是由浏览器的同源策略造成的,是浏览器对javascript 施加的安全限制。 同源策略:是指协议,域名,端口都要相同,其中有一个不同都会产生跨域; 跨源资源共享标准新增了一组 HTTP 首部字段,允许服务器声明哪些源站通过浏览器有权 阅读全文
posted @ 2022-04-12 07:13 FireCode 阅读(139) 评论(0) 推荐(0)
摘要: 1、请解释一下什么是 Nginx? Nginx 是一个 web 服务器和反向代理服务器,用于 HTTP、HTTPS、SMTP、POP3和 IMAP 协议。 2、请列举 Nginx 的一些特性 Nginx 服务器的特性包括: 反向代理/L7 负载均衡器嵌入式 Perl 解释器动态二进制升级可用于重新编 阅读全文
posted @ 2022-04-08 23:24 FireCode 阅读(209) 评论(0) 推荐(0)
摘要: 1、RabbitMQ 中的 broker 是指什么?cluster 又是指什么? broker 是指一个或多个 erlang node 的逻辑分组,且 node 上运行着 RabbitMQ 应用程序。cluster 是在 broker 的基础之上,增加了 node 之间共享元数据的约束。 2、什么是 阅读全文
posted @ 2022-04-08 23:24 FireCode 阅读(193) 评论(0) 推荐(0)
摘要: 1、Dubbo 是什么? Dubbo 是一个分布式、高性能、透明化的 RPC 服务框架,提供服务自动注册、自动发现等高效服务治理方案, 可以和Spring 框架无缝集成。 2、Dubbo 支持哪些协议,每种协议的应用场景,优缺点? dubbo: 单一长连接和 NIO 异步通讯,适合大并发小数据量的服 阅读全文
posted @ 2022-04-08 23:24 FireCode 阅读(178) 评论(0) 推荐(0)
摘要: 1.ZooKeeper 是什么? ZooKeeper 是一个分布式的,开放源码的分布式应用程序协调服务,是 Google 的Chubby 一个开源的实现,它是集群的管理者,监视着集群中各个节点的状态根据节点提交的反馈进行下一步合理操作。最终,将简单易用的接口和性能高效、功能稳定的系统提供给用户。客户 阅读全文
posted @ 2022-04-08 23:24 FireCode 阅读(266) 评论(0) 推荐(0)
摘要: 1. 前后端分离是如何做的 2. 微服务哪些框架 Dubbo,是阿里巴巴服务化治理的核心框架,并被广泛应用于阿里巴巴集团的各成员站点。阿里巴巴近几年对开源社区的贡献不论在国内还是国外都是引人注目的,比如:JStorm 捐赠给 Apache 并加入 Apache 基金会等,为中国互联网人争足了面子,使 阅读全文
posted @ 2022-04-08 23:24 FireCode 阅读(310) 评论(1) 推荐(0)
摘要: 今天,数据库的操作越来越成为整个应用的性能瓶颈了,这点对于 Web 应用尤其明显。关于数据库的性能,这并不只是 DBA 才需要担心的事,而这更是我们程序员需要去关注的事情。当我们去设计数据库表结构,对操作数据库时(尤其是查表时的 SQL 语句),我们都需要注意数据操作的性能。这里,我们不会讲过多的 阅读全文
posted @ 2022-04-08 23:24 FireCode 阅读(65) 评论(0) 推荐(0)
摘要: 一、 MyCat 简介 MyCat 解释: 数据库中间件软件 1.1 利用 mySQL 主从备份功能实现读写分离. 增加,删除,修改,都操作主数据库查询到从数据库中查询.优点:提升程序执行性能 1.2 架构模式 1.3 MyCat 具备分库/分表功能. 默认 MyCat 分库(建议使用)可以配置让M 阅读全文
posted @ 2022-04-08 23:24 FireCode 阅读(72) 评论(0) 推荐(0)
摘要: 一、MySQL 主从简介 MySQL 默认支持主(master)从(slave)功能.配置完主从备份后效果:在主数据库中操作时,从同步进行变化.主从本质:主数据的操作写入到日志中,从数据库从日志中读取,进 行操作.主从原理 默认 MySQL 没有开启日志功能每个 数据库需 要有一 个 server_ 阅读全文
posted @ 2022-04-08 23:24 FireCode 阅读(1864) 评论(0) 推荐(0)
摘要: 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 阅读(260) 评论(0) 推荐(0)
摘要: 注:一下命令中 {} 在实际写命令时要去掉,这里是作为提示使用。 查看运行状态:ps aux|grep {mysql}行删除:vim/vi 下光标移动到指定行dd配置放行端口:vim /etc/sysconfig/iptables 更新:service iptables restart配置环境变量: 阅读全文
posted @ 2022-04-08 23:24 FireCode 阅读(48) 评论(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)
摘要: 1、一张表,里面有 ID 自增主键,当 insert 了 17 条记录之后,删除了第 15,16,17 条记录,再把 Mysql 重启,再 insert 一条记录,这条记录的 ID 是 18 还是 15 ? (1)如果表的类型是 MyISAM,那么是 18 因为 MyISAM 表会把自增主键的最大 阅读全文
posted @ 2022-04-08 23:24 FireCode 阅读(103) 评论(0) 推荐(0)
摘要: 一、Cookie 1.1 解释:客户端存值技术 存储位置:客户端浏览器作用:存值存值类型: 只能存储字符串. 1.2 Cookie 运行原理 当浏览器输入 URL 访问服务器时会自动携带所有有效 Cookie(时间内,指定路径内,指定域名内),Tomcat 接收请求后会把 Cookie 放入到 Ht 阅读全文
posted @ 2022-04-08 23:24 FireCode 阅读(52) 评论(0) 推荐(0)
摘要: 一、简介 官网 随着微服务的流行,服务和服务之间的稳定性变得越来越重要。Sentinel 是面向分布式服务架构的流量控制组件,主要以流量为切入点,从限流、流量整形、熔断降级、系统负载保护、热点防护等多个维度来帮助开发者保障微服务的稳定性。 是一个轻量级的流量控制、熔断降级Java库。(类似Hystr 阅读全文
posted @ 2022-04-08 23:24 FireCode 阅读(261) 评论(0) 推荐(0)
摘要: 以前: 现在: 阅读全文
posted @ 2022-04-08 23:24 FireCode 阅读(86) 评论(0) 推荐(0)
摘要: 一、简介 Solr是一个高性能,采用Java开发,基于Lucene的全文搜索服务器。同时对其进行了扩展,提供了比Lucene更为丰富的查询语言,同时实现了可配置、可扩展并对查询性能进行了优化,并且提供了一个完善的功能管理界面,是一款非常优秀的全文搜索引擎。 Solr是一个独立的企业级搜索应用服务器, 阅读全文
posted @ 2022-04-08 23:24 FireCode 阅读(121) 评论(0) 推荐(0)
摘要: 一、简介 1.1 Spring Cloud alibaba Spring Cloud Netflix项目进入维护模式 将模块置于维护模式,意味着Spring Cloud团队将不会再向模块添加新功能。我们将修复block级别的bug以及安全问题,我们也会考虑并审查社区的小型pull request.我 阅读全文
posted @ 2022-04-08 23:24 FireCode 阅读(337) 评论(0) 推荐(0)
摘要: 一、简介 官网介绍及源码 在微服务框架中, 一个由客户端发起的请求在后端系统中会经过多个不同的的服务节点调用来协同产生最后的请求结果,每个前段请求都会形成一复杂的分布式服务调用链路,链路中的任何一环出现高延时或错误都会引起整个请求最后的失败。Spring Cloud Sleuth提供了一套完整的服务 阅读全文
posted @ 2022-04-08 23:24 FireCode 阅读(86) 评论(0) 推荐(0)
摘要: 1.SpringCloud和Dubbo SpringCloud和Dubbo都是现在主流的微服务架构 SpringCloud是Apache旗下的Spring体系下的微服务解决方案Dubbo是阿里系的分布式服务治理框架 从技术维度上,其实SpringCloud远远的超过Dubbo,Dubbo本身只是实现 阅读全文
posted @ 2022-04-08 23:24 FireCode 阅读(6529) 评论(0) 推荐(1)
摘要: cd \ 跳转到硬盘根目录cd c:\windows 跳转到当前硬盘的其他文件夹cd /d e:\software 跳转到其他硬盘的文件夹cd . . 跳转到上一层目录 持续更新中… 阅读全文
posted @ 2022-04-08 23:24 FireCode 阅读(45) 评论(0) 推荐(0)
摘要: 一、简介 Spring Cloud Stream中文指导手册 官方定义Spring Cloud Stream是一个构建消息驱动微服务的框架。 应用程序通过inputs或者outputs与Spring Cloud Stream中binder对象交互,通过我们配置来binding(绑定) 。而Sprin 阅读全文
posted @ 2022-04-08 23:24 FireCode 阅读(130) 评论(0) 推荐(0)
摘要: 题目:给定一个字符串,请你找出其中不含有重复字符的最长子串的长度。 方法一:哈希法 思路:从下标0开始逐个取出字符串的字符,将字符作为key,下标作为value存入map中,然后下标逐渐增加,同时更新最长不重复子串的长度,即为map的size和length自身较大的。当map中包含该下标对应的key 阅读全文
posted @ 2022-04-08 23:24 FireCode 阅读(149) 评论(0) 推荐(0)
摘要: 注意:所选择的Erlang 与 RabbitMQ版本要对照,详情参考官方版本对照表。 一、简介 1.1 RabbitMQ MQ全称为Message Queue,消息队列(MQ)是一种应用程序对应用程序的通信方法。应用程序通过读写出入队列的消息(针对应用程序的数据)来通信,而无需专用连接来链接它们。消 阅读全文
posted @ 2022-04-08 23:24 FireCode 阅读(1925) 评论(0) 推荐(0)
摘要: 一、简介 重要概念:总线 在微服务架构的系统中,通常会使用轻量级的消息代理来构建一个共用的消息主题, 并让系统中所有微服务实例都连接上来。由于该主题中产生的消息会被所有实例监听和消费,所以称它为消息总线。在总线上的各个实例,都可以方便地广播一些需要让其他连接在该主题 上的实例都知道的消息。 分布式自 阅读全文
posted @ 2022-04-08 23:24 FireCode 阅读(165) 评论(0) 推荐(0)